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 |
Alexander Medvednikov
|
27f91faae5
|
gg: remove an old compielr hack that's no longer needed
|
2020-09-21 02:51:14 +02:00 |
Alexander Medvednikov
|
8c8fe02000
|
gg: mouse_move, mouse_down
|
2020-09-21 02:42:53 +02:00 |
Leonardo Cecchi
|
21c5ff681b
|
pg: add binding for PQfinish (close) (#6435)
|
2020-09-21 01:47:37 +02:00 |
Henrixounez
|
e429a77de2
|
gen: named imported structs operator overloading and str methods (#6433)
|
2020-09-20 19:51:14 +02:00 |
Alexander Medvednikov
|
6bf1865678
|
examples: add a link to the 2048 WA demo
|
2020-09-20 19:31:16 +02:00 |
Henrixounez
|
5086fd537c
|
checker: prompt error on implicit int overflow by literal (#6410)
|
2020-09-20 16:29:01 +02:00 |
Marcin
|
34884c1631
|
os: fix binary mode read/write on windows (#6431)
|
2020-09-20 16:28:45 +02:00 |
Uwe Krüger
|
3454677eb9
|
doc: update channel documentation (#6432)
|
2020-09-20 16:20:56 +02:00 |
Delyan Angelov
|
d7fee91655
|
doctor: detect more linux distro names
|
2020-09-20 15:28:34 +03:00 |
Delyan Angelov
|
fc1956573e
|
doctor: try lsb_release on linux if it exists, fallback to os.uname if not
|
2020-09-20 15:10:35 +03:00 |
Delyan Angelov
|
b39b195043
|
doctor: fix cpu/os info on windows
|
2020-09-20 14:49:27 +03:00 |
Delyan Angelov
|
6e5d507b95
|
doctor: retrieve more OS details on mac/linx/windows
|
2020-09-20 14:37:51 +03:00 |
Delyan Angelov
|
79ac431e9e
|
doctor: add first draft
|
2020-09-20 13:13:20 +03:00 |
Delyan Angelov
|
d4fbf422b3
|
gg: support transparency for rect/triangle/etc primitives too
|
2020-09-20 12:05:30 +03:00 |
Uwe Krüger
|
4ae88c69ac
|
sync/select: allow push of literals and calculated expressions (#6429)
|
2020-09-20 03:50:09 +02:00 |