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

789 Commits

Author SHA1 Message Date
3f01e2b796 cgen: fix array.insert and arr.prepend 2020-06-18 00:22:34 +02:00
325a7c7ec5 orm: more fixes and tests 2020-06-17 14:29:44 +02:00
0052ab71e9 string: add map method 2020-06-17 12:26:55 +02:00
5f21b152a7 tcc: support tcc on Windows 2020-06-14 23:15:12 +02:00
2ef0f15b34 string: fix contains behaviour (closes #5371) 2020-06-14 19:24:15 +10:00
f2a75d5223 test: run all tests even if some fail 2020-06-13 16:20:45 +02:00
af27963938 string: do not free empty strings 2020-06-12 17:20:51 +00:00
b4ad174b7f array: fix multiple array.repeat index error 2020-06-12 11:42:26 +02:00
ff1437fc5a cgen: fix multi_array index issue 2020-06-12 01:24:25 +02:00
3bf9b28773 vlib: add fixes for problems, found by check_os_api_parity.v 2020-06-11 21:16:12 +03:00
acf0b84523 cgen: fix array.filter(anon_fn) 2020-06-10 13:18:59 +02:00
12faf9fcfa cgen: fix multiple array.map(anon_fn) calls 2020-06-10 13:18:45 +02:00
8f9f426479 vdoc: plaintext fixes 2020-06-10 11:14:03 +02:00
c7d4360931 v: add full compiler support for _likely_(x) 2020-06-09 17:42:43 +03:00
6663e94780 builtin: add C._likely_ support 2020-06-09 16:36:53 +03:00
85c741519b cgen: fix array.map(fn...) 2020-06-09 12:50:56 +02:00
5dcd2303c9 builtin: fix string.fields() 2020-06-09 10:15:20 +02:00
d472a27489 cgen: fix array.map(anon_fn) 2020-06-09 10:14:10 +02:00
dabfc4ebd0 checker: do not display errors for incorrectly initialized vars 2020-06-08 13:10:47 +02:00
6c9b2b8303 builtin: use tcc_backtrace for tcc (phase 2) 2020-06-08 10:46:51 +03:00
08814d6de4 tools/vsymlink: use the win32 api to update the system environment 2020-06-08 09:19:31 +02:00
11b7b97311 parser: fail when assigning to _ with := 2020-06-08 00:47:04 +02:00
9c8769503f time: add microsecond precision to Time struct 2020-06-07 16:19:09 +03:00
13a7ce9e69 gg: GG => Context 2020-06-04 20:26:18 +02:00
cf9498ef6b cgen: use standard checks for float comparisons 2020-06-04 19:47:41 +02:00
5ae8853648 all: change f mut Foo to mut f Foo 2020-06-04 10:35:40 +02:00
e9bcd36d5e builtin: implement generic break_if_debugger_attached() 2020-06-03 14:11:23 +02:00
63b8cdea7a checker: require () in a && b || c 2020-06-02 22:21:44 +02:00
076089d3c5 checker: apply stricter type checks to function args and return types 2020-06-01 21:15:59 +02:00
4fcabb71c4 os: implement cp for nix 2020-06-01 21:11:40 +02:00
945439dab6 cgen: print actual values on a failed assert (when possible) 2020-06-01 14:43:38 +03:00
97b9ce04a4 crypto.rand: cleanup test, make it less likely to fail in CI 2020-06-01 07:49:52 +03:00
75eac291ac all: variable sized options 2020-05-31 12:57:26 +02:00
f0a9b88ac4 all: add stdcall attribute, unhandled exception handler, get_raw_stdin, v_realloc 2020-05-29 03:06:27 +02:00
84edbd83da all: fix struct names error 2020-05-27 19:12:34 +03:00
481f103dc9 checker: make an error using non pub fns from other modules 2020-05-27 12:00:19 +03:00
013fdb8a4b checker: restrict numeric promotions to cases where no data is lost 2020-05-27 05:42:48 +02:00
64173c792f builtin: map: fix memory leak 2020-05-26 17:59:52 +02:00
8ea0c812a2 builtin: map.clone() 2020-05-26 01:52:06 +02:00
f41e2c0a4b string: make replace() clone for now; parser: comptime method 2020-05-25 08:17:36 +02:00
fd4d28b7b6 tests: update for stricter type checks 2020-05-24 21:07:32 +02:00
2adfbfc830 builtin: fix a bug in array_delete 2020-05-24 11:10:41 +03:00
dda875a9c8 all: unify const names to snake_case 2020-05-22 17:36:09 +02:00
88fa935376 builtin: fix print mem leak on windows 2020-05-22 12:18:27 +03:00
f2ea8ca62c jsgen: class -> factory 2020-05-21 22:36:06 +02:00
9888bacad5 v: make js hello world work 2020-05-21 16:17:16 +03:00
c9f3a05ef6 checker: fix map/filter called with a plain fn argument 2020-05-20 15:28:33 +03:00
ac396ea02f http: cleanup backend_nix.c.v, fixes vpm too 2020-05-20 12:04:28 +03:00
931c846602 os: cleanup code duplication for os.create and os.open 2020-05-19 13:38:06 +03:00
03525843a0 parser: do not allow calling private functions 2020-05-18 22:54:11 +02:00