Commit Graph

9564 Commits (711e309eefb460b2fd3a00d1a766307e470e594e)

Author SHA1 Message Date
Ned Palacios 07b1dc66dd
ast, parser: add additional pos info for FnDecl and InterfaceDecl nodes (#9603) 2021-04-05 18:14:21 +03:00
spaceface 6ed50e7678
ci: add git authentication to the vc job (#9599) 2021-04-05 18:12:07 +03:00
Delyan Angelov 92f40f9642
tools: fix `v symlink` on windows 2021-04-05 16:06:03 +03:00
Delyan Angelov 90b123c27b
ci: fix self compilation on windows 2021-04-05 15:47:43 +03:00
Delyan Angelov cc8948efcf time: fix compilation on macos 2021-04-05 15:31:29 +03:00
Delyan Angelov 3ea9868d0e
v -watch: rerun compilation after `v self` too 2021-04-05 11:04:31 +03:00
Delyan Angelov 7a9607b028
checker: use .clear_flags() when comparing number literals 2021-04-05 10:39:48 +03:00
Delyan Angelov 9fcdf33501
szip: fix compilation errors with -Werror 2021-04-05 10:31:48 +03:00
Delyan Angelov 82de973ee6
time: run vfmt 2021-04-05 10:25:02 +03:00
Delyan Angelov c58b4cb1da
ci: fix `v -cc clang-11 -cflags -Werror cmd/v` 2021-04-05 10:23:58 +03:00
Delyan Angelov 4cde74f120
checker: make the compiler stricter when checking pointers 2021-04-05 10:02:47 +03:00
Delyan Angelov d82a0c1637
ci: fix multiret_with_ptrtype_test.v 2021-04-05 08:31:20 +03:00
Delyan Angelov 63a1c32a17
ci: fix ptr_arithmetic_test.v 2021-04-05 08:25:08 +03:00
Delyan Angelov 5c07cbf5d3
ci: fix `v -cc clang-11 -cflags -Werror cmd/v` 2021-04-05 08:09:04 +03:00
Delyan Angelov 34aa67b1e8
ci: fix compilation and formatting of sqlite example in docs.md 2021-04-05 08:09:04 +03:00
Alexander Medvednikov 92fa9bbea9 cgen: fix [packed] 2021-04-05 08:02:19 +03:00
Alexander Medvednikov ed37512ea9 ci: run wkhtmltopdf only on linux again 2021-04-05 07:55:32 +03:00
Delyan Angelov 9cc9ce698f
ci: fix more of byteptr=> &byte, vfmt check_types.v 2021-04-05 07:27:26 +03:00
Delyan Angelov e9b8d9ba9e
ci: fix byteptr cast in embed_file.v 2021-04-05 07:27:26 +03:00
Alexander Medvednikov 77d8336db9 cgen: [packed] struct attribute 2021-04-05 06:49:43 +03:00
Alexander Medvednikov 22b4ac2266 examples: fix C interop example 2021-04-05 06:43:46 +03:00
Alexander Medvednikov e399c07a2f os: fix a C warning 2021-04-05 06:42:20 +03:00
Alexander Medvednikov 7b7602a2f9 checker: bring back automatic c'foo' in c calls 2021-04-05 06:36:06 +03:00
Delyan Angelov 5e394f911f
ci: fix byteptr cast in cmd/tools/bench/wyhash.v 2021-04-04 23:33:35 +03:00
Delyan Angelov 43d83717e7
ci: add more byteptr/&byte compatibility shims to smooth the transition to &byte 2021-04-04 22:46:31 +03:00
spaceface 519c7194d7
vc: move the regeneration logic to CI (#9597) 2021-04-04 20:52:27 +02:00
Delyan Angelov 0da827f250
ci: add a temporary transition shim to teach V that &byte === byteptr and &char === charptr 2021-04-04 21:37:07 +03:00
Delyan Angelov 8a362588aa
ci: fix os.environ :-| 2021-04-04 21:11:17 +03:00
Delyan Angelov accd4d83bf
ci: fix compilation 2021-04-04 20:14:51 +03:00
Delyan Angelov 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
Alexander Medvednikov f3484345c7 checker: remove debugging info 2021-04-04 18:40:10 +03:00
Alexander Medvednikov 1716e8dd04 gg: byteptr fixes 2021-04-04 18:05:01 +03:00
Alexander Medvednikov 6c8199c9d9 os: fix compilation on linux 2021-04-04 17:48:21 +03:00
Alexander Medvednikov 57e6138a61 all: remove byteptr and charptr; replace them with &byte and &char 2021-04-04 17:43:32 +03:00
yuyi 8dd4a63913
checker: minor cleanup of checker.v (#9585) 2021-04-04 16:05:29 +02:00
Delyan Angelov c698fa1a58
all: support `v -watch run` (#9577) 2021-04-04 16:05:06 +02:00
Delyan Angelov 82f3ca2d55
strings: use deprecated_after for the .write_bytes method 2021-04-04 10:01:26 +03:00
ka-weihe 337e447cfb
map: fix delete (part 1) (#9579) 2021-04-04 01:11:47 +02:00
penguindark 1a324679b9
regex: added groups in replace strings (#9576) 2021-04-03 23:16:56 +03:00
Lukas Neubert 0eb59cf2bd
fmt: prevent possible trailing whitespace in wrapped infixes (#9573) 2021-04-03 18:30:25 +02:00
Lukas Neubert 646d46b4dc
vet: turn warnings into errors with -W flag (#9575) 2021-04-03 18:30:15 +02:00
Alexander Medvednikov 31f8d5542c cgen: remove a "return var" comment 2021-04-03 14:18:00 +03:00
Lukas Neubert 094441c863
vet: remove false positive space indent errors inside strings (#9568) 2021-04-03 12:16:49 +02:00
yuyi 7f81702d81
builtin: optimize array sort (#9570) 2021-04-03 12:16:18 +02:00
Delyan Angelov 5229428d91
tools: add a separate `scan` column for fast.vlang.io too 2021-04-02 21:13:34 +03:00
Delyan Angelov d7331f981b
tools: fix parsing of new -show-timings output format in fast.vlang.io 2021-04-02 20:23:32 +03:00
Delyan Angelov 53cbdbc2de
cgen: optimize out the empty #ifdef NOT_CURRENT_TARGET_OS #endif output 2021-04-02 18:52:42 +03:00
Daniel Däschle 6a5f49afb1
all: support `?Type(none)` (#9567) 2021-04-02 16:34:48 +02:00
yuyi 3637bac716
cgen: fix rune array sort (#9561) 2021-04-02 16:28:27 +02:00
Conner 9ba8d02a5a
generics: add more checks (#9539) 2021-04-02 16:27:54 +02:00