Commit Graph

106 Commits

Author SHA1 Message Date
Danny Yoo
3ed2d19eab adding expectations for what happens for module-scoping test.
fixing up the namespace stuff so it goes through getters and setters
trying to add the necessary to the il, but running into typed racket issues
corrected compilation of toplevelref so it works more correctly on module
variables.
2012-02-26 22:59:37 -05:00
Danny Yoo
b8971417b2 fixing type of list*; kanren wasn't running properly 2012-02-20 14:00:42 -05:00
Danny Yoo
d6ce74a273 eliminating the inlining; forcing compilation through regular compile. For some reason, though, compile times have gone up more than I expected. 2011-11-02 16:00:55 -04:00
Danny Yoo
b78eddfa42 tracing bug with expand-out-images 2011-11-02 15:42:23 -04:00
Danny Yoo
0522354d84 primitive compliation is in 2011-11-02 14:38:16 -04:00
Danny Yoo
884a4d3abb added printing of locations if prop:exn:srcloc is supported 2011-10-03 18:38:43 -04:00
Danny Yoo
13c385bd8b trying to get propExnSrcloc to do something 2011-10-03 18:21:01 -04:00
Danny Yoo
f0d231bd81 working on error messages 2011-10-03 13:05:19 -04:00
Danny Yoo
1447b39167 adding guards around reading modules. 2011-10-03 12:21:16 -04:00
Danny Yoo
2251e7bf0e fixing ie header stuff 2011-09-29 17:42:39 -04:00
Danny Yoo
ff4723e9b0 Merge commit 'origin/master' 2011-09-29 17:22:46 -04:00
Danny Yoo
fbcbe4fa6f addressing issue 50 with regards to ie compatibility 2011-09-29 17:20:56 -04:00
Danny Yoo
a1009db26e legacy ie library for excanvas stuff 2011-09-29 16:51:39 -04:00
Danny Yoo
b7489b5b0c some cleanup; also turning on the context preservation stuff in hopes that it will make the generated code smaller 2011-09-28 14:23:53 -04:00
Danny Yoo
1ecf32896d adding apple-mobile-specific flags to see if we can get rid of the browser bar. Changing the name of the manifest file to appcache per html5 recommendations 2011-09-26 14:15:17 -04:00
Danny Yoo
f7bcbff5ed initial support for offline webapp 2011-09-26 12:30:42 -04:00
Danny Yoo
37b788cd37 ripping out dependency on ryanc/db package since we don't use it anymore 2011-09-25 20:40:55 -04:00
Danny Yoo
b28c3cdfa1 caching without sqlite 2011-09-23 17:29:43 -04:00
Danny Yoo
69afabe3a6 trying to figure out why the runtime behavior of compilation is so variable; I sometimes get 13.23 seconds, and sometimes 5.73 seconds, and I have no control over why. Really strange. 2011-09-23 13:32:26 -04:00
Danny Yoo
1a872c52d0 debugging type error with caching 2011-09-23 13:03:44 -04:00
Danny Yoo
c05e90e5b8 skeletons for the caching 2011-09-22 16:39:54 -04:00
Danny Yoo
a17c773e7e Narrowing the definition of MainModuleSource so that it's always a path, not a general Source 2011-09-22 16:30:55 -04:00
Danny Yoo
6598c4d0d1 trying to introduce promises so I can pre-cache some of the compilations 2011-09-22 14:31:53 -04:00
Danny Yoo
44308b643b correcting issue 45: multiple </head> elements 2011-09-19 14:03:12 -04:00
Danny Yoo
429bab013e Merge remote-tracking branch 'origin/master' 2011-09-16 11:50:35 -04:00
Danny Yoo
1bdabbeadd splitting modules appears to be doing something. 2011-09-15 14:44:34 -04:00
Danny Yoo
82a2f9e880 the more tests are running again 2011-09-15 14:19:21 -04:00
Danny Yoo
f2cc5b421f continuing to fight compatiblity issues 2011-09-15 14:00:33 -04:00
Danny Yoo
890b388ed9 working on splitting 2011-09-15 13:12:05 -04:00
Danny Yoo
e0f2502b18 renaming control to c 2011-09-14 23:42:24 -04:00
Danny Yoo
f302414f9a trying to fix timing load issue with firefox 2011-09-14 16:27:14 -04:00
Danny Yoo
3ba6c2dcc9 closure compile is now dynamically required, rather than always required. This should relax the javascript requirement. 2011-09-10 13:41:07 -04:00
Danny Yoo
6d3a945478 renaming callsBeforeTrampoline to cbt 2011-09-09 16:01:00 -04:00
Danny Yoo
6bc6a0aad9 contining to do things to shrink code space 2011-09-09 12:55:01 -04:00
Danny Yoo
9f978f5592 reducing code size by renaming MACHINE to M, RUNTIME to RT 2011-09-08 17:18:15 -04:00
Danny Yoo
a2f3761add focusing on the make system and trying to figure out how to introduce caching into it. 2011-09-06 14:42:57 -04:00
Danny Yoo
f39b192fee test cases appear to be running again 2011-09-06 14:33:22 -04:00
Danny Yoo
55ca576a43 test cases seem to be running again 2011-09-06 13:58:21 -04:00
Danny Yoo
7d1d93f8ac removing the launcher from info.rkt to avoid permission issues 2011-09-06 13:43:34 -04:00
Danny Yoo
a377ccb67b changing the code so we don't nest as badly 2011-09-05 15:46:34 -04:00
Danny Yoo
79e92ccd0c stack trace includes callees as well 2011-09-05 13:07:45 -04:00
Danny Yoo
58fc1b400a js-impl now records just the paths in the implementation; compile time is when we suck the content into the file 2011-09-05 12:01:17 -04:00
Danny Yoo
77fc448ed9 going to institute a simple cache 2011-09-03 21:40:50 -04:00
Danny Yoo
8a7661df5c eliminating some params from the make system; trying to introduce caching 2011-09-03 21:29:34 -04:00
Danny Yoo
97ccebb298 making the timing messages a parameter for the builder 2011-09-03 20:23:23 -04:00
Danny Yoo
27e3a444b1 reducing cost of fracture by using hashtable 2011-09-03 19:29:32 -04:00
Danny Yoo
086f6c283f tracing the time down to assembly 2011-09-03 18:54:20 -04:00
Danny Yoo
794b3a5cd7 still annotating and trying to figure out where the time is going 2011-09-03 17:38:53 -04:00
Danny Yoo
355d477b90 Merge branch 'master' into compile-speed 2011-09-03 17:24:12 -04:00
Danny Yoo
4b5e2b98e1 ripping out the xhtmlness out of the get-html-template 2011-09-03 15:29:30 -04:00