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

12276 Commits

Author SHA1 Message Date
173b4652fb parser: check orm sql statements, using undefined variables in where expr (fix #13367) (#13368) 2022-02-05 11:32:41 +02:00
c9a8d6448d fmt: preserve formatting with comments in a empty map (#13362) 2022-02-05 10:05:35 +02:00
b9fce4ef09 checker: make sure that the operator check is made on the concrete type (#13360) 2022-02-05 00:11:24 +02:00
a054f868a0 v.util: use a normalised relative file path in the error messages with /, even on windows, to make the compiler error tests more robust 2022-02-04 17:56:08 +02:00
d02c0636d8 encoding.hex: fix shift warning 2022-02-04 15:16:08 +02:00
a61b4809dc ast, parser, checker: fix generic struct init with inconsistent generic types (#13359) 2022-02-04 14:24:38 +02:00
89d399b035 examples: fix leak in examples/sokol/particles/, by marking s.pool and s.bin with .noslices 2022-02-03 18:52:52 +02:00
85d36ed231 checker: stricter type casting error messages 2022-02-03 14:18:30 +02:00
ede9f29323 doc: mention []rune.string() (#13348) 2022-02-03 11:29:02 +02:00
be1e40dac0 cgen: fix error for sql statement inside fn call (fix #13330) (#13346) 2022-02-02 18:05:31 +02:00
9344c27021 builtin: save a call to array.ensure_cap in array.insert, array.push, array.push_many in most cases 2022-02-02 11:01:07 +02:00
c0c07db7cc cgen: fix struct field init from shared struct field (#13343) 2022-02-02 10:55:57 +02:00
c3573454d1 regex: fix bug in replace_by_fn (#13344) 2022-02-02 10:52:18 +02:00
b10b65e134 cgen: fix error for interface with multi-nested embed struct (#13345) 2022-02-02 09:11:29 +02:00
b2c299da48 vweb: support vweb.run_at(app, localhost, 8099) (#13337) 2022-02-01 18:41:12 +02:00
d8cce0a71d ci: fix cgen for interface_struct_with_multi_nested_embed_test.v for gcc/clang 2022-02-01 17:12:15 +02:00
a014844050 cgen: fix error for interface with multi nested embed structs (fix #13331) (#13336) 2022-02-01 14:50:12 +02:00
51513ae19a vfmt: keep file permissions with -w on !windows (#13334) 2022-02-01 14:49:06 +02:00
7c1b249da0 regex: fix dot char problems on groups with * (#13333) 2022-02-01 13:49:37 +02:00
310969a057 docs: clarify the interface methods section 2022-02-01 10:36:25 +02:00
db50e79d26 tools: implement cgen tag for Markdown examples in v check-md (#13332) 2022-01-31 22:51:04 +02:00
b34860e39b ast, checker: fix error for calling complex nested generic type function (fix #13025) (#13328) weekly.2022.05 2022-01-31 13:00:27 +02:00
46a096b95d Revert "v.util: make mod_path_to_full_name more robust"
This reverts commit b11ce91141.
2022-01-31 06:57:50 +02:00
b11ce91141 v.util: make mod_path_to_full_name more robust 2022-01-30 22:26:36 +02:00
894da4b40b ci: fix for sporadic Killed failures when running js tests on macos 2022-01-30 16:43:04 +02:00
96c8188083 builtin: fix warnings for tests inside vlib/builtin/js 2022-01-30 16:36:56 +02:00
f6cb772347 v.util: prepare for removing vlib/v/util/module.v - improve tracing, comment edge cases with actual data 2022-01-30 15:08:33 +02:00
f3683b7cdc os: add an .exit_code field to os.Command (#13321)
* Added os.Command.exit_code

* vfmt vlib/os/os_test.v

* extract os.Command to os.v, add a dummy panicing implementation on windows, just for parity, fix os_test.v on macos, skip test_command on windows.

Co-authored-by: Merlin Diavova <md@merlindiaova.org>
Co-authored-by: Delyan Angelov <delian66@gmail.com>
2022-01-30 00:44:52 +02:00
eb7f152f3d gg: add a temporary import for gx + a gg.Color type alias for gx.Color, without using it 2022-01-29 21:42:19 +02:00
afd3ca8273 gx: implement C1.over(C2), add gx.cyan and gx.magenta, fix + and - ops, add more tests 2022-01-29 21:40:09 +02:00
a4fb5d2cfd Fix gx.Color math operations (#13315) 2022-01-28 22:53:14 +02:00
44dddecc09 builtin: use a pure V version of string.to_wide() on != windows (#13314) 2022-01-28 20:41:50 +02:00
Ken
e43794ad61 picoev: remove unused #flag (#13311) 2022-01-28 20:36:41 +02:00
ceb05b163a strings: rename Builder.write_b() to Builder.write_byte(), add deprecation (#13313) 2022-01-28 20:34:44 +02:00
7f22ed7935 doc: clarify the section about -autofree (#13309) 2022-01-28 13:18:59 +02:00
61d28c8a8c doc: change word coroutine to thread (#13308) 2022-01-28 13:17:36 +02:00
71d98717dc checker: small cleanup of commit edc6c9e 2022-01-28 11:03:15 +02:00
edc6c9e24f checker: show error instead of panic, when using a somemodule.NonExistingEnum.enum_value (#13295) 2022-01-28 11:02:51 +02:00
1f20127502 doc: add example for interface casting (#13304) 2022-01-28 10:09:52 +02:00
8491e83e3f ci: bump retries to 8 for vlib/net/tcp_test.v 2022-01-28 10:07:37 +02:00
41b9b2988a examples: add port of simple triangle sokol sample (#13298) 2022-01-27 21:16:00 +02:00
faaa7035c4 examples: fix segmentation fault crash on exit in sokol 0X_ examples (#13299) 2022-01-27 19:46:55 +02:00
eb765f975c ci: add a small delay between failed test retries. bump retries for channel_select_6_test.v to 8 2022-01-27 17:43:55 +02:00
daa5be4c27 ci: skip vlib/v/checker/tests/modules/deprecated_module on windows for now 2022-01-27 15:38:52 +02:00
9dce8194a8 cgen: fix error of method calls on nested embedded structs (#13292) 2022-01-27 13:20:56 +02:00
f8f7bc8ead ci: fix deprecated_module.out file too 2022-01-27 13:16:25 +02:00
ebad7301f9 ci: fix failing deprecated_module test on windows 2022-01-27 13:15:34 +02:00
e1a2ab345d parser,ast,checker: add support for [deprecated: "use another module"] module obsolete 2022-01-27 12:34:14 +02:00
3bd528b218 ast, checker, cgen: fix error for map sumtype value init (#13290) 2022-01-27 09:44:34 +02:00
3fa9128716 cgen,pref: support -profile-fns strings__new_builder,i64_str -profile - 2022-01-26 20:39:47 +02:00