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

9449 Commits

Author SHA1 Message Date
92fa9bbea9 cgen: fix [packed] 2021-04-05 08:02:19 +03:00
ed37512ea9 ci: run wkhtmltopdf only on linux again 2021-04-05 07:55:32 +03:00
9cc9ce698f ci: fix more of byteptr=> &byte, vfmt check_types.v 2021-04-05 07:27:26 +03:00
e9b8d9ba9e ci: fix byteptr cast in embed_file.v 2021-04-05 07:27:26 +03:00
77d8336db9 cgen: [packed] struct attribute 2021-04-05 06:49:43 +03:00
22b4ac2266 examples: fix C interop example 2021-04-05 06:43:46 +03:00
e399c07a2f os: fix a C warning 2021-04-05 06:42:20 +03:00
7b7602a2f9 checker: bring back automatic c'foo' in c calls 2021-04-05 06:36:06 +03:00
5e394f911f ci: fix byteptr cast in cmd/tools/bench/wyhash.v 2021-04-04 23:33:35 +03:00
43d83717e7 ci: add more byteptr/&byte compatibility shims to smooth the transition to &byte 2021-04-04 22:46:31 +03:00
519c7194d7 vc: move the regeneration logic to CI (#9597) 2021-04-04 20:52:27 +02:00
0da827f250 ci: add a temporary transition shim to teach V that &byte === byteptr and &char === charptr 2021-04-04 21:37:07 +03:00
8a362588aa ci: fix os.environ :-| 2021-04-04 21:11:17 +03:00
accd4d83bf ci: fix compilation 2021-04-04 20:14:51 +03:00
824790a2bd builtin: simplify println(), use C.write consistently on unix as on windows so that 0 bytes are output also 2021-04-04 19:14:21 +03:00
f3484345c7 checker: remove debugging info 2021-04-04 18:40:10 +03:00
1716e8dd04 gg: byteptr fixes 2021-04-04 18:05:01 +03:00
6c8199c9d9 os: fix compilation on linux 2021-04-04 17:48:21 +03:00
57e6138a61 all: remove byteptr and charptr; replace them with &byte and &char 2021-04-04 17:43:32 +03:00
8dd4a63913 checker: minor cleanup of checker.v (#9585) 2021-04-04 16:05:29 +02:00
c698fa1a58 all: support v -watch run (#9577) 2021-04-04 16:05:06 +02:00
82f3ca2d55 strings: use deprecated_after for the .write_bytes method 2021-04-04 10:01:26 +03:00
337e447cfb map: fix delete (part 1) (#9579) 2021-04-04 01:11:47 +02:00
1a324679b9 regex: added groups in replace strings (#9576) 2021-04-03 23:16:56 +03:00
0eb59cf2bd fmt: prevent possible trailing whitespace in wrapped infixes (#9573) 2021-04-03 18:30:25 +02:00
646d46b4dc vet: turn warnings into errors with -W flag (#9575) 2021-04-03 18:30:15 +02:00
31f8d5542c cgen: remove a "return var" comment 2021-04-03 14:18:00 +03:00
094441c863 vet: remove false positive space indent errors inside strings (#9568) 2021-04-03 12:16:49 +02:00
7f81702d81 builtin: optimize array sort (#9570) 2021-04-03 12:16:18 +02:00
5229428d91 tools: add a separate scan column for fast.vlang.io too 2021-04-02 21:13:34 +03:00
d7331f981b tools: fix parsing of new -show-timings output format in fast.vlang.io 2021-04-02 20:23:32 +03:00
53cbdbc2de cgen: optimize out the empty #ifdef NOT_CURRENT_TARGET_OS #endif output 2021-04-02 18:52:42 +03:00
6a5f49afb1 all: support ?Type(none) (#9567) 2021-04-02 16:34:48 +02:00
3637bac716 cgen: fix rune array sort (#9561) 2021-04-02 16:28:27 +02:00
9ba8d02a5a generics: add more checks (#9539) 2021-04-02 16:27:54 +02:00
e438b158a6 vet: remove false positive space indentation error inside block comments (#9565) 2021-04-02 16:26:53 +02:00
1bb48c3577 ast, parser: patches for VLS (#9562) 2021-04-02 16:26:37 +02:00
af14c808a3 log: make .send_output public 2021-04-02 13:53:34 +03:00
bcb3992406 log: implement .log_to_console_too() method 2021-04-02 10:12:52 +03:00
897cd4cec2 builder: update cached .o files when their .c file is newer 2021-04-02 08:49:54 +03:00
69ba93f954 ast: remove redundant import v.ast 2021-04-02 08:31:29 +03:00
5ac9e39d44 szip: run vfmt, refactor test 2021-04-02 08:26:14 +03:00
55c8e6d1cc cleanup: remove main.v 2021-04-02 08:08:27 +03:00
fb302c6253 checker: fix compilation 2021-04-02 03:29:24 +03:00
9f7cf5cc37 szip: add support for unpacking zip archives and simple zip files 2021-04-02 01:59:01 +02:00
c11356be21 cgen: minor optimization of fixed array copy (#9554) 2021-04-02 01:58:20 +02:00
d8efe249ce checker: add check for call expr in map/filter (#9559) 2021-04-02 01:56:51 +02:00
7385f8e56b all: a massive merge of ast and table modules 2021-04-02 01:57:09 +03:00
043f6420f7 time: extend date str formats (#9543) 2021-04-01 13:04:59 +03:00
0d1714cb0d checker: check opt call in more places (#9538) 2021-04-01 11:49:13 +02:00