Commit Graph

12795 Commits (53fde9c8121213528b6b8104d376d53ab48d5605)

Author SHA1 Message Date
Delyan Angelov 53fde9c812
v.util: always compile vfmt with `-d vfmt` to enable more efficient parsing 2022-04-17 12:14:33 +02:00
Julien de Carufel 72a7c19f83
cgen: fix infix generics bug (#14048) 2022-04-17 12:14:33 +02:00
Alexander Medvednikov e65f602a4f
doc: byte => u8 2022-04-17 12:14:32 +02:00
Delyan Angelov 2d9d4f86a8
v.pref: show the VCROSS_COMPILER_NAME notice only when the output is not a .c file 2022-04-17 12:14:32 +02:00
Delyan Angelov 0fd92699e7
ci: add test_byte_vs_u8 to int_test.v 2022-04-17 12:14:32 +02:00
Delyan Angelov 807038be66
ci: fix typeof_simple_types_test.v 2022-04-17 12:14:32 +02:00
Delyan Angelov 409fc2b1ee
ci: fix typeof_simple_types_test.v 2022-04-17 12:14:32 +02:00
Delyan Angelov f1eab54c04
ci: fix generic_fn_infer_struct_test.v 2022-04-17 12:14:32 +02:00
Delyan Angelov a33fa316b0
ci: fix code_test.v 2022-04-17 12:14:31 +02:00
Delyan Angelov 2136cba9fa
ci: fix coutput_test.v 2022-04-17 12:14:31 +02:00
Delyan Angelov b087105ce6
ci: fix fmt_test.v 2022-04-17 12:14:31 +02:00
Delyan Angelov aef5b1a05c
ci: fix `./v check-md -hide-warnings .` 2022-04-17 12:14:31 +02:00
Delyan Angelov 9a2e29a898
ci: fix `./v -progress test-cleancode` 2022-04-17 12:14:31 +02:00
Delyan Angelov 03ff1b6919
ci: fix more test-all failures 2022-04-17 12:14:31 +02:00
Delyan Angelov a9d9852b40
ci: more gen.js fixes 2022-04-17 12:14:30 +02:00
Delyan Angelov 3702445fb3
ci: fix failing tests for mysql, crypto.rc4, strings 2022-04-17 12:14:30 +02:00
Alexander Medvednikov 0c2984ff93
parser: do not allow [x]byte{} 2022-04-17 12:14:30 +02:00
Delyan Angelov 4da9c52b91
ci: fix `v build-examples` 2022-04-17 12:14:30 +02:00
Delyan Angelov 1604e6b87f
ci: fix `v check-md doc/docs.md` 2022-04-17 12:14:30 +02:00
Delyan Angelov cb6d94bb47
checker: fix tests (adjust byte to u8 in .out files too) 2022-04-17 12:14:30 +02:00
Delyan Angelov 7e2e510e5f
builtin: fix failing embed_file_test.v (`pub fn (data &u8) vbytes(len int) []u8 {`) 2022-04-17 12:14:29 +02:00
Alexander Medvednikov 7d1ccf7dcd
all: handle fixed []u8 2022-04-17 12:14:29 +02:00
Alexander Medvednikov de310491bb
tests: use u8 everywhere 2022-04-17 12:14:29 +02:00
Alexander Medvednikov 80b35fe0c6
all: ~500 more byte=>u8 2022-04-17 12:14:29 +02:00
Alexander Medvednikov 9521665f00
websocket, utf: u8 fixes 2022-04-17 12:14:29 +02:00
Alexander Medvednikov 69eec2590d
sokol: byte => u8 2022-04-17 12:14:29 +02:00
Alexander Medvednikov 3ddd136ced
net: fix byte buffers 2022-04-17 12:14:28 +02:00
Alexander Medvednikov bbfd6900fa
net: byte fixes 2022-04-17 12:14:28 +02:00
Alexander Medvednikov f293874c05
all: replace []byte with []u8 2022-04-17 12:14:28 +02:00
Alexander Medvednikov 9b276a4138
ast: remove .byte 2022-04-17 12:14:28 +02:00
Alexander Medvednikov 18c4a8faa5
os: fix Process on windows 2022-04-17 12:14:28 +02:00
Alexander Medvednikov 0a49e91ed8
builtin: fix windows fn definitions 2022-04-17 12:14:27 +02:00
Alexander Medvednikov be52a4297c
builtin: update alloc fn definitions 2022-04-17 12:14:27 +02:00
Alexander Medvednikov 25d730618f
encoding.base64: use u8 2022-04-17 12:14:27 +02:00
Alexander Medvednikov 7ecbca345f
all: byte => u8 2022-04-17 12:14:27 +02:00
Alexander Medvednikov 51c65e41fd
builtin: [1000]u8 fix 2022-04-17 12:14:27 +02:00
Alexander Medvednikov 2a84f6db95
all: byte => u8 2022-04-17 12:14:26 +02:00
Alexander Medvednikov 9334a0264f
builtin: more byte => u8
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-04-15 13:13:18 +02:00
Alexander Medvednikov 8cfc8a1022
cgen: remove byte references from cheaders.v 2022-04-15 13:13:17 +02:00
Alexander Medvednikov 46d952aad6
builtin: more byte=>u8 2022-04-15 13:13:17 +02:00
Alexander Medvednikov 93f9673aa0
all: make u8 the primary type, byte the alias 2022-04-15 13:13:17 +02:00
Jef Roosens b5a282551f
Added woodpecker config & Dockerfile
ci/woodpecker/push/woodpecker Pipeline was successful Details
2022-04-15 09:52:10 +02:00
Delyan Angelov 566f150b24
net.http: add parse_request_head/1, cleanup existing code 2022-04-15 10:33:44 +03:00
Delyan Angelov c3ee4fb2a2
crypto: make public all Digest.checksum() methods 2022-04-15 09:02:42 +03:00
Alexander Medvednikov 3b36f16365 all: volatile globals 2022-04-15 02:39:38 +03:00
Alexander Medvednikov 0dff050735 builtin: u8/byte clean up 2022-04-14 16:43:34 +03:00
yuyi 2d6d6c9ac9
json: fix json decode with sumtype of multi array type (#14035) 2022-04-14 15:36:24 +03:00
yuyi c4dff0d797
cgen: format the generated source code by gen_str_for_union_sum_type() (#14026) 2022-04-14 15:26:10 +03:00
yuyi 72c2dc805d
cgen: fix error for generics struct that parent has str to string (#14037) 2022-04-14 15:23:50 +03:00
Delyan Angelov f6c9a60f99
pref: only show the support cross compiler warning/VCROSS_COMPILER_NAME message for the C backend 2022-04-14 15:04:00 +03:00