aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* switch capture by ref lemon2022-08-084-14/+54
|
* oops lemon2022-08-081-1/+1
|
* basic pattern matching lemon2022-08-085-7/+110
|
* add tagged unions lemon2022-08-074-25/+153
|
* fix (for some reason this only segfaulted on -m32) lemon2022-08-071-6/+10
|
* infer in assignment exprs lemon2022-08-071-1/+4
|
* sh lemon2022-08-071-0/+2
|
* ackermann example lemon2022-08-071-0/+15
|
* allow def inside aggregate lemon2022-08-072-5/+6
|
* fix template accessing future environment lemon2022-08-074-13/+36
|
* constant defs lemon2022-08-075-3/+41
|
* uniinitialized variables lemon2022-08-072-11/+52
|
* fix toks range lemon2022-08-071-2/+2
|
* expand template at expression position lemon2022-08-072-2/+14
|
* basic templates (generics) lemon2022-08-076-52/+253
|
* recursive datatypes without forward declaring first lemon2022-08-073-46/+53
|
* many decl bugfixes lemon2022-08-077-68/+93
|
* Type:decl syntax and fix some diagnostics lemon2022-08-073-10/+37
|
* constify access of const aggregate lemon2022-08-072-1/+4
|
* union init lemon2022-08-072-9/+19
|
* incoplete extern static lemon2022-08-073-6/+11
|
* slices lemon2022-08-064-32/+121
|
* .#len operator lemon2022-08-062-19/+33
|
* inferred length array init lemon2022-08-064-8/+27
|
* decl span fix lemon2022-08-062-3/+4
|
* fnv1a fix lemon2022-08-062-17/+19
|
* basic method calls & many bugfix lemon2022-08-0610-112/+336
|
* print source on error lemon2022-08-062-3/+50
|
* revert 762c6c17 lemon2022-08-063-61/+10
|
* macro body arg lemon2022-08-063-10/+61
|
* sizeof lemon2022-08-063-0/+16
|
* rehash types set lemon2022-08-061-1/+24
|
* call functin pointers directly lemon2022-08-052-8/+17
|
* . operator on pointers lemon2022-08-053-6/+10
|
* modify let and static decls to allow multiple vars lemon2022-08-055-90/+159
| | | | | this involved transforming statement and declaration parsing code to use a CPS-like style to yield many decls within one lexical decl
* be lazier lemon2022-08-052-14/+16
|
* oops lemon2022-08-051-2/+3
|
* headers, import lemon2022-08-057-63/+130
|
* fn type syntax, bugfixs lemon2022-08-056-7/+77
|
* better diagnostics lemon2022-08-055-159/+224
|
* more struct lemon2022-08-054-13/+52
|
* struct,unions, compound literals; mostly lemon2022-08-047-48/+376
|
* case ; lemon2022-08-042-5/+5
|
* enum lemon2022-08-047-43/+303
|
* oops lemon2022-08-041-2/+1
|
* more fold lemon2022-08-042-7/+33
|
* fold & more lemon2022-08-046-212/+381
|
* stuff lemon2022-08-047-127/+351
|
* initial lemon2022-08-0313-0/+3675