Whalesong: Racket to JavaScript compiler
Go to file
2011-04-27 21:29:52 -04:00
experiments/gauss getting the evaluator to do something. 2011-02-21 20:28:03 -05:00
tests baffled: I'm getting a different set of parse trees out of earley, and not enough of them. 2011-04-14 16:26:06 -04:00
assemble-expression.rkt continuing to refactor 2011-04-18 13:08:00 -04:00
assemble-helpers.rkt hacking in a call-with-values form to see if i got apply-values right 2011-04-25 15:42:37 -04:00
assemble-open-coded.rkt behavior chased to incorrect definition of not. Fixed\! 2011-04-14 16:32:19 -04:00
assemble-perform-statement.rkt added the others in 2011-04-18 15:11:41 -04:00
assemble-structs.rkt in the middle of moving getControlStackLabel as an oparg, so we don't need to write into val register before jumping 2011-04-17 13:11:49 -04:00
assemble.rkt test cases 2011-04-21 15:25:56 -04:00
bootstrapped-primitives.rkt Implementing call-with-values, fixing some bugs with primitive procedure application and it. 2011-04-25 17:42:38 -04:00
browser-evaluate.rkt moved the type check stuff into the compiler 2011-03-29 21:49:11 -04:00
collect-jump-targets.rkt hacking in a call-with-values form to see if i got apply-values right 2011-04-25 15:42:37 -04:00
compiler.rkt starting to add skeleton code to do def-values 2011-04-27 21:29:52 -04:00
experiment.rkt experiment 2011-04-01 13:42:57 -04:00
expression-structs.rkt starting to add skeleton code to do def-values 2011-04-27 21:29:52 -04:00
helpers.rkt traced bug with list intersection 2011-03-23 19:19:49 -04:00
il-structs.rkt Implementing call-with-values, fixing some bugs with primitive procedure application and it. 2011-04-25 17:42:38 -04:00
kernel-primitives.rkt baffled: I'm getting a different set of parse trees out of earley, and not enough of them. 2011-04-14 16:26:06 -04:00
lexical-env.rkt test cases 2011-04-21 15:25:56 -04:00
lexical-structs.rkt getting the compiler to recognize language primitives 2011-03-26 17:46:28 -04:00
NOTES removing separate returnlinkage-notail structure 2011-04-24 18:23:51 -04:00
optimize-il.rkt hacking in a call-with-values form to see if i got apply-values right 2011-04-25 15:42:37 -04:00
package.rkt trying to simplify structures some more. 2011-04-24 18:51:10 -04:00
parameters.rkt extending Lam to have a name. 2011-03-20 22:33:22 -04:00
parse.rkt hacking in a call-with-values form to see if i got apply-values right 2011-04-25 15:42:37 -04:00
racket-expander.rkt kernel domain checks have caller 2011-04-13 14:33:02 -04:00
relooper.rkt relooper start 2011-02-28 23:01:45 -05:00
runtime.compressed.js closure compile can shrink down the size of the runtime to something more managable. 2011-04-03 17:40:01 -04:00
runtime.js using more of the stack. Also ensuring a termination condition for the recursion limit search. 2011-04-17 12:56:59 -04:00
sets.rkt relooper start 2011-02-28 23:01:45 -05:00
simulator-helpers.rkt working on continuation mark stuff 2011-04-13 17:06:29 -04:00
simulator-primitives.rkt trying to trace why earley is failing 2011-04-14 15:20:07 -04:00
simulator-structs.rkt test cases running 2011-04-17 13:19:58 -04:00
simulator.rkt Implementing call-with-values, fixing some bugs with primitive procedure application and it. 2011-04-25 17:42:38 -04:00
test-all.rkt test cases are running again 2011-03-20 22:50:25 -04:00
test-assemble.rkt test cases 2011-04-21 15:25:56 -04:00
test-browser-evaluate.rkt added man-or-boy test 2011-04-22 13:01:34 -04:00
test-compiler.rkt Implementing call-with-values, fixing some bugs with primitive procedure application and it. 2011-04-25 17:42:38 -04:00
test-conform-browser.rkt initial namespacing done 2011-04-02 17:53:43 -04:00
test-conform.rkt renaming compile.rkt to compiler.rkt 2011-04-12 13:09:53 -04:00
test-earley-browser.rkt trying to trace why earley is failing 2011-04-14 15:20:07 -04:00
test-earley.rkt trying to trace why earley is failing 2011-04-14 15:20:07 -04:00
test-package.rkt kludging the call/cc code in 2011-03-12 03:46:15 -05:00
test-parse.rkt hacking in a call-with-values form to see if i got apply-values right 2011-04-25 15:42:37 -04:00
test-simulator.rkt test cases 2011-04-21 15:25:56 -04:00
typed-parse.rkt some name cleanup 2011-03-29 20:25:52 -04:00