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

9778 Commits

Author SHA1 Message Date
Delyan Angelov
acb6145d53
ci: final fix for ./v test-all 2021-04-05 22:13:53 +03:00
Delyan Angelov
0e94612535
checker: only allow ptr += int in unsafe blocks 2021-04-05 22:01:18 +03:00
Delyan Angelov
dd31a1de9f
ci: fix the rest of v test-cleancode 5. Describe the problems of the SKIPed files 2021-04-05 21:47:11 +03:00
Delyan Angelov
291a88bc62
ci: fix some of v test-cleancode 4 2021-04-05 21:39:32 +03:00
penguindark
9aabf222fe
encoding.utf8: fix a bug in up_low (#9610) 2021-04-05 21:28:21 +03:00
Delyan Angelov
d11fb8497a
ci: fix some of v test-cleancode 3 2021-04-05 21:21:46 +03:00
Delyan Angelov
c0e2b9b1e2
ci: fix some of v test-cleancode 2 2021-04-05 20:55:03 +03:00
Delyan Angelov
fec89c7efb
ci: fix some of v test-cleancode 1 2021-04-05 20:47:32 +03:00
Delyan Angelov
4822274d29
x.websocket: use &byte instead of byteptr 2021-04-05 19:53:48 +03:00
Delyan Angelov
5bc29492fd
ci: fix vlib/v/tests/str_gen_test.v (all of v test-self is ok now) 2021-04-05 19:31:28 +03:00
Delyan Angelov
abbb08b28c
ast,checker: fix v test-self by relaxing the is_number checks 2021-04-05 18:45:03 +03:00
Conner
ab77453f5f
checker: fix spelling in 'inferred generic type is ambiguous:' check (#9593) 2021-04-05 18:21:09 +03:00
Ned Palacios
98e1dd4b22
checker: wrap print_backtraces with if is_verbose (#9595) 2021-04-05 18:19:20 +03:00
penguindark
a016ac39c0
examples: change byteptr to &byte in sokol examples and regex (#9606) 2021-04-05 18:17:45 +03:00
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