rsl-compiler

log

age author description
Thu, 22 Dec 2011 20:31:17 -0800 jkloosterman Finish new web layoutdefault tip
Thu, 22 Dec 2011 20:05:46 -0800 jkloosterman Add spec to web page.
Thu, 22 Dec 2011 19:44:25 -0800 jkloosterman Web interface refactor, step 1
Sat, 12 Nov 2011 20:36:29 -0500 John Kloosterman Make optimizer comments nicer.
Sat, 12 Nov 2011 20:26:45 -0500 John Kloosterman Disable debug messages on web interface.
Sat, 12 Nov 2011 20:21:18 -0500 John Kloosterman Fix some 32-bit build problems.
Sat, 12 Nov 2011 19:39:42 -0500 John Kloosterman Improve web interface a bit.
Sat, 12 Nov 2011 18:23:53 -0500 John Kloosterman Fix bug where list of jumps wasn't correctly updated when deleting quads.
Sat, 12 Nov 2011 16:14:44 -0500 John Kloosterman Add node to tree to make it easier for others to build.
Sat, 12 Nov 2011 15:28:06 -0500 John Kloosterman Add more optimizations, checkbox on web interface.
Sat, 12 Nov 2011 14:49:02 -0500 John Kloosterman Fix small, tricky, but important bugs.
Sat, 12 Nov 2011 14:33:26 -0500 John Kloosterman Add dead code elimination.
Sat, 12 Nov 2011 13:34:10 -0500 John Kloosterman Add multi-quad constant folding.
Sat, 12 Nov 2011 13:12:27 -0500 John Kloosterman Add jump statement adjuster for optimizer.
Mon, 07 Nov 2011 16:45:13 -0500 John Kloosterman Add more peephole optimizations.
Mon, 07 Nov 2011 16:19:42 -0500 John Kloosterman Add beginnings of peephole optimizer.
Mon, 07 Nov 2011 14:25:50 -0500 John Kloosterman JIT only when there's a loop.
Mon, 07 Nov 2011 13:30:44 -0500 John Kloosterman Change JIT class to make calling the jit make more sense.
Fri, 04 Nov 2011 13:55:30 -0400 John Kloosterman Add code cache to jit.
Fri, 04 Nov 2011 13:37:59 -0400 John Kloosterman Add some jit documentation.
Fri, 04 Nov 2011 13:22:49 -0400 John Kloosterman Handle larger amounts of temps in jit.
Fri, 04 Nov 2011 13:15:47 -0400 John Kloosterman Fix label bug in jit.
Wed, 02 Nov 2011 15:47:07 -0400 John Kloosterman Fix spelling errors in parser.
Wed, 02 Nov 2011 15:13:27 -0400 John Kloosterman Remove commented-out code.
Wed, 02 Nov 2011 14:56:08 -0400 John Kloosterman Add some more documentation.
Wed, 02 Nov 2011 14:46:45 -0400 John Kloosterman Sort out GET and READ confusion.
Wed, 02 Nov 2011 14:38:31 -0400 John Kloosterman Fix leaky abstraction.
Wed, 02 Nov 2011 14:21:02 -0400 John Kloosterman Differentiate between READ and GET, add more temporaries.
Wed, 02 Nov 2011 13:58:04 -0400 John Kloosterman Allow string literals to be passed to WRITE.
Wed, 02 Nov 2011 13:51:20 -0400 John Kloosterman Support arrays in fields.
Wed, 02 Nov 2011 13:30:50 -0400 John Kloosterman Simple array fields working.
Mon, 31 Oct 2011 18:48:29 -0400 John Kloosterman Process record declarations.
Sat, 29 Oct 2011 21:39:23 -0400 John Kloosterman Fix use of wrong variable in jit.
Sat, 29 Oct 2011 21:14:53 -0400 John Kloosterman Work around really subtle bug in assembler.
Sat, 29 Oct 2011 20:35:15 -0400 John Kloosterman Make jit build itself with less help.
Sat, 29 Oct 2011 20:13:59 -0400 John Kloosterman Add/fix documentation.
Sat, 29 Oct 2011 19:16:31 -0400 John Kloosterman Bring JIT into new variable convention.
Sat, 29 Oct 2011 19:04:28 -0400 John Kloosterman Fix interpreter bug.
Sat, 29 Oct 2011 18:51:22 -0400 John Kloosterman Make function calls nonrecursive and make nested scopes work.
Tue, 25 Oct 2011 20:14:07 -0400 John Kloosterman Fix forgotting break statements in jit.
Tue, 25 Oct 2011 19:31:28 -0400 John Kloosterman Fix jumping outside jit code.
Tue, 25 Oct 2011 03:23:54 -0400 John Kloosterman Add support for indirect types, fix jump statement logic.
Tue, 25 Oct 2011 02:24:37 -0400 John Kloosterman Fix array bounds when specified using a constant.
Tue, 25 Oct 2011 02:03:43 -0400 John Kloosterman Support READ, which is assumed to be the same as GET.
Tue, 25 Oct 2011 01:24:31 -0400 John Kloosterman Add support for tabs.
Tue, 25 Oct 2011 01:21:29 -0400 John Kloosterman Sign-extend properly for divisions.
Tue, 25 Oct 2011 00:46:59 -0400 John Kloosterman Fix js-to-int32 for negative integers.
Mon, 24 Oct 2011 18:39:52 -0400 John Kloosterman Fix off-by-one error that caused crashes in jit.
Mon, 24 Oct 2011 18:32:44 -0400 John Kloosterman Transfer temps in and out of jitted code.
Mon, 24 Oct 2011 18:16:22 -0400 John Kloosterman Fixed bug with constants.
Mon, 24 Oct 2011 01:00:02 -0400 John Kloosterman Add flag to turn off jit.
Sun, 23 Oct 2011 21:41:48 -0400 John Kloosterman Discover poorly-documented way to reuse the assembler cleanly.
Sun, 23 Oct 2011 21:25:55 -0400 John Kloosterman Get binary format in the right endianness to work.
Sun, 23 Oct 2011 20:45:45 -0400 John Kloosterman Conditional jumps working in jit.
Sun, 23 Oct 2011 20:10:46 -0400 John Kloosterman Switch to 64-bit registers.
Sun, 23 Oct 2011 14:48:09 -0400 John Kloosterman Check in work.
Sun, 23 Oct 2011 13:51:30 -0400 John Kloosterman Successfully jitting simple code.
Sun, 23 Oct 2011 13:20:46 -0400 John Kloosterman Check in jit work.
Sat, 22 Oct 2011 19:18:44 -0400 John Kloosterman Subprograms working in c++ too.
Sat, 22 Oct 2011 18:52:37 -0400 John Kloosterman Subprograms working.