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
|
f2c3dc3fe1
|
threading state about all the basic blocks throughout assembly, so we can do some tricks.
|
2011-09-16 16:09:46 -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
|
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
|
4bd8d877af
|
oops
|
2011-09-12 11:05:16 -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
|
9f978f5592
|
reducing code size by renaming MACHINE to M, RUNTIME to RT
|
2011-09-08 17:18:15 -04:00 |
|
Danny Yoo
|
11799d3a9c
|
renaming RUNTIME references to RT to see if that shortens code.
|
2011-09-08 17:10:16 -04:00 |
|
Danny Yoo
|
a3b0a1755a
|
continuing to optimize whitespace
|
2011-09-06 16:11:54 -04:00 |
|
Danny Yoo
|
468722ee28
|
continuing to do some constant folding
|
2011-09-06 15:54:44 -04:00 |
|
Danny Yoo
|
84d404af0c
|
stack traces are starting to work
|
2011-08-30 13:04:40 -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
|
30ea1aab1f
|
adding gensym and a few of the paramz bindings. Prepping traced-app for good stack traces.
|
2011-08-22 14:41:04 -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
|
16eab25f16
|
quick and dirty implementations of some string functions
|
2011-08-16 18:21:06 -04:00 |
|
Danny Yoo
|
ef0911ca61
|
got the system to recognize resources; now to write them.
|
2011-08-12 16:26:15 -04:00 |
|
Danny Yoo
|
3dfaeded1b
|
image snips are now doing the right thing. Hurrah.
|
2011-08-09 14:46:31 -04:00 |
|
Danny Yoo
|
ba2544653b
|
fixing up application
|
2011-07-28 17:28:14 -04:00 |
|
Danny Yoo
|
06aaf51cb8
|
switched over symbols to Symbol class
|
2011-07-14 15:12:19 -04:00 |
|
Danny Yoo
|
cb99151753
|
reducing dependence on single types.js module
|
2011-07-06 16:49:28 -04:00 |
|
Danny Yoo
|
3693506796
|
getting a better handle of the structure definition
|
2011-07-03 19:45:28 -04:00 |
|
Danny Yoo
|
79a2dedd2d
|
getting more of the real types in
|
2011-06-07 17:53:52 -04:00 |
|
Danny Yoo
|
9050882d4d
|
trying to integrate with moby's vectors
|
2011-06-07 16:48:56 -04:00 |
|
Danny Yoo
|
bea918820e
|
numeric constants are now using jsnums
|
2011-06-02 17:00:12 -04:00 |
|
Danny Yoo
|
58294db03d
|
integrating jsnums
|
2011-06-02 16:23:17 -04:00 |
|
Danny Yoo
|
837fdf480d
|
adjusting the generated code so it waits until the runtime is ready.
|
2011-05-30 12:17:03 -04:00 |
|
Danny Yoo
|
4778b88b4b
|
fixing bug with arity compiling
|
2011-05-27 12:09:23 -04:00 |
|
Danny Yoo
|
667318e895
|
Moved compiler-related stuff to compiler subdirectory
|
2011-05-26 19:46:49 -04:00 |
|
Danny Yoo
|
c9ddc357e0
|
Getting the prefix reference stuff working.
|
2011-05-25 13:20:48 -04:00 |
|
Danny Yoo
|
d9bb1dd631
|
trying to get the packager to build standalone xhtmls.
|
2011-05-24 16:12:16 -04:00 |
|
Danny Yoo
|
042f52f45c
|
Renamed ModuleName to ModuleLocator, since that's more accurate of a name.
|
2011-05-24 11:07:21 -04:00 |
|
Danny Yoo
|
4e1284571e
|
continuing to get the packager to work on regular files
|
2011-05-23 13:10:56 -04:00 |
|
Danny Yoo
|
75f37c661c
|
moved simulator and js-assembler into separate subdirectories
|
2011-05-13 14:09:59 -04:00 |
|