Mon, 28 Sep 2015 14:39:57 +0100Added README, license and copyright notice default tip
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 28 Sep 2015 14:39:57 +0100] rev 20
Added README, license and copyright notice

Sun, 27 Sep 2015 07:07:46 +0100First shot of libt and some examples
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 27 Sep 2015 07:07:46 +0100] rev 19
First shot of libt and some examples

libt serves (well, might serve at some point) as a basic
library for Tea language. Added directory with examples
demostration Tea (and libt)

Both includes makefiles to compile libt and examples to
compile them down to machine code. This also demonstrates
how to use `teak`, a standalone Tea compiler.

Sat, 26 Sep 2015 08:59:11 +0100CLI: Initialize package path for in-build-tree execution
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.

Fri, 25 Sep 2015 21:58:10 +0100Removed dependency on SUnit
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 25 Sep 2015 21:58:10 +0100] rev 17
Removed dependency on SUnit

Fri, 25 Sep 2015 03:51:15 +0100Added standalone Tea compiler - teak
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.

Wed, 23 Sep 2015 22:21:44 +0100Added support for local variables and #whileTrue: special form
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.

Tue, 22 Sep 2015 17:43:38 +0100Removed syntax for inline assembly, use <primitive: [:asm | ... ]> syntax.
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.

Sun, 20 Sep 2015 12:01:42 +0100Fixes/refactoring of scopes and bindings.
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.

Fri, 18 Sep 2015 06:20:53 +0100Make TCompilerPass>>acceptSequenceNode: to return value of last statement.
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

Wed, 16 Sep 2015 05:29:43 +0100First shot on #ifTrie:ifFalse: special form
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 16 Sep 2015 05:29:43 +0100] rev 11
First shot on #ifTrie:ifFalse: special form