1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

Commit Graph

  • 93d765eeee cgen: fix dump() multi ptr (fix #16247) (#16251) shove 2022-10-29 15:07:28 +08:00
  • a988ef3474 checker: add check for mut ident but not if mut ident is for interfaces (#16214) Swastik Baranwal 2022-10-29 09:06:44 +05:30
  • ee782e9119 checker: fix return error with multi_return optional (#16250) yuyi 2022-10-29 11:34:45 +08:00
  • 78c4b9a7bb doc: one single file for vweb (#16248) Hitalo Souza 2022-10-29 00:33:48 -03:00
  • 02c3af2432 all: add support for enum Xyz as u64 { + tests (#16246) Delyan Angelov 2022-10-29 06:32:20 +03:00
  • 4564a47fbc .gitignore: ignore Visual Studio's .vs/ folder Delyan Angelov 2022-10-17 22:02:22 +03:00
  • 21d18b0792 doc: fix typos (#16239) Grantley Cullar 2022-10-29 03:27:38 +08:00
  • a0a055cc4c ci: fix failures after c6158e4 Delyan Angelov 2022-10-28 21:52:52 +03:00
  • c6158e4519 all: remove unnecessary IError() casts Alexander Medvednikov 2022-10-28 19:08:30 +03:00
  • daa2f90023 scanner: fix and resotre string interpolation tests (#16242) yuyi 2022-10-28 23:39:32 +08:00
  • 5daa38fdb1 util: fix smart_quote, so that v -cstrict file.v works with println('\\$') (fix #16230) (#16233) shove 2022-10-28 17:41:13 +08:00
  • ef1696b3e1 v.util: add path_styled_for_error_messages/1 (#16219) StunxFS 2022-10-28 04:27:00 -04:00
  • af56719f9d fmt: fix compiler_error('...') broken by fmt (fix #16218) (#16231) shove 2022-10-28 11:48:09 +08:00
  • 219079e3a6 v.eval: consistency in commit hash shown on panic (#16227) StunxFS 2022-10-27 23:47:50 -04:00
  • c5ee33b7aa cgen: fix comparing struct with pointers to interface values (fix #16074) (#16215) shove 2022-10-28 11:47:31 +08:00
  • 992106c6f7 tests: fix ci errors temporary (#16237) yuyi 2022-10-28 11:46:20 +08:00
  • 0ca5b1f6ff cgen: fix $tmpl() in returning match expr (fix #16109, fix #16124) (#16229) yuyi 2022-10-27 23:03:27 +08:00
  • e356a74a4c tests: disable a single string interpolation test for now Alexander Medvednikov 2022-10-27 18:02:25 +03:00
  • cc58d6a919 all: string interpolation fixes Alexander Medvednikov 2022-10-27 17:52:30 +03:00
  • d653716292 doc: add global variables link (#16228) kahsa 2022-10-27 19:09:05 +09:00
  • 098db89b85 encoding.csv: remove unnecessary IError() cast Alexander Medvednikov 2022-10-27 11:30:08 +03:00
  • c9934672c4 http: fix request_test.v Alexander Medvednikov 2022-10-27 11:28:44 +03:00
  • a134c09718 os: fix font.v compilation Alexander Medvednikov 2022-10-27 11:13:43 +03:00
  • e1ffc76efd tests: fix some interpolation tests Alexander Medvednikov 2022-10-27 11:12:15 +03:00
  • 604f19adba scanner: : str inter fix Alexander Medvednikov 2022-10-27 11:08:32 +03:00
  • 18c7da9a5e all: new string interpolation "hello {name}!" Alexander Medvednikov 2022-10-27 11:00:51 +03:00
  • e6fad82b87 v.eval: support unsafe expr (#16224) StunxFS 2022-10-27 03:38:57 -04:00
  • ce2c732db8 doc: move the Attributes subsection at the start of its parent section (#16183) kahsa 2022-10-27 05:28:37 +09:00
  • 41c85661ef fix quadratic execution of VAUTOFIX=1 v check-md . when a long .md file has many examples, that have to be corrected. Delyan Angelov 2022-10-26 22:45:58 +03:00
  • 007430ef2b tools: support VAUTOFIX=1 v check-md vlib/term/README.md for fixing unformatted examples without manual edits Delyan Angelov 2022-10-26 21:47:36 +03:00
  • 064e35fbc4 parser: fix $tmpl with single quotes (fix #16154) (#16216) yuyi 2022-10-27 00:38:08 +08:00
  • a19a4ba299 examples: add a tiny brainvuck interpreter (#16213) boons 2022-10-26 18:31:15 +02:00
  • 992b502198 db, json, time, term: change optional to result (#16201) yuyi 2022-10-26 16:26:28 +08:00
  • 2a7420f572 native: add initial support for f32/f64 (#16210) lemon 2022-10-26 16:37:46 +09:00
  • fef4dd94e9 ast, checker, cgen: enable unsafe { nil } with reference to interface fields in structs (fix #16198) (#16199) shove 2022-10-26 14:39:23 +08:00
  • 53c6e46a51 parser: correct comptime path not found error position (fix #16189) (#16209) yuyi 2022-10-26 14:33:58 +08:00
  • 572e26204e changelog: some 0.3.2 features Alexander Medvednikov 2022-10-26 02:34:54 +03:00
  • b2ab7a333b transformer: improve -trace-calls output, enable tracing of builtin fns, show elapsed ns and used stack size (#16205) Delyan Angelov 2022-10-25 20:56:12 +03:00
  • 03bef24456 checker: fix returning embedded error result (#16208) yuyi 2022-10-25 23:17:48 +08:00
  • 76606598c3 cleanup: delete database.db in project root folder (#16190) StunxFS 2022-10-25 03:43:17 -04:00
  • 779cc33825 doc: rename module to package, when it comes to all VPM commands like v install etc (#16180) weekly.2022.43 kahsa 2022-10-25 00:00:55 +09:00
  • d3fcb6bca0 doc: add a subheading for creating new modules (#16188) kahsa 2022-10-24 23:56:34 +09:00
  • 00ec41e0a9 ci: small fix for docs.md Delyan Angelov 2022-10-24 17:32:01 +03:00
  • 690b2c0b9d doc: more Result fixes Alexander Medvednikov 2022-10-24 16:26:19 +03:00
  • 2c9e890c3d doc: document the Option/Result split Alexander Medvednikov 2022-10-24 16:11:20 +03:00
  • 4aa4af4afb cgen: fix vweb app route methods filtering (#16186) yuyi 2022-10-24 17:51:20 +08:00
  • 26c737b6db doc: move goto section under statements (#16179) kahsa 2022-10-24 18:09:14 +09:00
  • 701586fa84 checker, cgen: enable calls to methods of the parent element array, when an array element is an alias (fix #16169) (#16187) shove 2022-10-24 17:02:24 +08:00
  • f25dfa9d8c checker: add error for unwrapped result in infix expr (#16175) Swastik Baranwal 2022-10-24 14:23:35 +05:30
  • 48f43f11ea all: change optional to result in vlib/v. (#16177) yuyi 2022-10-24 16:51:20 +08:00
  • 26986104f9 cgen: fix typos (#16174) Ikko Ashimine 2022-10-24 04:28:58 +09:00
  • 7b8044b8c4 cgen: fix using 'array' name variable in array_init (#16168) yuyi 2022-10-24 03:23:15 +08:00
  • 340611c298 net: add a net.tcp_socket_from_handle_raw function (#16167) Wertzui123 2022-10-23 21:21:46 +02:00
  • 158fd5c249 doc: TOC add missing h3 (#16170) kahsa 2022-10-24 04:17:20 +09:00
  • 235bd87db5 doc: improve TOC (#16166) kahsa 2022-10-23 23:31:50 +09:00
  • 9241b5572b net.http: skip network timeouts on socket accept in the main http.Server loop Delyan Angelov 2022-10-23 17:08:16 +03:00
  • 00bd7b621d doc: minor fix (#16164) kahsa 2022-10-23 20:30:59 +09:00
  • 2d08c7b629 doc: fix headings under Grobal Variables (#16162) kahsa 2022-10-23 20:21:25 +09:00
  • 3f035205b3 cgen: fix return result in or block (#16158) yuyi 2022-10-23 18:11:11 +08:00
  • 33b2b4c6a1 doc: add link to template.md (#16155) kahsa 2022-10-23 19:07:22 +09:00
  • 721dbec2e4 checker: fix missed check on the initialization of result struct fields (fix #16152) (#16153) shove 2022-10-23 01:02:11 +08:00
  • 83338e044a native: fix small issues with compile-time conditionals (#16149) Spydr 2022-10-22 18:56:19 +02:00
  • b8b2b4ad0a checker: fix the pos information in the warning message, when the label is not used (fix #16146) (#16148) shove 2022-10-23 00:26:38 +08:00
  • 3d4ffe8f28 examples: unskip vweb_orm_jwt from building, since it is not working directly with mysql anymore (#15671) Hitalo Souza 2022-10-22 13:12:54 -03:00
  • a23e06184d checker: fix taking a closure of x, where x may be coming from a non trivial parent scope, like for x in y { or x,y := multi() (fix #16141) (#16147) Delyan Angelov 2022-10-22 15:53:27 +03:00
  • a139bed785 builtin: add string.trim_indexes method, that can be used in string.trim, but also separately from it (#16144) l-m 2022-10-22 20:56:05 +11:00
  • b6faf82911 parser: minor optimization in sql_expr() (#16145) yuyi 2022-10-22 17:11:45 +08:00
  • 9288c75c94 parser: simplify and cleanup check_undefined_variable() (#16140) yuyi 2022-10-22 16:26:21 +08:00
  • e863191ff6 checker: fix generic information is lost of the map built-in method call (fix #16077) (#16134) shove 2022-10-22 04:07:05 +08:00
  • ab78d5a7ba parser: check undefined variable in if guard (#16138) yuyi 2022-10-22 03:48:59 +08:00
  • b40f1828b2 ci: re-enable building VEX in v_apps_and_modules_compile.yml Delyan Angelov 2022-10-21 10:44:59 +03:00
  • 2e8b9e3b92 v fmt: fix extra space for anon struct (#16131) Makhnev Petr 2022-10-21 11:38:19 +04:00
  • c684dd8c9b log: mark log.fatal as [noreturn] (#16129) bogen85 2022-10-21 02:33:49 -05:00
  • 51f4d99399 all: change optional to result in most of the libraries (#16123) yuyi 2022-10-21 03:14:33 +08:00
  • 0d368562f4 cgen: minor optimization and cleanup in match_expr_sumtype() (#16126) yuyi 2022-10-21 01:36:56 +08:00
  • a3b050aced vrepl: add support for Home and End keys (#16116) locriacyber 2022-10-20 17:07:57 +00:00
  • f8a28b5a5d checker: check generic method called with a variadic argument mismatch (fix #16106) (#16110) yuyi 2022-10-20 20:28:30 +08:00
  • 07310d850d ast, cgen: fix wrong name and cname, when array and fixed array elements have optional (fix #16099) (#16122) shove 2022-10-20 19:17:57 +08:00
  • 2083e6b04c os: cleanup APIs returning !bool to either return ! or bool (#16111) Delyan Angelov 2022-10-20 13:56:06 +03:00
  • ac63fa1b11 parser: improve error for fixed array, when it has len and cap attributes in the initialisation list (#16120) Swastik Baranwal 2022-10-20 16:06:13 +05:30
  • ffcdac4201 ci: fix v_tictactoe.out after 05a1c3e Delyan Angelov 2022-10-19 22:33:10 +03:00
  • 05a1c3e8a3 parser,ci: fix regression after eda65ad in the VLS tests Delyan Angelov 2022-10-19 22:29:08 +03:00
  • 612faac0f0 all: change index expr returning optional to result too (#16097) yuyi 2022-10-20 02:04:16 +08:00
  • eda65ad660 parser,checker,builder: make the checker more robust with -check over files with syntax/parsing errors Delyan Angelov 2022-10-19 18:08:10 +03:00
  • d7813965d5 tools: fix os.chmod call (use octal permissions) in v ls Delyan Angelov 2022-10-19 15:37:00 +03:00
  • 7f294c8278 tests: use _test.v for the postfix of some test files, that were missing it Delyan Angelov 2022-10-19 12:07:33 +03:00
  • 37b03e57b4 tutorials: fix typos (#16098) Grantley Cullar 2022-10-19 17:20:11 +08:00
  • 2f3c4c6d91 v fmt: fix extra space for lock/rlock without expressions (#16103) Makhnev Petr 2022-10-19 13:18:21 +04:00
  • 026fccd373 cgen: fix match expr with last aggregate branch (#16101) yuyi 2022-10-19 16:49:39 +08:00
  • 117c829a97 vtest-self: add skipping ssl tests on windows (#16107) yuyi 2022-10-19 16:03:29 +08:00
  • e3379bca97 datatypes: add quadtree, add its demo to examples/ (#16087) weekly.2022.42 Alexander di Chiara 2022-10-18 17:02:44 +02:00
  • cc9b754801 vlib: delete unused darwin module (#16093) StunxFS 2022-10-18 11:01:25 -04:00
  • 9242d4b79b json2: minor cleanup in README.md (#16096) yuyi 2022-10-18 23:00:14 +08:00
  • 71bff213ef builtin: make the C. WIN32 API declarations more precise, to catch errors earlier (#16090) Delyan Angelov 2022-10-17 20:23:33 +03:00
  • 126c4c5751 builtin,math: fix math.min_i64.str() (fix #16086) (#16089) yuyi 2022-10-18 00:36:46 +08:00
  • 556244576d checker: check unused last expression in if (fix #16084) (#16088) yuyi 2022-10-17 23:15:01 +08:00
  • 43b9a716c5 builtin,strconv: append ".0", to float string representations, to ensure clarity (#16079) Subhomoy Haldar 2022-10-17 13:41:07 +01:00
  • 29b1796791 ci: add more skips for different CI jobs Delyan Angelov 2022-10-17 10:24:01 +03:00
  • 7fb2718609 ci: only run openssl_compiles_test.v on !windows Delyan Angelov 2022-10-16 23:15:00 +03:00
  • 7ff7e540b9 ci: more ? -> ! fixes Delyan Angelov 2022-10-16 22:48:40 +03:00