summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Mart Lubbers [Wed, 17 Feb 2021 10:43:04 +0000 (11:43 +0100)]
work on type inference some more
Mart Lubbers [Mon, 15 Feb 2021 13:07:16 +0000 (14:07 +0100)]
start with type inference
Mart Lubbers [Fri, 12 Feb 2021 15:32:33 +0000 (16:32 +0100)]
polish tarjan
Mart Lubbers [Fri, 12 Feb 2021 14:15:54 +0000 (15:15 +0100)]
strongly connected components
Mart Lubbers [Thu, 11 Feb 2021 13:47:07 +0000 (14:47 +0100)]
constant globals checking
Mart Lubbers [Thu, 11 Feb 2021 13:15:08 +0000 (14:15 +0100)]
add scc and update other code
Mart Lubbers [Wed, 10 Feb 2021 08:56:11 +0000 (09:56 +0100)]
start with c codegen
Mart Lubbers [Tue, 9 Feb 2021 15:39:53 +0000 (16:39 +0100)]
framework for typechecking and code generation
Mart Lubbers [Tue, 9 Feb 2021 15:06:31 +0000 (16:06 +0100)]
fix pretty printing and make commandline interface
Mart Lubbers [Tue, 9 Feb 2021 12:10:02 +0000 (13:10 +0100)]
octal escapes
Mart Lubbers [Tue, 9 Feb 2021 10:24:50 +0000 (11:24 +0100)]
make parser more robuust, add string literals and escapes
Mart Lubbers [Mon, 8 Feb 2021 15:51:07 +0000 (16:51 +0100)]
edgecases
Mart Lubbers [Mon, 8 Feb 2021 13:36:56 +0000 (14:36 +0100)]
locations
Mart Lubbers [Mon, 8 Feb 2021 12:28:02 +0000 (13:28 +0100)]
types and locations
Mart Lubbers [Mon, 8 Feb 2021 10:06:14 +0000 (11:06 +0100)]
fix minor memory leak
Mart Lubbers [Mon, 8 Feb 2021 09:59:28 +0000 (10:59 +0100)]
rewrite to union type, much better
Mart Lubbers [Mon, 8 Feb 2021 07:39:42 +0000 (08:39 +0100)]
add tuples
Mart Lubbers [Sun, 7 Feb 2021 19:06:22 +0000 (20:06 +0100)]
update todo
Mart Lubbers [Sun, 7 Feb 2021 18:50:33 +0000 (19:50 +0100)]
add field specifiers
Mart Lubbers [Sun, 7 Feb 2021 15:04:30 +0000 (16:04 +0100)]
add assign, nil
Mart Lubbers [Sun, 7 Feb 2021 11:14:00 +0000 (12:14 +0100)]
add util header, characters, stmts, etc
Mart Lubbers [Fri, 5 Feb 2021 12:27:01 +0000 (13:27 +0100)]
use builtin operator associativity functionality
Mart Lubbers [Fri, 5 Feb 2021 11:50:48 +0000 (12:50 +0100)]
Initial commit