Delyan Angelov
|
d830620651
|
compiler: restore support for --enable-globals flag, and add tests.
|
2020-05-14 08:43:12 +03:00 |
Alexander Medvednikov
|
1cb4aa7642
|
builder: cross compiling for linux, part 1
|
2020-05-14 04:15:04 +02:00 |
Alexey
|
c86e367b74
|
ci: fix typo in workflow name
|
2020-05-13 23:13:31 +02:00 |
Alexander Medvednikov
|
e60e8f3b34
|
builder: bring back cross compilation for windows
|
2020-05-13 23:02:31 +02:00 |
Alexander Medvednikov
|
1bf26a35fa
|
array: rename default to init
|
2020-05-13 22:00:24 +02:00 |
Alexander Medvednikov
|
ab7bc760c6
|
cgen: new Option part 1
|
2020-05-13 21:59:08 +02:00 |
Sandro Martini
|
9895cab51c
|
tests: add more tests on interfaces
|
2020-05-13 20:30:18 +02:00 |
Delyan Angelov
|
b2e5ae9cd8
|
examples: fix compilation of the automaton for the game_of_life
|
2020-05-13 20:25:51 +03:00 |
Enzo Baldisserri
|
1ca04e6113
|
checker: prevent interface instantiation
|
2020-05-13 19:20:15 +02:00 |
Hungry Blue Dev
|
3270545953
|
fraction: simplify variable names
|
2020-05-13 18:39:19 +02:00 |
yuyi
|
2e0b9de31c
|
parser: error for consts in fns
|
2020-05-13 18:39:02 +02:00 |
Enzo Baldisserri
|
172e4ff853
|
cgen: simplify if guard else clause
|
2020-05-13 18:38:00 +02:00 |
Alexander Medvednikov
|
33a9822548
|
parser/vfmt: handle array len and default in array init
|
2020-05-13 16:11:52 +02:00 |
Alexander Medvednikov
|
478ebed069
|
Revert "makefile: simplify and speed up"
This reverts commit c7e4f5eefb .
|
2020-05-13 15:33:44 +02:00 |
Alexander Medvednikov
|
c92b09d3e7
|
vup: run make only on breaking changes
|
2020-05-13 15:15:37 +02:00 |
Delyan Angelov
|
f866a8a8e2
|
examples: fix fibonacci warning
|
2020-05-13 15:51:17 +03:00 |
Alexander Medvednikov
|
c7e4f5eefb
|
makefile: simplify and speed up
|
2020-05-13 14:50:33 +02:00 |
Alexander Medvednikov
|
db5036686b
|
checker: make `type is private` warning an errror
|
2020-05-13 14:21:52 +02:00 |
yuyi
|
b1511ce995
|
parser: optimize no main file process
|
2020-05-13 14:02:04 +02:00 |
Lukas Neubert
|
60dd7a7471
|
vpm: fix v update ui
|
2020-05-13 08:19:12 +03:00 |
Alexander Medvednikov
|
3fd852deee
|
readme: tetris
|
2020-05-13 04:26:06 +02:00 |
JalonSolov
|
5f7a8df885
|
tools/fast: fix unused var, use Stopwatch, .gitignore
|
2020-05-13 01:55:33 +02:00 |
Tanel Liiv
|
af334e320c
|
cgen: dereference in one place and fix
|
2020-05-13 01:01:34 +02:00 |
Alexander Medvednikov
|
3e6f7d3eb6
|
freetype: minor fixes
|
2020-05-13 00:50:46 +02:00 |
Alexander Medvednikov
|
7a5a4df4c6
|
checker: handle `println()`
|
2020-05-12 19:38:46 +02:00 |
Lukas Neubert
|
b5b8fdaeda
|
gitignore: ignore VS Code workspaces
|
2020-05-12 19:29:44 +02:00 |
yuyi
|
7837abf6b0
|
parser: optimize stmt()
|
2020-05-12 17:18:25 +02:00 |
yuyi
|
f33de1bc64
|
all: fix unused variable warnings
|
2020-05-12 13:57:23 +02:00 |
yuyi
|
99b31d8241
|
parser: unified way to handle struct and enum name check
|
2020-05-12 13:39:32 +02:00 |
Alexander Medvednikov
|
712fd384ee
|
parser: fix eval not used in match
|
2020-05-12 00:26:39 +02:00 |
Alexander Medvednikov
|
27d3800cc3
|
parser: bring back "evaluated but not used"
|
2020-05-12 00:19:45 +02:00 |
Alexander Medvednikov
|
1c8e14c77c
|
vfmt: handle comments in const blocks
|
2020-05-12 00:09:59 +02:00 |
Alexey
|
b74f4ee3ec
|
ci: remove "quick debug"
|
2020-05-11 23:57:00 +02:00 |
Don Alfons Nisnoni
|
daca6df41a
|
docs: fix TOC navigation links
|
2020-05-11 23:56:16 +02:00 |
yuyi
|
dea2658a80
|
checker: minor optimization in infix_expr
|
2020-05-11 23:50:13 +02:00 |
Kris Cherven
|
d359a7aefb
|
cgen: fix a goto error
|
2020-05-11 23:49:08 +02:00 |
Alexey
|
e6bc18b21b
|
ci: extract "prebuilt" jobs to separate workflow
|
2020-05-11 23:01:49 +02:00 |
Alexander Medvednikov
|
fd71093a28
|
docs: more styling fixes
|
2020-05-11 20:25:48 +02:00 |
Alexander Medvednikov
|
0a89aa0044
|
docs: minor fixes
|
2020-05-11 20:21:41 +02:00 |
JalonSolov
|
649a0140fd
|
x64: fix NUL at end of strings, and length
|
2020-05-11 16:50:36 +02:00 |
Alexey
|
e638d12654
|
windows: use `setup-freetype` tool to install `freetype`
|
2020-05-11 16:25:37 +02:00 |
Alexander Medvednikov
|
e9177faf17
|
checker: allow `*x = y` only inside unsafe blocks
|
2020-05-11 16:05:59 +02:00 |
Alexander Medvednikov
|
2618b4fbd3
|
Revert "tests: add more tests on interfaces "
This reverts commit 538662d99a .
|
2020-05-11 15:19:55 +02:00 |
Alexander Medvednikov
|
aacc35db19
|
pref: do not enable globals by default
|
2020-05-11 15:19:47 +02:00 |
Sandro Martini
|
538662d99a
|
tests: add more tests on interfaces
|
2020-05-11 15:13:03 +02:00 |
kdmult
|
ea8fcb3981
|
cgen: fix nested conditional statements
|
2020-05-11 15:11:48 +02:00 |
Alexey
|
6f2dcd819f
|
parser: force visibility of interface methods
|
2020-05-11 15:10:26 +02:00 |
Alexander Medvednikov
|
828f9af64c
|
checker: fmt
|
2020-05-11 14:38:25 +02:00 |
Alexander Medvednikov
|
8a6820d1b7
|
checker: revert fmt for now
|
2020-05-11 14:32:41 +02:00 |
Alexander Medvednikov
|
ce03761375
|
parser: fix mut args with the new syntax; checker: fmt
|
2020-05-11 14:16:20 +02:00 |