Commit Graph

1898 Commits

Author SHA1 Message Date
Emmanuel Schanzer
4b9214ff8d whoops 2015-02-02 08:29:26 -05:00
Emmanuel Schanzer
085494978f add optional color argument to empty-scene 2015-02-02 08:27:44 -05:00
Emmanuel Schanzer
7ca1988f98 add image test suite 2015-01-23 19:08:12 -05:00
Emmanuel Schanzer
279ab270df refactor image library, and add primitives for triangle/xxx, image=?, filevideo, etc 2015-01-23 19:07:26 -05:00
Jens Axel Søgaard
e6d399f3a5 Merge pull request #4 from darrencruse/master
add support for on-release in big-bang
2015-01-02 12:29:20 +01:00
darrencruse
a7e8d85c88 allow on-release in world big-bang programs 2015-01-01 19:38:05 -06:00
darrencruse
fa91db7eb4 allow on-release in world big-bang programs 2015-01-01 19:31:36 -06:00
Jens Axel Søgaard
9587a8aa10 Added unported files 2014-10-21 21:38:44 +02:00
Jens Axel Søgaard
f6ca5855e1 Fixed bug in selfhost-parameters.rkt 2014-08-20 17:49:32 +02:00
Jens Axel Søgaard
00ff2f2103 ported cache.rkt 2014-08-20 17:33:08 +02:00
Jens Axel Søgaard
634d2e5384 ported assemble.rkt 2014-08-20 17:31:51 +02:00
Jens Axel Søgaard
9b6e15f58c Ported fracture to #lang whalesong 2014-08-20 17:26:34 +02:00
Jens Axel Søgaard
7aae5a57e6 Ported collect-jump-targets.rkt 2014-08-20 17:24:10 +02:00
Jens Axel Søgaard
fbc3bc2b6a Ported helpers.rkt to #lang whalesong 2014-08-20 17:22:29 +02:00
Jens Axel Søgaard
b65ed40aaa Ported assemble-perform-statement.rkt to #lang whalesong 2014-08-20 17:18:17 +02:00
Jens Axel Søgaard
8a5bb7f7d0 Ported assemble-expression to #lang whalesong 2014-08-20 17:15:47 +02:00
Jens Axel Søgaard
dd0b402956 Ported assemble-open-coded.rkt to #lang whalesong 2014-08-20 17:14:11 +02:00
Jens Axel Søgaard
98efd41fc4 Ported assemble-helpers.rkt to #lang whalesong 2014-08-20 17:07:55 +02:00
Jens Axel Søgaard
28ac1a4463 Added base64 encoder implemented in #lang whalesong 2014-08-20 16:31:11 +02:00
Jens Axel Søgaard
a6c51a8047 Convert to #lang whalesong (implemented string-replace to do so) 2014-08-20 13:24:55 +02:00
Jens Axel Søgaard
7e8718eb28 Added string-replace and string-index implemented in #lang whalesong 2014-08-19 23:52:18 +02:00
Jens Axel Søgaard
6b65afadab Added selfhosting version of the compiler 2014-08-19 22:50:52 +02:00
Jens Axel Søgaard
72b0251203 Uncommented unfinished test that made rewrite-path break 2014-08-13 20:58:16 +02:00
Jens Axel Søgaard
42d600c4c1 Merge branch 'master' of github.com:soegaard/whalesong 2014-08-13 20:23:04 +02:00
Jens Axel Søgaard
f1df1e080f Expected and actual results in test-parse are now in sync again. Introduced reset-make-label-counter to do so. 2014-08-13 20:22:40 +02:00
Jens Axel Søgaard
514c74c364 Added Readme.md 2014-08-12 21:42:35 +02:00
Jens Axel Søgaard
f6b5582ccc Added implementation of parameters 2014-08-12 21:21:53 +02:00
Jens Axel Søgaard
a851725892 Added for and match 2014-08-12 20:39:36 +02:00
Jens Axel Søgaard
a896cf4abd Make the undefined value unique. 2014-08-12 19:52:58 +02:00
Jens Axel Søgaard
daa767998a Add Whalesong specific versions of letrec and letrec-values to avoid the undefined value 2014-08-12 19:35:15 +02:00
Danny Yoo
60a70798a8 Merge pull request #99 from jpolitz/master
Allow #f as a valid source location
2014-03-21 15:20:53 -07:00
Danny Yoo
8d8853fa76 Merge pull request #101 from m4burns/master
Minor runtime fixes
2014-03-21 15:20:42 -07:00
Marc Burns
1625670173 Fix lock double-release.
The exclusive lock for from-JavaScript closure invocation was released
twice when an exception was raised during evaluation.
2014-02-25 16:45:02 -05:00
Marc Burns
04ce8e34fe Add qualification to mainModules.
mainModules is not in scope here (JavaScript evaluator was V8
3.22.24.10).
2014-02-25 16:43:48 -05:00
Danny Yoo
c9922ef7d8 Merge pull request #100 from samth/master
Fix for 6.0
2014-01-02 11:49:19 -08:00
Sam Tobin-Hochstadt
479ed4d624 Make compatible with old versions. 2013-12-18 11:22:16 -05:00
Sam Tobin-Hochstadt
8f713bea59 Add info.rkt. 2013-10-07 10:50:56 -04:00
Joe Gibbs Politz
616376dc3f allow #f srclocs 2013-06-27 08:30:45 -04:00
Danny Yoo
ad106d5ab2 fixing some compile-time issues in the docs due to the PLaneT2 transition 2013-04-29 18:00:34 -06:00
Danny Yoo
951ac74f85 oops, forgot to add version test 2013-04-29 17:45:17 -06:00
Danny Yoo
211cf31fcf adding a few more tests. 2013-04-24 15:33:52 -06:00
Danny Yoo
e833430c99 Removing printfs. 2013-04-24 13:04:40 -06:00
Danny Yoo
fc8935121e correcting the comment: we're calling the procedure, not the handler. 2013-04-23 16:37:30 -06:00
Danny Yoo
744356b3a3 knocked out the painful bug with call-with-continuation-prompt: I was incorrectly computing environment size when constructing the prompt frame. 2013-04-23 16:13:19 -06:00
Danny Yoo
3c0d491705 correcting the raising of the right exception value to racket 2013-04-23 14:57:13 -06:00
Danny Yoo
9c0fb9f39e correcting error with compiling operands when they are kernel-primitive. 2013-04-23 14:54:42 -06:00
Danny Yoo
01cd1f5867 adding torture test runner 2013-04-22 15:11:35 -06:00
Danny Yoo
f55723b332 refactoring the sandbox 2013-04-19 22:03:39 -06:00
Danny Yoo
2d7e16bf22 tracing down issues with the compiler; looks like off-by-one errors. 2013-04-18 18:41:07 -06:00
Danny Yoo
1b695bed46 adding continuation-prompt-available? so we can do context checks. 2013-04-18 16:23:01 -06:00