Danny Yoo
|
a66d15e4e4
|
more primitives
|
2011-09-30 13:02:15 -04:00 |
|
Danny Yoo
|
c066bdf568
|
continuing to add primitives
|
2011-09-30 12:32:31 -04:00 |
|
Danny Yoo
|
1a9824b1d0
|
adding some missing primitive bindings
|
2011-09-30 12:15:25 -04:00 |
|
Danny Yoo
|
c8f1ef07d4
|
corrected the weirdness with saving the old argcount before restarting computation. Now the makeRestartFunction handles this low-level detail for us.
|
2011-09-29 18:14:52 -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
|
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
|
657d74e37b
|
correcting names of structure accessors and mutators
|
2011-09-27 17:29:34 -04:00 |
|
Danny Yoo
|
ea578d6ff4
|
adding the isolating bug into the test suite.
|
2011-09-27 17:24:05 -04:00 |
|
Danny Yoo
|
54d8dd1c1c
|
Merge remote-tracking branch 'origin/master'
|
2011-09-25 20:34:44 -04:00 |
|
Danny Yoo
|
58246ac277
|
compressing jsnumbers
|
2011-09-25 20:26:50 -04:00 |
|
Danny Yoo
|
cba2b31e45
|
more support for some character stuff
|
2011-09-25 16:38:49 -04:00 |
|
Danny Yoo
|
1a63f418ac
|
read-line appears to be doing something
|
2011-09-25 16:09:27 -04:00 |
|
Danny Yoo
|
98ea5bfc13
|
read-byte, some jslinting of baselib-primitives
|
2011-09-25 15:54:43 -04:00 |
|
Danny Yoo
|
cf9412710b
|
Merge commit '7cf22f4a1c149e6335e2a31353f7ca406eabfe86'
Conflicts:
cs019/cs019.rkt
js-assembler/runtime-src/baselib-contmarks.js
|
2011-09-21 13:33:43 -04:00 |
|
Danny Yoo
|
689d4f0016
|
adding missing parameters
|
2011-09-21 13:28:23 -04:00 |
|
Danny Yoo
|
9a7ee2dff4
|
constructor printing
|
2011-09-20 17:37:03 -04:00 |
|
Danny Yoo
|
bcf19edfe4
|
working on printing a bit more.
|
2011-09-20 17:17:34 -04:00 |
|
Danny Yoo
|
6d00f88717
|
working on the printing code.
|
2011-09-20 15:59:11 -04:00 |
|
Danny Yoo
|
3aa90e6b40
|
adding recur method to params to make it easier to recursively call toDomNode.
|
2011-09-19 18:14:36 -04:00 |
|
Danny Yoo
|
602086e46b
|
working on the printer so we can get constructor-style output based on print-mode parameter
|
2011-09-19 18:09:31 -04:00 |
|
Danny Yoo
|
7cf22f4a1c
|
version of cs019 language in whalesong preliminary work
|
2011-09-19 14:58:19 -04:00 |
|
Danny Yoo
|
c96e12fac1
|
working on making the cs019 language for SK
|
2011-09-19 14:02:00 -04:00 |
|
Danny Yoo
|
23bd9eb999
|
fix for checking procedure arity. Thanks to Jens for the bug report.
|
2011-09-19 12:01:34 -04:00 |
|
Danny Yoo
|
2ae1b70c17
|
removing dead files
|
2011-09-17 22:40:02 -04:00 |
|
Danny Yoo
|
b8cfd43a50
|
multiple value return optimizations
|
2011-09-16 17:04:15 -04:00 |
|
Danny Yoo
|
0991a0d74b
|
mvr initialization should now optimize away the common case
|
2011-09-16 16:22:26 -04:00 |
|
Danny Yoo
|
429bab013e
|
Merge remote-tracking branch 'origin/master'
|
2011-09-16 11:50:35 -04:00 |
|
Danny Yoo
|
f2cc5b421f
|
continuing to fight compatiblity issues
|
2011-09-15 14:00:33 -04:00 |
|
Danny Yoo
|
7de6e18d3f
|
renamed val to v
|
2011-09-15 00:03:24 -04:00 |
|
Danny Yoo
|
a107d83827
|
renamed proc to p
|
2011-09-14 23:50:02 -04:00 |
|
Danny Yoo
|
e0f2502b18
|
renaming control to c
|
2011-09-14 23:42:24 -04:00 |
|
Danny Yoo
|
0e00041739
|
machine env renamed to e.
|
2011-09-14 22:30:14 -04:00 |
|
Danny Yoo
|
3d53fe7699
|
continuing to grab at low-hanging fruit.
|
2011-09-14 22:14:29 -04:00 |
|
Danny Yoo
|
318255c253
|
renamed argcount to a
|
2011-09-14 21:47:12 -04:00 |
|
Danny Yoo
|
298ade1752
|
renaming multipleValueReturn to mvr
|
2011-09-14 21:22:46 -04:00 |
|
Danny Yoo
|
bd169aea92
|
changing signatures of makeBytes and makeVector, because arguments can only be of a certain length
|
2011-09-12 11:02:11 -04:00 |
|
Danny Yoo
|
ac2aaf2a08
|
updating jquery to 1.6.3. Thanks to Jens for letting me know about an ugly IE8 bug.
|
2011-09-10 14:54:51 -04:00 |
|
Danny Yoo
|
b2610e496e
|
context expected becomes a superinstruction
|
2011-09-09 16:19:33 -04:00 |
|
Danny Yoo
|
6d3a945478
|
renaming callsBeforeTrampoline to cbt
|
2011-09-09 16:01:00 -04:00 |
|
Danny Yoo
|
420df4165c
|
continuing to shrink code
|
2011-09-09 15:08:39 -04:00 |
|
Danny Yoo
|
ad83451030
|
trying to eliminate primitives again and see how it affects code size
|
2011-09-09 13:46:29 -04:00 |
|
Danny Yoo
|
b68eca9735
|
replacing for loops with push.apply where appropriate
|
2011-09-09 13:38:41 -04:00 |
|
Danny Yoo
|
6bc6a0aad9
|
contining to do things to shrink code space
|
2011-09-09 12:55:01 -04:00 |
|
Danny Yoo
|
2316307901
|
removing incorrect call
|
2011-09-07 19:53:49 -04:00 |
|
Danny Yoo
|
9161ebc6b7
|
jslinting
|
2011-09-07 19:53:03 -04:00 |
|
Danny Yoo
|
14da75b164
|
reworking the logic to remove a test
|
2011-09-07 19:51:06 -04:00 |
|
Danny Yoo
|
5bb2373305
|
fixed isList so it checks for cycles
|
2011-09-07 19:32:42 -04:00 |
|
Danny Yoo
|
cc4bcb341e
|
actions are a list, to reduce garbage
|
2011-09-07 15:35:12 -04:00 |
|
Danny Yoo
|
59b8a104c2
|
changing the comparision here to pointer equality
|
2011-09-07 15:27:01 -04:00 |
|