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

968 Commits

Author SHA1 Message Date
119dfc0bb0 all: support map[f32]string and map[f64]string (float map keys) too (#8556) 2021-02-04 23:59:49 +01:00
c5e7956eb5 checker: fix generic_mutable_arrays in functions (#8445) 2021-01-30 18:35:03 +01:00
64d12cdc8d checker: check number of C function arguments for some cases (#8444) 2021-01-30 18:33:36 +01:00
2cadb3e4d8 gen: panic with correct type names (#8355) 2021-01-30 18:54:05 +02:00
77b3d40f46 checker: fix map = {} (#8435) 2021-01-30 11:55:10 +01:00
4fcd8d8a98 scanner: fix ' "$var", "$another"' where r", was treated as start of a raw string 2021-01-28 15:38:42 +02:00
75d85403a6 fmt: better ternary concat wrapping (#8379) 2021-01-28 11:23:48 +01:00
22847d1ec3 fmt: assert (a == b) -> assert a == b (#8351) 2021-01-26 10:36:21 +01:00
69c37402d4 backtrace: fix tcc backtrace windows compilation error (#8348) 2021-01-26 08:26:54 +02:00
4d0dab826b ci: fix vlib/dl/example/use_test.v in windows-tcc 2021-01-25 21:19:15 +02:00
dbaccd4272 vfmt: shorten main.const_name to just const_name 2021-01-25 20:57:33 +02:00
21ba0470af builtin: fix truncating of EOL on windows terminal (#8338) 2021-01-25 17:51:36 +02:00
29d6e40f29 all: vfmt (new const rule) 2021-01-24 10:54:27 +01:00
8b61891348 fmt: smarter if condition wrapping (#8201) 2021-01-23 10:33:22 +02:00
43d56cb883 string: update the test 2021-01-22 10:33:06 +01:00
216fea1eb3 string: remove left/right (one way!) 2021-01-22 10:26:07 +01:00
5815d96418 Revert "builtin: make string.(left|right) pub (#8245)"
This reverts commit 820e684313.
2021-01-22 10:09:31 +01:00
820e684313 builtin: make string.(left|right) pub (#8245) 2021-01-22 09:35:32 +02:00
242c5760f1 array: fix array_clone (fix #8220) (#8238) 2021-01-21 10:17:00 +01:00
f059a9e96c builtin: fix sorting arrays of primitives (#8204) 2021-01-20 23:19:35 +02:00
d9532eda30 checker: error on a.slice(x,y) outside builtin 2021-01-19 15:55:52 +02:00
b74690cbec builtin, checker, cgen: implement x = a[k] or { ... } for maps and arrays (#8193) 2021-01-19 06:06:57 +01:00
ac2c3847af all: update copyright to 2019-2021 (#8029) 2021-01-18 13:20:06 +01:00
995f27a7c0 builtin,os: use more precise C. declarations for C.fread, C.fwrite and C.qsort 2021-01-15 12:15:31 +02:00
aeddd5b559 string: minor optimization (fix #8100) (#8106) 2021-01-15 02:26:06 +01:00
9003ea7ca3 builtin: fix a warning for -d debug_realloc 2021-01-14 12:28:49 +02:00
ca5f88eb7d builtin: implement -d debug_realloc 2021-01-14 11:41:52 +02:00
a2efb5319d all: change [1,2,3]!! to [1,2,3]! (#8101) 2021-01-14 03:51:13 +01:00
1d28c4de2a cgen: fix multi fixed arrays with default init (fix #8038) (#8064) 2021-01-13 22:57:33 +02:00
ae592299dc cgen: fix fixed arrays literal eq (#8079) 2021-01-13 08:32:41 +01:00
254df0ca62 fmt: improve string quotes (#8075) 2021-01-13 06:05:27 +01:00
33694665f0 fmt: align each contiguous field of struct. not the whole. (#7981) 2021-01-12 04:38:43 +01:00
1559e72d0d cgen: add gen_fixed_array_equality_fn (#8006) 2021-01-12 01:35:18 +01:00
5f95dd54bd builtin: rename any_* -> *_literal - 2. part (#8032) 2021-01-11 22:58:15 +01:00
39bb6f0491 array: fix array of multi filter/map in one assignment (fix #7858) (#7976) 2021-01-10 21:08:45 +01:00
704f38d87f parser: fix multi fixed arrays init (#7996) 2021-01-10 06:58:31 +01:00
cbe7740d97 fmt: do not generate import statements for auto imports (#7966) 2021-01-08 17:42:40 +01:00
cbefe6c32f parser: warn about old use of typeof (#7923) 2021-01-07 20:32:02 +01:00
dcc8310bd0 builtin: fix comment examples in int.v (#7902) 2021-01-06 20:02:04 +02:00
e219f954d8 builtin: document all functions in float.v (#7904) 2021-01-05 23:01:10 +01:00
5c4c4354b1 byte: more tests 2021-01-05 19:34:42 +01:00
3722e16073 builtin: fix byte.str() (part 2) 2021-01-05 19:26:50 +01:00
5a70eba8e1 all: byte.str() => byte.ascii_str() 2021-01-05 19:14:37 +01:00
fdb6f1ab50 builtin: int.v workaround vfmt bug (#7899) 2021-01-05 20:09:20 +02:00
8fc33bc27d checker: warn when casting number or a voidptr to reference type outside unsafe (#7900) 2021-01-05 20:07:45 +02:00
3e04dfc79f builtin: fix byte.str() (part 1) 2021-01-05 18:59:51 +01:00
95431cf6b0 builtin: fix the comment example in byte.str_escaped() 2021-01-05 18:22:17 +02:00
9b9cab92f0 builtin: document all functions in int.v (#7896) 2021-01-05 17:45:36 +02:00
f2bfda4989 ci: skip test_utf8_wide_char on windows with msvc 2021-01-04 00:16:31 +02:00
760de7c811 ci: use more reliable asserts for test_utf8_wide_char 2021-01-03 22:15:18 +02:00