yuyi
|
fe371845da
|
ast, checker, cgen: fix aggregations type check (#14066)
|
2022-04-18 12:38:08 +03:00 |
|
spaceface
|
775c4c34b5
|
builtin: compile the gc statically by default (#14063)
|
2022-04-18 10:50:21 +03:00 |
|
yuyi
|
17c34b09a6
|
checker, cgen: minor cleanup of last expr stmt expression (#14057)
|
2022-04-17 14:08:43 +03:00 |
|
yuyi
|
cb44f5981e
|
checker, cgen: fix error for if expr with generic sumtype (#14056)
|
2022-04-17 08:19:44 +03:00 |
|
Vincenzo Palazzo
|
4f14f7714f
|
checker: ensure that the variant SubType exists (#14053)
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
|
2022-04-16 19:29:10 +03:00 |
|
Delyan Angelov
|
8a57f7ed2d
|
v.util: always compile vfmt with -d vfmt to enable more efficient parsing
|
2022-04-16 14:05:55 +03:00 |
|
Julien de Carufel
|
16ead4e63c
|
cgen: fix infix generics bug (#14048)
|
2022-04-16 13:23:19 +03:00 |
|
Delyan Angelov
|
5b7e538119
|
v.pref: show the VCROSS_COMPILER_NAME notice only when the output is not a .c file
|
2022-04-16 10:46:03 +03:00 |
|
Delyan Angelov
|
d75c408868
|
ci: fix typeof_simple_types_test.v
|
2022-04-15 21:22:32 +03:00 |
|
Delyan Angelov
|
82c5621621
|
ci: fix typeof_simple_types_test.v
|
2022-04-15 21:21:44 +03:00 |
|
Delyan Angelov
|
675f8b6300
|
ci: fix generic_fn_infer_struct_test.v
|
2022-04-15 21:21:12 +03:00 |
|
Delyan Angelov
|
ad231cec2f
|
ci: fix code_test.v
|
2022-04-15 21:20:03 +03:00 |
|
Delyan Angelov
|
87a373d82c
|
ci: fix coutput_test.v
|
2022-04-15 21:18:55 +03:00 |
|
Delyan Angelov
|
c7aedb8e8d
|
ci: fix fmt_test.v
|
2022-04-15 21:16:31 +03:00 |
|
Delyan Angelov
|
840f474fb5
|
ci: fix ./v -progress test-cleancode
|
2022-04-15 21:04:10 +03:00 |
|
Delyan Angelov
|
e802e0b9cb
|
ci: fix more test-all failures
|
2022-04-15 21:02:03 +03:00 |
|
Delyan Angelov
|
bb2a324d61
|
ci: more gen.js fixes
|
2022-04-15 20:51:04 +03:00 |
|
Alexander Medvednikov
|
c03fe020bf
|
parser: do not allow [x]byte{}
|
2022-04-15 20:40:37 +03:00 |
|
Delyan Angelov
|
6f5a513d8b
|
ci: fix v build-examples
|
2022-04-15 20:31:10 +03:00 |
|
Delyan Angelov
|
173e6a943b
|
checker: fix tests (adjust byte to u8 in .out files too)
|
2022-04-15 20:15:03 +03:00 |
|
Alexander Medvednikov
|
78cb6e2b41
|
all: handle fixed []u8
|
2022-04-15 18:35:56 +03:00 |
|
Alexander Medvednikov
|
1c6f63ac0a
|
tests: use u8 everywhere
|
2022-04-15 18:34:15 +03:00 |
|
Alexander Medvednikov
|
fbb9e65c0f
|
all: ~500 more byte=>u8
|
2022-04-15 18:25:45 +03:00 |
|
Alexander Medvednikov
|
ae6a25f44e
|
websocket, utf: u8 fixes
|
2022-04-15 16:24:02 +03:00 |
|
Alexander Medvednikov
|
af73e195da
|
net: byte fixes
|
2022-04-15 15:55:39 +03:00 |
|
Alexander Medvednikov
|
fb192d949b
|
all: replace []byte with []u8
|
2022-04-15 15:35:35 +03:00 |
|
Alexander Medvednikov
|
0527ac633e
|
ast: remove .byte
|
2022-04-15 15:30:37 +03:00 |
|
Alexander Medvednikov
|
c3ad4e2069
|
encoding.base64: use u8
|
2022-04-15 15:10:34 +03:00 |
|
Alexander Medvednikov
|
d4a0d6f73c
|
all: byte => u8
|
2022-04-15 14:58:56 +03:00 |
|
Alexander Medvednikov
|
014c3c97f0
|
all: byte => u8
|
2022-04-15 14:45:52 +03:00 |
|
Alexander Medvednikov
|
1e7eb713fb
|
cgen: remove byte references from cheaders.v
|
2022-04-15 14:04:53 +03:00 |
|
Alexander Medvednikov
|
e6ff1508d2
|
all: make u8 the primary type, byte the alias
|
2022-04-15 13:43:03 +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 |
|
Delyan Angelov
|
bf62b2e33e
|
vfmt: stabilise the attribute sorting order (sort first by length of atributes, then in alphabetical order of their names)
|
2022-04-14 14:53:45 +03:00 |
|
Delyan Angelov
|
e555335bf0
|
ci: fix windows-msvc builds, as well as the windows-cross job, turn on deprecation notices for [windows_stdcall] and [_fastcall]
|
2022-04-14 13:36:51 +03:00 |
|
fleur
|
68401d9dc8
|
gen: add callconv attribute for fn and type (#14027)
|
2022-04-14 11:29:52 +03:00 |
|
Delyan Angelov
|
5905590e78
|
builder, pref: use i686-w64-mingw32-gcc for cross compiling 32bit windows apps with v -m32 -os windows hw.v
|
2022-04-14 10:42:25 +03:00 |
|
Vincenzo Palazzo
|
48c295150f
|
checker: fixes typechecking for a sum type with an alias type (#13974)
|
2022-04-13 18:38:26 +03:00 |
|
yuyi
|
dc08105022
|
json: fix error for json decode with sumtype (#14025)
|
2022-04-13 18:06:28 +03:00 |
|
Delyan Angelov
|
e5809363de
|
docs: describe the contents of vlib/v/gen/c/testdata/ and how to write tests for the checker, that still do not have good codegen counterpart
|
2022-04-13 14:55:26 +03:00 |
|
Alexander Medvednikov
|
d7adb67d52
|
cgen: fix [cinit]
|
2022-04-13 02:55:47 +03:00 |
|
Alexander Medvednikov
|
2525a30b5f
|
cgen: [cinit] attr for globals
|
2022-04-13 00:30:51 +03:00 |
|
yuyi
|
e3e5bef139
|
ast, parser: fix formatting of if with inline comments (fix #7796) (#14018)
|
2022-04-13 00:15:27 +03:00 |
|
Nick Treleaven
|
c780de6282
|
checker: disallow 'small_unsigned == signed' (#13967)
|
2022-04-12 19:37:30 +03:00 |
|
fleur
|
6718958058
|
cgen: add a [_fastcall] fn attribute (#14016)
|
2022-04-12 17:06:56 +03:00 |
|