Whalesong: Racket to JavaScript compiler
Go to file
2011-03-27 00:43:57 -04:00
experiments/gauss getting the evaluator to do something. 2011-02-21 20:28:03 -05:00
tests/conform trying to make conform work. 2011-03-23 18:12:18 -04:00
assemble.rkt better instruction selection when the popenvironment doesn't have to skip any frames. 2011-03-27 00:03:19 -04:00
bootstrapped-primitives.rkt need to do a little more work. 2011-03-23 21:57:07 -04:00
browser-evaluate.rkt fixing the evaluate code so it works under firefox 2011-03-16 21:16:36 -04:00
compile.rkt another optimization: when all the arguments to a kernel primitive are simple, we avoid some stack usage 2011-03-27 00:43:57 -04:00
expression-structs.rkt in the middle of letrec 2011-03-25 18:10:26 -04:00
helpers.rkt traced bug with list intersection 2011-03-23 19:19:49 -04:00
il-structs.rkt minor optimization to letrec 2011-03-26 23:46:01 -04:00
lexical-env.rkt getting the compiler to recognize language primitives 2011-03-26 17:46:28 -04:00
lexical-structs.rkt getting the compiler to recognize language primitives 2011-03-26 17:46:28 -04:00
package.rkt trying to lexically scope MACHINE for modularity and performance 2011-03-18 20:26:23 -04:00
parameters.rkt extending Lam to have a name. 2011-03-20 22:33:22 -04:00
parse.rkt getting the compiler to recognize language primitives 2011-03-26 17:46:28 -04:00
racket-expander.rkt changing conform to work with the prototype 2011-03-14 15:52:26 -04:00
relooper.rkt relooper start 2011-02-28 23:01:45 -05:00
runtime.js removing unnecessary label 2011-03-25 23:05:50 -04:00
sets.rkt relooper start 2011-02-28 23:01:45 -05:00
simulator-helpers.rkt more open coding 2011-03-26 20:12:16 -04:00
simulator-primitives.rkt fixing test cases 2011-03-25 23:19:21 -04:00
simulator-structs.rkt toplevel can refer to module variables 2011-03-26 17:23:51 -04:00
simulator.rkt minor optimization to letrec 2011-03-26 23:46:01 -04:00
test-all.rkt test cases are running again 2011-03-20 22:50:25 -04:00
test-assemble.rkt fixing test cases 2011-03-25 23:19:21 -04:00
test-browser-evaluate.rkt fixing assembly 2011-03-21 23:42:55 -04:00
test-compiler.rkt minor optimization to letrec 2011-03-26 23:46:01 -04:00
test-conform-browser.rkt test cases are running again 2011-03-20 22:50:25 -04:00
test-conform.rkt more open coding 2011-03-26 20:12:16 -04:00
test-package.rkt kludging the call/cc code in 2011-03-12 03:46:15 -05:00
test-parse.rkt getting the compiler to recognize language primitives 2011-03-26 17:46:28 -04:00
test-simulator.rkt fixing test cases 2011-03-25 23:19:21 -04:00
typed-parse.rkt compile time environments can have placeholders for space 2011-03-01 16:22:21 -05:00