Uwe Krüger
|
0338d4153a
|
fmt: make linebreak smarter by algorithm based on penalty
|
2020-06-19 19:54:26 +02:00 |
Alexander Medvednikov
|
a609ff4659
|
orm: skip fields with [skip]
|
2020-06-19 17:35:50 +02:00 |
Swastik Baranwal
|
72b09d4794
|
term: add clear
|
2020-06-19 17:15:41 +02:00 |
Alexander Medvednikov
|
3cfeb92a4e
|
cgen: fix tmp counter; orm: insert fixes
|
2020-06-19 17:05:57 +02:00 |
Alexander Medvednikov
|
cd8392e42d
|
orm: insert
|
2020-06-19 16:43:35 +02:00 |
Uwe Krüger
|
c78cfa43bc
|
checker: make map literals have a real type
|
2020-06-19 15:00:27 +02:00 |
spaceface777
|
d76e94bba8
|
make.bat: small tcc self-compilation cleanup
|
2020-06-19 14:09:34 +02:00 |
joe-conigliaro
|
7bc9e234a3
|
revert: checker: error if variable used before decleration p1
|
2020-06-19 21:37:09 +10:00 |
yuyi
|
dc8b82e9a4
|
array: fix multiple array clone
|
2020-06-19 13:32:55 +02:00 |
joe-conigliaro
|
8a5ca4cbdc
|
checker: error if variable used before decleration p1
|
2020-06-19 21:31:33 +10:00 |
spaceface777
|
624005bbd0
|
tcc_win: fix tests
|
2020-06-19 12:54:56 +02:00 |
Alexander Medvednikov
|
e8b21b4242
|
checker: type `x` does not support indexing
|
2020-06-19 12:53:53 +02:00 |
Alexander Medvednikov
|
5f5228f0f3
|
test: fix `as` checker test
|
2020-06-19 11:48:19 +02:00 |
Alexander Medvednikov
|
d04554f0b7
|
all: more match updates
|
2020-06-19 11:46:08 +02:00 |
Alexander Medvednikov
|
274ecb71fa
|
checker: `as` type test
|
2020-06-19 11:27:20 +02:00 |
Alexander Medvednikov
|
d9dd9679e7
|
cgen: fix a typo
|
2020-06-19 11:16:51 +02:00 |
Alexander Medvednikov
|
ef36520509
|
checker: check if the type in `as` exists, skip void type errors
|
2020-06-19 11:15:15 +02:00 |
yuyi
|
5a6d440f68
|
checker: check `array_insert` `array_prepend` type mismatch
|
2020-06-19 10:49:43 +02:00 |
Ned Palacios
|
5ff7d07138
|
vdoc: fix sorting + other minor improvements
|
2020-06-19 10:36:45 +02:00 |
Uwe Krüger
|
770132ff37
|
float: make default string representations for floats become alike
|
2020-06-18 22:33:41 +02:00 |
joe-conigliaro
|
1c68417918
|
parser: error on variable redefinition
|
2020-06-19 06:16:38 +10:00 |
spaceface777
|
68967e833d
|
parser: skip comp_if when building for a different compiler
|
2020-06-18 22:01:00 +02:00 |
Alexander Medvednikov
|
5ddb129bc2
|
checker: use the new match syntax
|
2020-06-18 20:38:59 +02:00 |
Alexander Medvednikov
|
78b32892ac
|
cgen: use the new match syntax
|
2020-06-18 20:21:08 +02:00 |
Alexander Medvednikov
|
d4b17fb0c3
|
fmt: use the new match syntax
|
2020-06-18 20:07:48 +02:00 |
Uwe Krüger
|
3b6e66db0d
|
fmt: further fixes for string interpolation and builtin macros
|
2020-06-18 18:48:23 +02:00 |
joe-conigliaro
|
f526754535
|
docs: update wording & fix typo
|
2020-06-19 01:52:21 +10:00 |
joe-conigliaro
|
98a48ecfb9
|
docs: add sum type cast & match information
|
2020-06-19 01:37:41 +10:00 |
joe-conigliaro
|
812a9d646a
|
test: fix sumtype shadow & as test
|
2020-06-19 01:14:53 +10:00 |
joe-conigliaro
|
198fdcf1c6
|
test: change sumtype var shadow and as test
|
2020-06-19 01:10:16 +10:00 |
joe-conigliaro
|
3533335804
|
test: add match sumtype var shadow and `as` test
|
2020-06-19 01:06:40 +10:00 |
joe-conigliaro
|
45239cbd62
|
parser/checker/gen: match shaddow cond var & as support: p2
|
2020-06-19 00:41:00 +10:00 |
joe-conigliaro
|
68143b7b22
|
parser/checker/gen: match shaddow cond var & as support: p1
|
2020-06-19 00:33:16 +10:00 |
Alexander Medvednikov
|
7be952605b
|
0.1.28
|
2020-06-18 15:57:53 +02:00 |
Alexander Medvednikov
|
1d28d45c5c
|
builder: add -lpthread; x64: a+b, a-b
|
2020-06-18 14:14:42 +02:00 |
yuyi
|
947e8922f2
|
cgen: optimize the format of the generated code
|
2020-06-18 12:08:36 +02:00 |
yuyi
|
930c3d73c1
|
cgen: fix `arr.insert(0, [1,2,3])` and `arr.prepend([1,2,3])`
|
2020-06-18 12:08:11 +02:00 |
yuyi
|
b806fff90a
|
parser: minor optimization in parse_multi_expr()
|
2020-06-18 01:15:17 +02:00 |
yuyi
|
3f01e2b796
|
cgen: fix array.insert and arr.prepend
|
2020-06-18 00:22:34 +02:00 |
Alexander Medvednikov
|
7056f875db
|
x64: fix another test
|
2020-06-17 18:31:08 +00:00 |
Alexander Medvednikov
|
60bbad4d86
|
x64: fix a test
|
2020-06-17 20:24:39 +02:00 |
Alexander Medvednikov
|
a602673adb
|
x64: pass variables to functions
|
2020-06-17 20:18:51 +02:00 |
Uwe Krüger
|
9c9f6415da
|
fmt: more sophisticated analysis for string interpolat
|
2020-06-17 19:49:13 +02:00 |
Alexander Medvednikov
|
325a7c7ec5
|
orm: more fixes and tests
|
2020-06-17 14:29:44 +02:00 |
Alexander Medvednikov
|
6066414afa
|
orm: select many
|
2020-06-17 14:18:32 +02:00 |
joe-conigliaro
|
effa0061e8
|
parser: fix incorrect duplicate struct attr error
|
2020-06-17 20:27:51 +10:00 |
Swastik Baranwal
|
0052ab71e9
|
string: add map method
|
2020-06-17 12:26:55 +02:00 |
sudo-nice
|
5749add670
|
doc: helping V to determine an array type
|
2020-06-17 12:03:09 +02:00 |
Alexander Medvednikov
|
fb5cae7376
|
orm: select where id = x
|
2020-06-17 04:05:20 +02:00 |
Uwe Krüger
|
ddb1770af2
|
cgen: fix unsigned/signed integer comparisons
|
2020-06-17 02:54:27 +02:00 |