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 rbyte and cbyte (#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 |
|
Alexander Medvednikov
|
c781a5f245
|
gg: draw_triangle(); draw_image_flipped()
|
2020-09-20 03:47:32 +02:00 |
|
spaceface777
|
44deb43252
|
symlink: remove broken defer (#6428)
|
2020-09-19 22:26:32 +02:00 |
|
Nick Treleaven
|
9958881cbe
|
parser: support parsing unsafe (as first token) as UnsafeExpr (#6032)
|
2020-09-19 19:18:36 +03:00 |
|
Swastik Baranwal
|
1c886ad067
|
scanner: add check for !is_raw for null \0 (#6427)
|
2020-09-19 19:09:18 +03:00 |
|
Henrixounez
|
4b0e7fc979
|
checker: check if imported struct is public (#6425)
|
2020-09-19 18:16:43 +03:00 |
|
Henrixounez
|
4121ba9ea9
|
parser: fix error about multiple modules showing when eof (#6423)
|
2020-09-19 02:15:47 +02:00 |
|
Uwe Krüger
|
31a52cdf21
|
cgen: implement channel select block code generation (#6424)
|
2020-09-19 02:14:35 +02:00 |
|