Danny Yoo
|
0522354d84
|
primitive compliation is in
|
2011-11-02 14:38:16 -04:00 |
|
Danny Yoo
|
76c16e0304
|
a little code cleanup
|
2011-11-02 13:40:59 -04:00 |
|
Danny Yoo
|
716794d338
|
removing dead code
|
2011-11-02 13:29:28 -04:00 |
|
Danny Yoo
|
38a0a8544b
|
in the middle of re-enabling primitive application. I need to now statically determine whether an application is primitive or not.
|
2011-11-02 13:22:51 -04:00 |
|
Danny Yoo
|
c9dc713a00
|
renaming some functions to make it more clear that the role is for open coding
|
2011-11-02 12:44:15 -04:00 |
|
Danny Yoo
|
8fb599b926
|
Adding catchall exception handler.
|
2011-10-03 14:24:48 -04:00 |
|
Danny Yoo
|
a66d15e4e4
|
more primitives
|
2011-09-30 13:02:15 -04:00 |
|
Danny Yoo
|
804bd5e80a
|
conform working again
|
2011-09-27 17:16:25 -04:00 |
|
Danny Yoo
|
baff56f6d0
|
still chasing
|
2011-09-27 17:03:37 -04:00 |
|
Danny Yoo
|
d2eb1dea77
|
chased after lexical scoping bug introduced by combination of let1 + multiple values.
|
2011-09-27 16:04:04 -04:00 |
|
Danny Yoo
|
40820a96b4
|
continuing to isolate the bug. It looks like when we get the values back, we're somehow scrambling the order? Very strange
|
2011-09-27 11:30:44 -04:00 |
|
Danny Yoo
|
3d53fe7699
|
continuing to grab at low-hanging fruit.
|
2011-09-14 22:14:29 -04:00 |
|
Danny Yoo
|
0de37fae86
|
continuing to shrink code down. Eliminating the use of simulator in test suite; I don't think we'll need the simulator any more.
|
2011-09-09 14:19:56 -04:00 |
|
Danny Yoo
|
9e11017b7e
|
getting rid of primitive procedures
|
2011-09-09 13:56:01 -04:00 |
|
Danny Yoo
|
468722ee28
|
continuing to do some constant folding
|
2011-09-06 15:54:44 -04:00 |
|
Danny Yoo
|
e5d69fbfc1
|
reducing the amount of consing to append instruction sequences together
|
2011-09-03 18:44:30 -04:00 |
|
Danny Yoo
|
ce48679f73
|
doing the typechecking on consts up front, to avoid the weirdness in dealing with Any later on.
|
2011-08-30 01:42:18 -04:00 |
|
Danny Yoo
|
f1ed02095c
|
fixing compile-time error on using kernel primitives: turned into runtime errors as appropriate
|
2011-08-19 18:24:18 -04:00 |
|
Danny Yoo
|
0d92fe0961
|
Merge branch 'master' into inlining
Conflicts:
compiler/compiler.rkt
js-assembler/assemble.rkt
tests/test-parse-bytecode.rkt
|
2011-08-08 11:00:01 -04:00 |
|
Danny Yoo
|
193c526e04
|
removing more superfluous labels
|
2011-08-07 17:56:38 -04:00 |
|
Danny Yoo
|
3c06d9a38d
|
trying to rearrange code to be cleaner
|
2011-08-07 17:44:54 -04:00 |
|
Danny Yoo
|
ea7b298314
|
re-indentation
|
2011-08-07 17:32:23 -04:00 |
|
Danny Yoo
|
0757040ec2
|
continuing to remove explicit calls to make-instruction-sequence
|
2011-08-07 17:24:53 -04:00 |
|
Danny Yoo
|
356901cf7e
|
trying to reduce number of explicit make-instruction-sequence calls
|
2011-08-07 17:16:08 -04:00 |
|
Danny Yoo
|
2d62faf794
|
trying to hold onto the list of entry points so we can more intelligently emit the blocks
|
2011-08-05 15:02:32 -04:00 |
|
Danny Yoo
|
665c3e1897
|
fixing the logs so we don't run into format errors
|
2011-08-01 11:46:40 -04:00 |
|
Danny Yoo
|
b573d0b762
|
toplevelref remembers if it's a constant or not
|
2011-07-30 20:12:11 -04:00 |
|
Danny Yoo
|
e445c61ed2
|
toplevel refs remember if they need to be checked
|
2011-07-22 11:06:25 -04:00 |
|
Danny Yoo
|
3134de4d87
|
Renaming TestAndBranch to TestAndJump, since I want to have a dedicated branch statement that reuses JavaScript's native if
|
2011-07-16 17:59:15 -04:00 |
|
Danny Yoo
|
9b3951adb6
|
trying to fix let-void
|
2011-07-01 11:17:36 -04:00 |
|
Danny Yoo
|
0a4b6da39e
|
trying to fix the code with let-void
|
2011-07-01 10:00:18 -04:00 |
|
Danny Yoo
|
49a7be479d
|
may have tracked a very ugly bug with multiple-values again...
|
2011-06-30 19:07:58 -04:00 |
|
Danny Yoo
|
dbfe7c3d2c
|
starting to get the javascript-implemented module stuff working
|
2011-06-09 16:13:21 -04:00 |
|
Danny Yoo
|
e6ebaa1d3d
|
re-enabling some optimizations
|
2011-05-31 15:18:22 -04:00 |
|
Danny Yoo
|
ad04fd4425
|
Systematizing exception throwing so they all go through plt.runtime.raiseX
|
2011-05-30 17:20:05 -04:00 |
|
Danny Yoo
|
702337f6f9
|
trying to trace issue with arity matching
|
2011-05-27 11:08:33 -04:00 |
|
Danny Yoo
|
667318e895
|
Moved compiler-related stuff to compiler subdirectory
|
2011-05-26 19:46:49 -04:00 |
|