Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 26 Sep 2015 08:59:11 +0100] rev 18
CLI: Initialize package path for in-build-tree execution
To allow for testing of CLI without need to deploy whole compiler toolchain.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 25 Sep 2015 21:58:10 +0100] rev 17
Removed dependency on SUnit
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 25 Sep 2015 03:51:15 +0100] rev 16
Added standalone Tea compiler - teak
It allows for compilation of .tea files from the command line.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 23 Sep 2015 22:21:44 +0100] rev 15
Added support for local variables and #whileTrue: special form
Allocate all local variables in a special basic block named
`allocas`. Added support for #whileTrue: special form.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 22 Sep 2015 17:43:38 +0100] rev 14
Removed syntax for inline assembly, use <primitive: [:asm | ... ]> syntax.
This one is easier to implement and less introusive, syntax-wise. And follows
Smalltalk tradiiton.
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 20 Sep 2015 12:01:42 +0100] rev 13
Fixes/refactoring of scopes and bindings.
Fixed initialization of scopes and bindings. Make
typechecker to seed types.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 18 Sep 2015 06:20:53 +0100] rev 12
Make TCompilerPass>>acceptSequenceNode: to return value of last statement.
This is required for proper compilation of (inlined) blocks
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Sep 2015 05:29:43 +0100] rev 11
First shot on #ifTrie:ifFalse: special form
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 14 Sep 2015 16:27:00 +0100] rev 10
More work on environments...
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 14 Sep 2015 15:03:03 +0100] rev 9
Added support for special forms to parser and typechecker (somewhat)