Alexander Medvednikov
|
277b7b35d0
|
cgen: write_fn_attr()
|
2020-06-04 12:20:14 +02:00 |
joe-conigliaro
|
41dca3ef58
|
checker/cgen: fix mutable generic fn args
|
2020-06-04 19:32:31 +10:00 |
yuyi
|
8a24d7d723
|
checker: optional return fix
|
2020-06-04 10:40:32 +02:00 |
yuyi
|
5ae8853648
|
all: change `f mut Foo` to `mut f Foo`
|
2020-06-04 10:35:40 +02:00 |
Delyan Angelov
|
0b7fe0a9d0
|
gg2: add the rest of the sokol callbacks in gg.new_context
|
2020-06-04 09:48:49 +03:00 |
Delyan Angelov
|
576e80b3a9
|
tetris: restore text rendering with gg2.ft.draw_text
|
2020-06-03 23:09:34 +03:00 |
Swastik Baranwal
|
d286f67220
|
parser: update check for non mut types in fn
|
2020-06-03 18:47:18 +03:00 |
yuyi
|
962bbf1c60
|
fmt: fix ?void format error, add _keep.vv test
|
2020-06-03 18:45:40 +03:00 |
yuyi
|
ffafeac0f8
|
cgen: optimize gen c code format
|
2020-06-03 18:24:08 +03:00 |
Leah Lundqvist
|
5e2a6ffe65
|
jsgen: small fix - remove trailing comma in export
|
2020-06-03 17:30:43 +03:00 |
Delyan Angelov
|
8a23cfc0d6
|
tetris: support instant `d`rop key, add +FPS counter on -d showfps
|
2020-06-03 16:45:26 +03:00 |
pancake
|
e9bcd36d5e
|
builtin: implement generic break_if_debugger_attached()
|
2020-06-03 14:11:23 +02:00 |
yuyi
|
13e09c61ef
|
tests: add multi_dimensional array init tests
|
2020-06-03 14:10:29 +02:00 |
yuyi
|
1060de88af
|
parser: fix function mutable argument error
|
2020-06-03 12:28:16 +02:00 |
spaceface777
|
4b7c70caca
|
parser: fix JS functions starting with caps
|
2020-06-03 10:57:32 +02:00 |
Alexander Medvednikov
|
d182059ba6
|
tests: fix fn_test.v
|
2020-06-03 10:54:47 +02:00 |
Alexander Medvednikov
|
00978da2c4
|
checker: fix mut int test
|
2020-06-03 10:45:19 +02:00 |
Alexander Medvednikov
|
888a43a684
|
checker: fix mut int test
|
2020-06-03 10:40:41 +02:00 |
Alexander Medvednikov
|
199f4f006b
|
checker: fix mut int check
|
2020-06-03 10:36:56 +02:00 |
Delyan Angelov
|
6a0a2da05c
|
cgen: support `$if test { ... }`
|
2020-06-03 10:20:10 +03:00 |
Alexander Medvednikov
|
99c70cf9c6
|
pref: do not allow -o .v
|
2020-06-03 09:03:46 +02:00 |
Mike 'Fuzzy' Partin
|
ac0fee8e64
|
repl: fix BSDs
|
2020-06-03 08:44:44 +03:00 |
yuyi
|
d0ff9a7c4a
|
parser: correct fn arg position in error message
|
2020-06-03 08:42:02 +03:00 |
Delyan Angelov
|
845084c89d
|
strconv: fix format_dec example
|
2020-06-03 01:30:46 +03:00 |
Alexander Medvednikov
|
63b8cdea7a
|
checker: require () in a && b || c
|
2020-06-02 22:21:44 +02:00 |
Delyan Angelov
|
0a84f0feb5
|
vdoc: prevent infinite recursion in get_parent_mod
|
2020-06-02 23:14:46 +03:00 |
yuyi
|
1386c5df13
|
parser: use `?` instead of `?void` errpr
|
2020-06-02 17:24:24 +02:00 |
Uwe Krüger
|
b0f66a4e05
|
checker: permit int -> f32, int64 -> f64 and similar promotions again
|
2020-06-02 17:00:14 +02:00 |
Alexander Medvednikov
|
640688d8cf
|
vdoc: fmt doc/doc.v
|
2020-06-02 16:19:55 +02:00 |
Alexander Medvednikov
|
fb3e52ca63
|
all: `!is` operator
|
2020-06-02 16:18:12 +02:00 |
Alexander Medvednikov
|
78f8a8aee6
|
cgen: remove g_ hack
|
2020-06-02 15:49:43 +02:00 |
Alexander Medvednikov
|
1139d3b458
|
gg: move text rendering to gg.ft
|
2020-06-02 15:35:41 +02:00 |
yuyi
|
653a27005b
|
cgen: fix multi dimensional array init error
|
2020-06-02 15:15:52 +02:00 |
Delyan Angelov
|
3521c9045b
|
vpm: change hardcoded ~/.vmodules/ (does not work on windows)
|
2020-06-02 14:36:49 +03:00 |
Ned Palacios
|
b99ba21ddd
|
vdoc: markdown, html, json generation + lots of fixes
|
2020-06-02 12:10:01 +02:00 |
Emily Hudson
|
46dbbd0ed0
|
json: add enum to json_test to prevent regressions
|
2020-06-02 12:13:26 +03:00 |
yuyi
|
63b2d4be99
|
cgen: make >8 indent levels work
|
2020-06-02 10:40:24 +02:00 |
Alexander Medvednikov
|
ad8ed851d0
|
examples: make tetris compile
|
2020-06-02 09:38:42 +02:00 |
Alexander Medvednikov
|
138d730dfa
|
checker: prepare for the is_changed check
|
2020-06-02 09:00:51 +02:00 |
Ned Palacios
|
9fcb8536e8
|
fmt: fix struct decl gen with c structs
|
2020-06-02 07:41:02 +02:00 |
ka-weihe
|
13c68eb81e
|
rand: fix warnings
|
2020-06-02 06:39:38 +02:00 |
Uwe Krüger
|
076089d3c5
|
checker: apply stricter type checks to function args and return types
|
2020-06-01 21:15:59 +02:00 |
Hungry Blue Dev
|
a7c84834f4
|
rand: reorganize (step 1)
|
2020-06-01 21:13:56 +02:00 |
Naheel
|
4fcabb71c4
|
os: implement cp for nix
|
2020-06-01 21:11:40 +02:00 |
Delyan Angelov
|
4956ca62e3
|
websocket: move .nonce_size to pub mut:
|
2020-06-01 20:37:24 +03:00 |
Delyan Angelov
|
328a235f94
|
websocket: add Client.nonce_size field
|
2020-06-01 20:31:58 +03:00 |
Emily Hudson
|
0c7bac4ba7
|
json: fix enums and byte, cleanup
|
2020-06-01 19:36:07 +03:00 |
Delyan Angelov
|
6161392648
|
json: do not generate comptime encode/decode functions already defined in json_primitives.v
|
2020-06-01 19:04:17 +03:00 |
Delyan Angelov
|
c6a7d0a3a0
|
tests: update the remaining erroring tests, CI should be green now
|
2020-06-01 18:30:26 +03:00 |
Delyan Angelov
|
ae8f7cf569
|
tests: fix some tests, that failed due to the stricter immutable checks
|
2020-06-01 18:24:38 +03:00 |