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
|
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
|
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
|
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
|
83ff8fafe9
|
adding a gzipping in there since the content is going to be fairly large.
|
2011-09-23 12:17:00 -04:00 |
|
Danny Yoo
|
9d3e72ae0a
|
cache implemented. Need to add to the packager now.
|
2011-09-23 12:06:49 -04:00 |
|
Danny Yoo
|
59f58f9421
|
continuing to work on the dbcache
|
2011-09-23 11:55:38 -04:00 |
|
Danny Yoo
|
51be2041db
|
db-cacheing
|
2011-09-23 11:39:57 -04:00 |
|
Danny Yoo
|
5c1495a0ce
|
working on the cache
|
2011-09-22 16:54:06 -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
|
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
|
44308b643b
|
correcting issue 45: multiple </head> elements
|
2011-09-19 14:03:12 -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
|
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
|
3c6439ab26
|
dead code
|
2011-09-16 15:33:48 -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
|
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
|
cb592460f0
|
removing spaces
|
2011-09-14 23:02:50 -04:00 |
|
Danny Yoo
|
d4bca31359
|
continuing to chase after low-hanging fruit.
|
2011-09-14 22:55:12 -04:00 |
|
Danny Yoo
|
f51438ad64
|
optimization: following blocks with single goto statements down as far as you can statically
|
2011-09-14 22:44:13 -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
|
f302414f9a
|
trying to fix timing load issue with firefox
|
2011-09-14 16:27:14 -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
|
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
|
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
|
37272e135b
|
typo
|
2011-09-09 16:56:44 -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
|
690e3a423c
|
check trampoline on function entry and function exit.
|
2011-09-09 15:46:43 -04:00 |
|
Danny Yoo
|
13bdc38418
|
fixing the detection of function header names
|
2011-09-09 15:38:13 -04:00 |
|
Danny Yoo
|
f782010ede
|
checking for trampoline only at function returns.
|
2011-09-09 15:20:51 -04:00 |
|
Danny Yoo
|
420df4165c
|
continuing to shrink code
|
2011-09-09 15:08:39 -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
|
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
|
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
|
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 |
|
Danny Yoo
|
8d0df44458
|
continuing to try cleaning up
|
2011-09-06 16:56:34 -04:00 |
|
Danny Yoo
|
a3b0a1755a
|
continuing to optimize whitespace
|
2011-09-06 16:11:54 -04:00 |
|
Danny Yoo
|
6774f2ae2b
|
contining to do some minor inlining, whitespace removal
|
2011-09-06 16:04:51 -04:00 |
|
Danny Yoo
|
948afb930c
|
continuing to rip out whitespace
|
2011-09-06 16:00:33 -04:00 |
|
Danny Yoo
|
468722ee28
|
continuing to do some constant folding
|
2011-09-06 15:54:44 -04:00 |
|
Danny Yoo
|
8f94a19897
|
continuing to try to clean up the generated code.
|
2011-09-06 15:18:56 -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
|
a3a1368ea4
|
arity errors should show the procedure name now.
|
2011-09-05 12:25:25 -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
|
8209cbbf8b
|
turning off the current-emit-debug thing for now; it's in hotspot position
|
2011-09-04 20:53:51 -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
|
28dbb9a74a
|
continuing to optimize
|
2011-09-03 20:05:22 -04:00 |
|
Danny Yoo
|
df20eb4ee5
|
working on reducing cost of assembly
|
2011-09-03 19:59:11 -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
|
c4af3b540d
|
adding one more place where the continuationMark capture was missing
|
2011-09-03 17:19:31 -04:00 |
|
Danny Yoo
|
0de018cabd
|
correcting stack trace error message during paused calls
|
2011-09-03 17:15:30 -04:00 |
|
Danny Yoo
|
4b5e2b98e1
|
ripping out the xhtmlness out of the get-html-template
|
2011-09-03 15:29:30 -04:00 |
|
Danny Yoo
|
534bb2ad89
|
typos
|
2011-09-03 15:14:50 -04:00 |
|
Danny Yoo
|
e36dddf430
|
changing build to write html and js separately
|
2011-09-03 15:11:47 -04:00 |
|
Danny Yoo
|
5de0164064
|
correcting cyclical printing
|
2011-09-02 15:49:37 -04:00 |
|
Danny Yoo
|
eb2c71232c
|
trying to trace where the time is going
|
2011-09-02 10:54:51 -04:00 |
|
Danny Yoo
|
97681d43ec
|
tracing one place where we might be writing modules twice
|
2011-09-02 10:29:22 -04:00 |
|
Danny Yoo
|
bb08cf1140
|
adding comment to see what modules are being included
|
2011-09-02 10:24:20 -04:00 |
|
Danny Yoo
|
ff796e9ff0
|
separating the command line from its functions
|
2011-09-02 10:12:50 -04:00 |
|
Danny Yoo
|
0afde50a9a
|
correcting bug in raiseArityError
|
2011-09-01 12:06:11 -04:00 |
|
Danny Yoo
|
d2a0a17056
|
positive and negative predicates
|
2011-09-01 11:42:48 -04:00 |
|
Danny Yoo
|
f9b37470f8
|
adding test case for check-expect
|
2011-08-31 18:39:16 -04:00 |
|
Danny Yoo
|
cb94b0ee7e
|
adding check-expect
|
2011-08-31 18:26:06 -04:00 |
|
Danny Yoo
|
5a9b1a1eea
|
adding chars
|
2011-08-31 18:08:04 -04:00 |
|
Danny Yoo
|
e5e264f0b8
|
making srclocs a kernel structure
|
2011-08-31 17:53:02 -04:00 |
|
Danny Yoo
|
eacc559bf1
|
adjusting documentation for the view predicates
|
2011-08-31 17:52:47 -04:00 |
|
Danny Yoo
|
bd5f0ba6f8
|
tests for andmap ormap running
|
2011-08-31 16:11:15 -04:00 |
|
Danny Yoo
|
aeb0c14fab
|
jslinting
|
2011-08-31 15:16:33 -04:00 |
|
Danny Yoo
|
df065ed67f
|
adding more primitives
|
2011-08-31 15:12:52 -04:00 |
|
Danny Yoo
|
9a7811f9f1
|
adding more of the primitives we need for cs19
|
2011-08-31 15:04:40 -04:00 |
|
Danny Yoo
|
315f222fbe
|
adding preliminary sharing to the library
|
2011-08-30 16:54:57 -04:00 |
|
Danny Yoo
|
20204f0565
|
trying to trace why the sharing module is doing the wrong thing.
|
2011-08-30 16:07:14 -04:00 |
|
Danny Yoo
|
5020563e34
|
window console
|
2011-08-30 14:53:37 -04:00 |
|
Danny Yoo
|
84d404af0c
|
stack traces are starting to work
|
2011-08-30 13:04:40 -04:00 |
|
Danny Yoo
|
36e3fb39cf
|
trying to fix stack tracing
|
2011-08-30 12:53:07 -04:00 |
|
Danny Yoo
|
2d87115d2d
|
continuing to capture marks
|
2011-08-30 12:20:24 -04:00 |
|
Danny Yoo
|
8d9bddf129
|
the exceptions are doing the continuation capture on raise
|
2011-08-30 12:05:41 -04:00 |
|
Danny Yoo
|
579911f41f
|
making exceptions be of the right type so I can inject the continuation mark set
|
2011-08-30 11:58:54 -04:00 |
|
Danny Yoo
|
bec99ec7b9
|
need a few more hours to get exceptions in place.
|
2011-08-30 02:31:13 -04:00 |
|
Danny Yoo
|
302d046165
|
fixing the base (untraced) language
|
2011-08-30 02:10:03 -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
|
84c7d457cb
|
ripping out with-output-to; unused
|
2011-08-29 16:42:08 -04:00 |
|
Danny Yoo
|
726bee2974
|
example with redirected current output
|
2011-08-29 16:28:53 -04:00 |
|
Danny Yoo
|
9fe0b343c7
|
structure references check their arguments now.
|
2011-08-29 12:30:06 -04:00 |
|
Danny Yoo
|
e0a55875fe
|
need to reduce time to compile
|
2011-08-29 12:17:26 -04:00 |
|
Danny Yoo
|
f488db734b
|
improving printout of functions
|
2011-08-24 14:31:49 -04:00 |
|
Danny Yoo
|
7fae38d2e3
|
fixing bytes
|
2011-08-22 16:19:03 -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
|
304a951490
|
adding in the list library as part of the base language. Output .xhtml has ballooned a bit.
|
2011-08-19 17:27:24 -04:00 |
|
Danny Yoo
|
fb435b9ce7
|
fixing image library regression
|
2011-08-19 16:03:42 -04:00 |
|
Danny Yoo
|
9ef4e5ef45
|
adding some more primitives
|
2011-08-19 15:05:07 -04:00 |
|
Danny Yoo
|
47d2708f23
|
looking at error report
|
2011-08-19 14:55:19 -04:00 |
|
Danny Yoo
|
8ec8f3043c
|
adding some tests
|
2011-08-19 14:41:33 -04:00 |
|
Danny Yoo
|
c0917801d7
|
adding number?
|
2011-08-17 16:53:13 -04:00 |
|
Danny Yoo
|
16eab25f16
|
quick and dirty implementations of some string functions
|
2011-08-16 18:21:06 -04:00 |
|
Danny Yoo
|
e6547a9aa2
|
kludge: copying the resource structure, because for some reason, something bad is happening with regards to dynamic-require-for-syntax.
|
2011-08-14 19:37:20 -04:00 |
|
Danny Yoo
|
d5c842c7fe
|
temporarily turnning of resource-query: something broke badly
|
2011-08-14 19:29:46 -04:00 |
|
Danny Yoo
|
4e614d2f5f
|
working on resource loading
|
2011-08-12 16:54:55 -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
|
8f7400b602
|
exposing procedure-rename, bitmap/url
|
2011-08-09 16:07:43 -04:00 |
|
Danny Yoo
|
3dfaeded1b
|
image snips are now doing the right thing. Hurrah.
|
2011-08-09 14:46:31 -04:00 |
|
Danny Yoo
|
1da48b34af
|
korean
|
2011-08-09 09:56:41 -04:00 |
|
Danny Yoo
|
0ff8fd1a61
|
traced that the external module invokation was introducting one more call-back into the success continuation of the trampoline. Ugh.
|
2011-08-08 13:59:38 -04:00 |
|
Danny Yoo
|
deb6c235ce
|
trying to eliminate stupid blocks
|
2011-08-08 12:20:03 -04:00 |
|
Danny Yoo
|
8d54e85f14
|
correcting spelling mistake in test case
|
2011-08-08 11:34:49 -04:00 |
|
Danny Yoo
|
7373649112
|
trying to reduce code bloat: in the jump, if we're already emitting a block, reuse it
|
2011-08-08 11:20:40 -04:00 |
|
Danny Yoo
|
f3afee28e9
|
correcting merge issues
|
2011-08-08 11:04:53 -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
|
729742048a
|
trying to reduce as much global variable lookup as possible
|
2011-08-08 01:04:00 -04:00 |
|
Danny Yoo
|
5c5ef8b518
|
more jslinting
|
2011-08-08 00:28:35 -04:00 |
|
Danny Yoo
|
97e1ed7e38
|
more jslinting
|
2011-08-08 00:16:36 -04:00 |
|
Danny Yoo
|
e9b36e1bdd
|
more jslinting
|
2011-08-08 00:07:07 -04:00 |
|
Danny Yoo
|
e147f3d6bb
|
jslinted functions
|
2011-08-07 23:55:56 -04:00 |
|
Danny Yoo
|
2be2c72754
|
more jslinting
|
2011-08-07 23:46:20 -04:00 |
|
Danny Yoo
|
40c8d6b0aa
|
more jslinting
|
2011-08-07 23:37:12 -04:00 |
|
Danny Yoo
|
97b303a002
|
more jslinting
|
2011-08-07 23:24:42 -04:00 |
|
Danny Yoo
|
17416375b4
|
jslinted placeholders and ports
|
2011-08-07 22:37:26 -04:00 |
|
Danny Yoo
|
bcf43dd68d
|
readergraph and primitives jslintified
|
2011-08-07 22:31:50 -04:00 |
|
Danny Yoo
|
d23d17a0a0
|
jslinted the readergraph library
|
2011-08-07 22:08:18 -04:00 |
|
Danny Yoo
|
a3a74e7bba
|
jslinted the string library
|
2011-08-07 22:01:35 -04:00 |
|
Danny Yoo
|
b9a0801f33
|
fixing regression I introduced when jslinting symbol
|
2011-08-07 21:56:12 -04:00 |
|
Danny Yoo
|
d6cf8236e2
|
jslint on structs
|
2011-08-07 21:53:02 -04:00 |
|
Danny Yoo
|
7d89299827
|
jslint on symbols
|
2011-08-07 21:52:54 -04:00 |
|
Danny Yoo
|
91614be505
|
jslint on vectors
|
2011-08-07 21:52:43 -04:00 |
|
Danny Yoo
|
5971577d39
|
starting to run through jslint
|
2011-08-07 21:13:48 -04:00 |
|
Danny Yoo
|
0d6af5f66a
|
use strict
|
2011-08-07 20:51:00 -04:00 |
|
Danny Yoo
|
3b427f06c3
|
turning on 'use strict'
|
2011-08-07 20:41:36 -04:00 |
|
Danny Yoo
|
1026dff4cb
|
moving primitives to separate module, moved some functions as methods of the machine
|
2011-08-07 20:26:11 -04:00 |
|
Danny Yoo
|
5122f44885
|
collapsing a few lines
|
2011-08-07 18:24:16 -04:00 |
|
Danny Yoo
|
3eba4cda54
|
adding a little to the .xhtml packager so we can see how long evaluation takes
|
2011-08-05 17:57:11 -04:00 |
|
Danny Yoo
|
925b4c4ff0
|
trying to reduce some runtime costs
|
2011-08-05 17:35:27 -04:00 |
|
Danny Yoo
|
b5c138f2eb
|
using profiler to drive some optimizations
|
2011-08-05 17:16:32 -04:00 |
|
Danny Yoo
|
4c541b006c
|
removing call to optimize-basic-blocks
|
2011-08-05 16:54:35 -04:00 |
|
Danny Yoo
|
4dbabb820f
|
still debuggin
|
2011-08-05 16:50:14 -04:00 |
|
Danny Yoo
|
f0c65d761c
|
getting into loops; this might not be a good sign...
|
2011-08-05 15:49:18 -04:00 |
|
Danny Yoo
|
63cfe79d76
|
changed TestAndJump to emit else statements
|
2011-08-05 15:32:18 -04:00 |
|
Danny Yoo
|
31d4be5b3f
|
about to translate branches into real if statements
|
2011-08-05 15:20:14 -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
|
c0d816e117
|
fixing some bugs from the merge
|
2011-08-03 16:25:27 -04:00 |
|
Danny Yoo
|
6a13b4401e
|
Merge branch 'racketcon'
Conflicts:
js-assembler/runtime-src/baselib-functions.js
racketcon/Makefile
racketcon/talk.rkt
|
2011-08-03 16:11:56 -04:00 |
|
Danny Yoo
|
010ddf6288
|
renaming arity to racketArity
|
2011-08-03 16:09:09 -04:00 |
|
Danny Yoo
|
b7ebab1428
|
experiment
|
2011-07-30 21:09:07 -04:00 |
|
Danny Yoo
|
11f461886a
|
turning off block inlining and the list library for the moment; need to analyze il and generate cleaner code
|
2011-07-30 18:41:15 -04:00 |
|
Danny Yoo
|
a8af8dc9b6
|
working on block optimization
|
2011-07-30 18:28:32 -04:00 |
|
Danny Yoo
|
f23c9773c0
|
trying to export out an unsafe set of primitives
|
2011-07-28 18:01:40 -04:00 |
|
Danny Yoo
|
ba2544653b
|
fixing up application
|
2011-07-28 17:28:14 -04:00 |
|
Danny Yoo
|
7e3baee864
|
added missing definition for list*
|
2011-07-28 17:17:01 -04:00 |
|
Danny Yoo
|
a3c9b7c732
|
working on apply
|
2011-07-28 14:46:32 -04:00 |
|