Delyan Angelov
|
914c1a527d
|
doc: add `json.decode([]Foo, sfoos)? example
|
2020-09-26 12:34:26 +03:00 |
Delyan Angelov
|
1fb127ba79
|
tests: sort the test session file paths before running the tests
|
2020-09-26 10:11:45 +03:00 |
spaceface777
|
faca9e2f06
|
examples/2048: new end screens with alpha, better touch support (#6482)
|
2020-09-26 09:54:04 +03:00 |
Delyan Angelov
|
af37c7ac6b
|
gg: prevent messages about missing font variants without `-d debug_font`
|
2020-09-26 09:36:46 +03:00 |
Daniel Däschle
|
d782de5b00
|
gen: struct str fixes (#6483)
|
2020-09-25 23:12:33 +02:00 |
Delyan Angelov
|
b999d01de7
|
runtime: use GetCurrentProcessorNumber for runtime.nr_cpus()
|
2020-09-25 22:02:29 +03:00 |
Nick Treleaven
|
acbfc11eef
|
doc: tweak Modules section (#6480)
|
2020-09-25 20:34:58 +02:00 |
Nick Treleaven
|
fbae0a7274
|
checker: warn if fn looks like a test fn but filename doesn't end in `_test.v` (#6469)
|
2020-09-25 19:26:11 +03:00 |
Nick Treleaven
|
ffee3791e8
|
doc: improve Testing section (#6479)
|
2020-09-25 19:25:14 +03:00 |
spaceface777
|
d79bb0db24
|
doctor: small features and tweaks (#6481)
|
2020-09-25 19:24:00 +03:00 |
spaceface777
|
b44620d065
|
time: use linux high-precision timers on Android as well (#6476)
|
2020-09-25 18:02:02 +03:00 |
spaceface777
|
aa1d5fcbdd
|
flag: fix panic if flag value was not provided (#6478)
|
2020-09-25 16:31:35 +03:00 |
spaceface777
|
ae48b709ed
|
gg: don't call `os.is_file()` on Android (the font is part of the APK there) (#6475)
|
2020-09-25 13:06:20 +03:00 |
Daniel Däschle
|
abc98c273c
|
parser: require assign on type alias (#6477)
|
2020-09-25 12:02:32 +02:00 |
Lukas Neubert
|
2ea94d621f
|
gg: fix loading variants of many fonts in new_ft() (#6468)
|
2020-09-25 11:52:57 +02:00 |
Nick Treleaven
|
bf8592fe93
|
doc: tweak Testing section (#6465)
|
2020-09-25 11:51:39 +02:00 |
spaceface777
|
0b95d72354
|
checker: comp. if branch logic fix (#6473)
|
2020-09-25 12:48:27 +03:00 |
Daniel Däschle
|
90d1a689db
|
gen: fix str gen for pointers in structs (#6462)
|
2020-09-24 21:14:16 +02:00 |
Daniel Däschle
|
e384dea8ac
|
checker: add error for amp on literals (#6467)
|
2020-09-24 21:13:46 +02:00 |
Alexander Medvednikov
|
47a62b12d4
|
autofree: advanced expr test
|
2020-09-24 19:22:16 +02:00 |
Alexander Medvednikov
|
403cd0d915
|
Revert "gen: scape string function in gen/str.v (#6452)"
This reverts commit 60fbcc37fc .
|
2020-09-24 18:19:18 +02:00 |
Marcin
|
60fbcc37fc
|
gen: scape string function in gen/str.v (#6452)
|
2020-09-24 18:18:10 +02:00 |
Nick Treleaven
|
be2ac0ba89
|
fmt: fix writing ConcatExpr (#6466)
|
2020-09-24 18:04:39 +02:00 |
Delyan Angelov
|
dbce01792c
|
gg: try 3 different fonts in system_font_path on MacOS
|
2020-09-24 17:09:08 +03:00 |
Delyan Angelov
|
1f21bc4b49
|
gg: bugfix on missing font file, remove last empty line in `v doctor`
|
2020-09-24 16:53:06 +03:00 |
Delyan Angelov
|
d91594dc6b
|
doctor: use just a.println('') instead of a horizontal divider
|
2020-09-24 16:36:15 +03:00 |
Delyan Angelov
|
48d8711b80
|
doctor: limit horizontal divider to just 20 dashes, to avoid wraps
|
2020-09-24 16:34:05 +03:00 |
Nick Treleaven
|
3925c3fa20
|
parser: disallow index variable with range `for` (#6464)
|
2020-09-24 15:52:44 +03:00 |
Marcin
|
fb45e2e046
|
flag: fix panic on single `-`
|
2020-09-24 15:50:44 +03:00 |
Uwe Krüger
|
72ecc222ee
|
fmt: support `select` expressions (#6460)
|
2020-09-23 22:22:39 +02:00 |
Daniel Däschle
|
4f09ddccb4
|
cgen: implement sum type str gen (#6454)
|
2020-09-23 20:51:51 +02:00 |
Henrixounez
|
b0a2c28c19
|
vdoc: rendering optimizations (#6457)
|
2020-09-23 20:50:51 +02:00 |
Alexander Medvednikov
|
0cdeaaff6b
|
examples: make 2048 compile
|
2020-09-23 20:50:03 +02:00 |
Nick Treleaven
|
2886b1c67d
|
checker: require binary operands for &&, || (#6449)
|
2020-09-23 20:48:25 +02:00 |
Delyan Angelov
|
99e607d3ac
|
examples/2048: limit the simulation depth in auto mode to 8
|
2020-09-23 09:26:22 +03:00 |
Uwe Krüger
|
9c0758639b
|
cgen: fix `for match {...} {` and `for select {...} {` (#6441)
|
2020-09-23 06:05:12 +02:00 |
Robin Martijn
|
4774c89381
|
vpm: install and check all modules as lowercase modules. (#6445)
|
2020-09-22 17:02:42 +02:00 |
spaceface777
|
d44eabe247
|
doctor: detect if running in a VM / WSL / chroot (#6447)
|
2020-09-22 17:41:32 +03:00 |
Delyan Angelov
|
46be0710ac
|
examples/2048: add a simple Monte Carlo player on `a`
|
2020-09-22 17:32:35 +03:00 |
Alexander Medvednikov
|
624f22e27e
|
all: mutability check (part 1); enable mutable sumtype args
|
2020-09-22 05:28:29 +02:00 |
Delyan Angelov
|
1ee0939f69
|
doctor: ignore # comments in /etc/os-release files too
|
2020-09-21 22:42:41 +03:00 |
Delyan Angelov
|
fe8cf19a8f
|
doctor: protect against malformed /etc/os-release files on linux
|
2020-09-21 22:38:58 +03:00 |
Delyan Angelov
|
f66dcbe6e5
|
doctor: report tcc location/branch/commit too
|
2020-09-21 21:46:51 +03:00 |
Delyan Angelov
|
61330c60b5
|
doctor: support arm64 phones
|
2020-09-21 21:21:07 +03:00 |
Delyan Angelov
|
a9ef7d173f
|
doctor: suggest `v doctor` in issue templates and C builder errors
|
2020-09-21 18:29:52 +03:00 |
Ned Palacios
|
744f685973
|
vdoc: document variables in a specific pos/scope; support `v doc os File` (#6354)
|
2020-09-21 17:40:39 +03:00 |
Delyan Angelov
|
8c0b8c5ef7
|
doctor: detect more Linux distro names, using /etc/os-release first
|
2020-09-21 17:36:36 +03:00 |
Swastik Baranwal
|
077b597bd8
|
scanner/parser: change error msgs for `\0` and `\x00` and add error for r`byte` and c`byte` (#6436)
|
2020-09-21 17:34:24 +03:00 |
Sanath Kumar U
|
f159163856
|
docs: update the module import example (#6439)
|
2020-09-21 17:31:11 +03:00 |
Uwe Krüger
|
0f1c484ad1
|
parser/checker: `if select { ... } {` (#6434)
|
2020-09-21 07:34:04 +02:00 |