Miccah
|
f26d2f02b7
|
ast, cgen, checker, parser: support method arguments in comptime $for (#9208)
|
2021-03-11 15:04:34 +02:00 |
StunxFS
|
8de6511056
|
cgen: minor optimization to `for ch in "StringLiteral"` (#9240)
|
2021-03-11 15:01:53 +02:00 |
yuyi
|
a547e889af
|
checker: check array literal modify error (#9243)
|
2021-03-11 14:57:04 +02:00 |
Lukas Neubert
|
f69cef397c
|
fmt: do not insert a space before struct declaration generics (#9239)
|
2021-03-11 14:54:40 +02:00 |
Subhomoy Haldar
|
5ddb2d5b18
|
docs: add a mutable iteration example (#9244)
|
2021-03-11 14:53:58 +02:00 |
fossdd
|
27cb0d97cc
|
v.v: fix exit codes and add stderr (#9247)
|
2021-03-11 14:52:13 +02:00 |
spaceface
|
7d0cba5e96
|
v.ast: remove the `stmt.position()` method (#9233)
|
2021-03-11 14:50:02 +02:00 |
Delyan Angelov
|
6628bbc690
|
cgen: use the new __offsetof_ptr macro
|
2021-03-11 13:14:36 +02:00 |
Delyan Angelov
|
144546543c
|
cgen: add the __offsetof_ptr C macro
|
2021-03-11 13:08:45 +02:00 |
Delyan Angelov
|
5a231326d7
|
parser: improve syntax errors in module declarations
|
2021-03-11 10:42:36 +02:00 |
StunxFS
|
6a7ef4f5b2
|
v.scanner: fix position of hash statements (#9222)
|
2021-03-10 20:23:17 +02:00 |
Lukas Neubert
|
141a6db16b
|
vfmt: print worker execution errors with -debug (#9238)
|
2021-03-10 20:21:39 +02:00 |
penguindark
|
c554e0b33d
|
gg.m4: fix a bug on translate, remove abs fn (#9224)
|
2021-03-10 20:20:17 +02:00 |
zakuro
|
f280a5c230
|
checker: extract into call_array_builtin_method to cleanup (#9225)
|
2021-03-10 20:19:39 +02:00 |
zakuro
|
ef73e07e62
|
checker: split fn_decl into functions to cleanup (#9226)
|
2021-03-10 20:18:48 +02:00 |
zakuro
|
791dec7b01
|
v: support `$if prod` (#9228)
|
2021-03-10 19:26:34 +02:00 |
Enzo
|
99abd46ac9
|
os: add `(read|write)_raw[_at]` to File (#9171)
|
2021-03-10 18:45:12 +02:00 |
Swastik Baranwal
|
8d84206a8c
|
cgen: fix match for one branch (#9234)
|
2021-03-10 18:44:32 +02:00 |
spaceface
|
eefdad21c7
|
cgen: cleanup interface/sumtype casts (#9221)
|
2021-03-10 18:41:11 +02:00 |
Larpon
|
0a39c2b9ea
|
gg: expand C.ANativeActivity struct definition (#9231)
|
2021-03-10 18:38:20 +02:00 |
zakuro
|
0abb38472b
|
vcheck-md: minor cleanup (#9229)
|
2021-03-10 17:46:07 +02:00 |
Delyan Angelov
|
d22ea75449
|
ci: bump repeat --max_time limit for `v -o v.c cmd/v` to 850ms
|
2021-03-10 17:40:17 +02:00 |
Delyan Angelov
|
bd312d194c
|
ci: allow some startup time for the Autobahn server (reduce flakyness)
|
2021-03-10 16:34:28 +02:00 |
yuyi
|
a187a4abb3
|
checker: check non-optional fn return or_block (#9227)
|
2021-03-10 12:53:23 +01:00 |
Delyan Angelov
|
0d2bb714bc
|
checker: disallow `x := [13]SumType{}` too
|
2021-03-10 11:07:36 +02:00 |
Delyan Angelov
|
f5ebfefdc9
|
ci: use a smaller fixed size array for the const eval test (fixes failing windows job)
|
2021-03-10 10:40:41 +02:00 |
Joe Conigliaro
|
fd2845e955
|
v.util: change naming behaviour for modules relative to working dir. closes #9138
|
2021-03-10 16:28:06 +11:00 |
Delyan Angelov
|
96a9e16e64
|
checker: allow `a := [5*kb]byte{}` where `kb` is a compile time known const too
|
2021-03-09 20:21:36 +02:00 |
Delyan Angelov
|
26cfd0eda9
|
checker: eval `const a = 1024 * 1024` and other simple integer expressions at compile time
|
2021-03-09 20:07:08 +02:00 |
spaceface
|
f1469a8761
|
checker: allow accessing fields common to all sumtype members (#9201)
|
2021-03-09 19:16:18 +02:00 |
Delyan Angelov
|
eed6f7dbff
|
make.bat: cleanup obsolete warning when tcc is used by default
|
2021-03-09 19:05:49 +02:00 |
Lukas Neubert
|
4aa0504ad6
|
docs: mention deprecated attribute with argument (#9218)
|
2021-03-09 18:24:21 +02:00 |
Carlos Cobo
|
b68784aa7f
|
ci: remove double vab build (#9217)
|
2021-03-09 17:19:06 +02:00 |
yuyi
|
c4b0fdcbaf
|
cgen: fix for_in fixed_array of fixed_array literal (#9206)
|
2021-03-09 16:18:07 +02:00 |
Bartimus
|
3edcb7e601
|
vsymlink.v: update registry calls on windows (#9213)
|
2021-03-09 16:16:42 +02:00 |
yuyi
|
e67ce5ea7b
|
cgen: fix error of alias interpolation (#9209)
|
2021-03-09 13:25:31 +02:00 |
Ned Palacios
|
114a7db6e5
|
vdoc: fix symbol filtering (#9210)
|
2021-03-09 13:05:50 +02:00 |
zakuro
|
00399b49ab
|
v.util: add util.tabs() (#9211)
|
2021-03-09 13:03:25 +02:00 |
yuyi
|
c6ff3d13a7
|
make.bat: fix error of `make --local` (#9212)
|
2021-03-09 13:00:08 +02:00 |
yuyi
|
fbc02cbc54
|
csv: fix reader_test.v (#9204)
|
2021-03-09 03:53:02 +01:00 |
Delyan Angelov
|
343f144b0b
|
make.bat: change the default compiler to tcc (which we have prebuilt in a known location)
|
2021-03-09 00:46:37 +02:00 |
Delyan Angelov
|
a9358e4948
|
tools: fix panicing on a failing make in `v up`, or recompilation of vup.v
|
2021-03-08 23:58:07 +02:00 |
Vassilis Panagiotopoulos
|
b893373e63
|
cgen: make .alias fields in structs use their proper string format, instead of the default %d (#9197)
|
2021-03-08 23:36:59 +02:00 |
StunxFS
|
2ed73bf243
|
docs: remove obsolete information about generic types (#9200)
|
2021-03-08 21:16:18 +02:00 |
StunxFS
|
15927cbf56
|
docs: fix link to 'Structs with reference fields' section (#9199)
|
2021-03-08 20:52:32 +02:00 |
Delyan Angelov
|
d7049ae2da
|
os: deprecate os.exec (returning ?os.Result), in favour of os.execute, which returns os.Result (#8974)
|
2021-03-08 20:52:13 +02:00 |
yuyi
|
10c9f61d61
|
checker: check empty map invalid syntax (fix #9162) (#9186)
|
2021-03-08 19:48:17 +02:00 |
StunxFS
|
9a7d9e047b
|
dl: move 'example' to 'examples/dynamic_library_loading' (#9187)
|
2021-03-08 18:21:43 +02:00 |
Patrick Hintermayer
|
8f0ede34ad
|
v doc: add available output formats (#9180)
|
2021-03-08 17:21:40 +02:00 |
SoopaKhell
|
1f9c006739
|
Makefile: add a `make install` target (#9195)
|
2021-03-08 17:20:26 +02:00 |