dvander@traceknight.local
|
490d9eb8b5
|
Fixed _thisfrag not being set in beginAssembly
|
2008-06-20 14:40:40 -07:00 |
|
dvander@traceknight.local
|
1d79a74ace
|
Fixed beginAssembly() not setting _thisfrag which verbosity requires
|
2008-06-20 14:38:39 -07:00 |
|
Andreas Gal
|
f53b17ea14
|
Backed out explicit zeroing in the constructor of Assembler and Fragmento.
|
2008-06-20 14:30:29 -07:00 |
|
Andreas Gal
|
dbab3f5a43
|
Backed out changeset b142c62e7602
|
2008-06-20 14:29:10 -07:00 |
|
Andreas Gal
|
29c6494f2c
|
Back out explicit zeroing in the constructor and ensure heap allocated objects are implicitly zero-ed out.
|
2008-06-20 14:26:43 -07:00 |
|
dvander@traceknight.local
|
ee94b07a44
|
Fixed cases of the tests not prepping the tracer properly for verbosity
|
2008-06-20 13:55:56 -07:00 |
|
dvander@traceknight.local
|
f086d675e7
|
fixed constructor relying on zero'd allocation
|
2008-06-20 11:48:02 -07:00 |
|
dvander@traceknight.local
|
10ed967625
|
fixed memory corruption in verbosity initialization code
|
2008-06-20 11:43:49 -07:00 |
|
dvander@traceknight.local
|
f1a775ac86
|
use valloc() on Darwin for GCHeap
|
2008-06-20 11:38:46 -07:00 |
|
dvander@traceknight.local
|
7feb713f8b
|
fixed code generation for the LIR_in -> LIR_param change
|
2008-06-20 11:38:21 -07:00 |
|
Andreas Gal
|
9c6e4287f1
|
Properly align pages allocated by GCHeap.
|
2008-06-19 20:12:48 -07:00 |
|
Andreas Gal
|
ddb6af4683
|
Switch to malloc (avoid new where possible) and properly initialize capacity.
|
2008-06-19 19:19:39 -07:00 |
|
Andreas Gal
|
33ecda6e85
|
Added danderson's test cases for nanojit. Execute with nanojit() from JS shell.
|
2008-06-19 18:28:15 -07:00 |
|
Andreas Gal
|
4ddef8f5e3
|
Added hook to trigger nanojit test code from the JS shell.
|
2008-06-19 17:14:17 -07:00 |
|
Andreas Gal
|
48b30922c7
|
Drop helper code that is no longer needed.
|
2008-06-19 15:49:32 -07:00 |
|
Andreas Gal
|
9a6946405f
|
Added necessary glue code to make nanojit compile in DEBUG mode.
|
2008-06-19 15:32:40 -07:00 |
|
Andreas Gal
|
5a17de3bca
|
Landed nanojit in TraceMonkey. This is untested and DEBUG must be off for now since we don't support AVM's String class.
|
2008-06-19 10:47:58 -07:00 |
|
Andreas Gal
|
f5d51ff347
|
Added Assembler.h and vm_fops.h (blank for now) from TT.
|
2008-06-18 21:32:23 -07:00 |
|
Andreas Gal
|
debb2cc333
|
Added RegAlloc.h and Fragmento.h from TT.
|
2008-06-18 21:23:53 -07:00 |
|
Andreas Gal
|
0c21fdbd7e
|
Added LIR.h from TT.
|
2008-06-18 21:11:15 -07:00 |
|
Andreas Gal
|
0e152648fe
|
Added Native*.h from TT.
|
2008-06-18 20:57:17 -07:00 |
|
Andreas Gal
|
eed27a563d
|
Added nanojit.h from TT.
|
2008-06-18 20:49:37 -07:00 |
|
Andreas Gal
|
f65ca9580f
|
Renamned avm.h to avmplus.h
--HG--
rename : js/src/nanojit/avm.h => js/src/nanojit/avmplus.h
|
2008-06-18 20:45:37 -07:00 |
|
Andreas Gal
|
8228c504ce
|
Added BitSet data structure for nanojit.
|
2008-06-18 20:29:01 -07:00 |
|
Andreas Gal
|
71546267c3
|
Rewrite AVM's data structures to work within spidermonkey to create an environment that allows us to land nanojit in SM.
|
2008-06-18 19:55:26 -07:00 |
|