David Anderson
|
14f8391316
|
[JAEGER] New FrameState.
--HG--
rename : js/src/methodjit/nunbox/FrameEntry.h => js/src/methodjit/FrameEntry.h
rename : js/src/methodjit/nunbox/FrameState.cpp => js/src/methodjit/FrameState.cpp
rename : js/src/methodjit/nunbox/FrameState.h => js/src/methodjit/FrameState.h
|
2010-05-29 21:48:13 -07:00 |
|
David Anderson
|
890460f392
|
[JAEGER] Fixed opt build.
|
2010-05-28 11:11:24 -07:00 |
|
David Anderson
|
f0554c5969
|
[JAEGER] Added JSOP_NAME.
|
2010-05-28 00:54:01 -07:00 |
|
David Anderson
|
8a7b8a54b3
|
[JAEGER] Fixed bug in syncing doubles.
|
2010-05-28 00:42:40 -07:00 |
|
David Anderson
|
0c73bb07e6
|
[JAEGER] Jumps in-between the slow and fast paths now work.
|
2010-05-28 00:30:35 -07:00 |
|
David Anderson
|
597c9c7210
|
[JAEGER] Somehow, the assembler was never checked in. WHOOOOOPSSSSSSS
|
2010-05-28 00:29:52 -07:00 |
|
David Anderson
|
e3ed2f13e8
|
[JAEGER] Start filling out the register allocator and stub call mechanism.
|
2010-05-27 21:26:19 -07:00 |
|
David Anderson
|
035b69b6f3
|
[JAEGER] Added common call functionality to BaseAssembler.
|
2010-05-26 17:49:34 -07:00 |
|
David Anderson
|
1faf352c4e
|
[JAEGER] Sub-classed mjit::Assembler from new mjit::BaseAssembler.
|
2010-05-26 17:18:42 -07:00 |
|
David Anderson
|
af1490ea97
|
[JAEGER] Start of stub-call compiler; sub-classed MacroAssembler into mjit::Assembler.
--HG--
rename : js/src/methodjit/Stubs.cpp => js/src/methodjit/StubCalls.cpp
rename : js/src/methodjit/Stubs.h => js/src/methodjit/StubCalls.h
|
2010-05-26 17:08:08 -07:00 |
|
David Anderson
|
31c3867c05
|
[JAEGER] Added RematInfo header.
|
2010-05-26 00:33:57 -07:00 |
|
David Anderson
|
88963dc176
|
[JAEGER] House cleaning... re-org.
--HG--
rename : js/src/methodjit/CodeGen_NaN32.cpp => js/src/methodjit/nunbox/CodeGenerator.cpp
rename : js/src/methodjit/CodeGenerator.h => js/src/methodjit/nunbox/CodeGenerator.h
rename : js/src/methodjit/FastOps.cpp => js/src/methodjit/nunbox/FastOps.cpp
rename : js/src/methodjit/FrameEntry.h => js/src/methodjit/nunbox/FrameEntry.h
rename : js/src/methodjit/FrameState.cpp => js/src/methodjit/nunbox/FrameState.cpp
rename : js/src/methodjit/FrameState.h => js/src/methodjit/nunbox/FrameState.h
|
2010-05-26 00:21:47 -07:00 |
|
David Anderson
|
935d205ba8
|
[JAEGER] Added JSOP_DOUBLE.
|
2010-05-25 22:42:43 -07:00 |
|
David Anderson
|
fa0822d446
|
[JAEGER] Start of BINDNAME.
|
2010-05-25 22:31:08 -07:00 |
|
David Anderson
|
9f63657fcc
|
[JAEGER] Merge from fatval.
|
2010-05-25 18:22:09 -07:00 |
|
David Mandelin
|
a8e76d8210
|
Fix jsreftest exception-001.js
|
2010-05-25 18:21:43 -07:00 |
|
David Anderson
|
b482f72bf4
|
[JAEGER] Added JSOP_GOTO support.
|
2010-05-25 18:21:10 -07:00 |
|
David Mandelin
|
a9d51c9ff6
|
Fix decompiler assert in bitops-bitwise-and
|
2010-05-25 17:52:45 -07:00 |
|
David Mandelin
|
0c68bbefd3
|
Fix jsreftest 10.1.4-10
|
2010-05-25 17:40:01 -07:00 |
|
David Anderson
|
2dedfa5219
|
[JAEGER] Merge from fatval.
|
2010-05-25 17:23:49 -07:00 |
|
David Mandelin
|
3efe787d8c
|
Fix jsreftest 11.3.2.js
|
2010-05-25 17:19:16 -07:00 |
|
David Anderson
|
419b23890d
|
[JAEGER] Merge from fatval.
|
2010-05-25 17:01:31 -07:00 |
|
David Anderson
|
1379800b5c
|
[JAEGER] Quick fix-up for new values.
--HG--
rename : js/src/methodjit/CodeGenerator.cpp => js/src/methodjit/CodeGen_FatVals.cpp
rename : js/src/methodjit/CodeGenerator.cpp => js/src/methodjit/CodeGen_NaN32.cpp
|
2010-05-25 17:00:57 -07:00 |
|
David Mandelin
|
edabf67815
|
More consistent constants in isTrue and isFalse
|
2010-05-25 16:52:56 -07:00 |
|
David Mandelin
|
7cc758c9de
|
Fix my mistaken JSVAL_TRUE for JS_TRUE in silencing a lame MSVC warning. Ick.
|
2010-05-25 16:51:27 -07:00 |
|
David Mandelin
|
b315613bc9
|
Fix failing assert on Windows
|
2010-05-25 16:39:38 -07:00 |
|
David Anderson
|
38d6c177d7
|
[JAEGER] Merge from fatval.
|
2010-05-25 16:22:37 -07:00 |
|
David Anderson
|
f2fcb3f0af
|
[JAEGER] Fixed opt build error.
|
2010-05-25 16:21:41 -07:00 |
|
David Mandelin
|
74f72d3c92
|
Fix jsreftest typedarray.js
|
2010-05-25 16:14:33 -07:00 |
|
David Mandelin
|
51193355a8
|
Fix previous patch--used wrong |true| value
|
2010-05-25 16:09:24 -07:00 |
|
David Mandelin
|
7dcd3d30a1
|
Fix Windows warnings
|
2010-05-25 16:07:47 -07:00 |
|
David Anderson
|
e7dd547963
|
[JAEGER] Added register state verification & fixes for subsequent bugs it found.
|
2010-05-25 16:03:34 -07:00 |
|
David Mandelin
|
29029e3a17
|
Fix Windows build
|
2010-05-25 16:02:02 -07:00 |
|
David Mandelin
|
da8f91c03f
|
Fix jsreftest regress-465453.js
|
2010-05-25 15:57:49 -07:00 |
|
Luke Wagner
|
0453c34865
|
Merge
|
2010-05-25 15:01:02 -07:00 |
|
David Mandelin
|
9283167963
|
Fix jsreftest regress-520572.js
|
2010-05-25 14:54:16 -07:00 |
|
David Mandelin
|
6aeb545a8a
|
Fix jsreftest regress-453701.js
|
2010-05-25 14:52:10 -07:00 |
|
Luke Wagner
|
98063b6506
|
Re-apply fixes so that Windows (hopefully) builds
|
2010-05-25 14:48:12 -07:00 |
|
David Anderson
|
3260af4abb
|
[JAEGER] Merge from fatval.
|
2010-05-25 14:39:12 -07:00 |
|
David Anderson
|
0de6cef48c
|
Added a bunch of the UINT/INT opcodes.
|
2010-05-25 14:38:39 -07:00 |
|
David Mandelin
|
683c94ac4e
|
Fix jsreftest regress-311792-02.js
|
2010-05-25 14:30:44 -07:00 |
|
David Anderson
|
0c7a8cdb75
|
[JAEGER] Merge from fatval.
|
2010-05-25 14:17:37 -07:00 |
|
David Anderson
|
61f3596d3c
|
[JAEGER] Initial import of new compiler layout.
|
2010-05-25 14:14:13 -07:00 |
|
David Mandelin
|
30f293c255
|
Fix regress-375882.js
|
2010-05-25 14:02:05 -07:00 |
|
David Mandelin
|
9a6626e752
|
Fix jsreftest regress-555246-1. Also attempt to fix XP build bustage with lval's constructor being skipped by labels.
|
2010-05-25 13:19:35 -07:00 |
|
Luke Wagner
|
5cbf1c02f9
|
Merge
|
2010-05-25 11:31:47 -07:00 |
|
Luke Wagner
|
2a81dc5df9
|
Use nan-boxing, only working on 32-bit
|
2010-05-25 11:20:59 -07:00 |
|
Luke Wagner
|
b5b0edd4b5
|
Fix bustage
|
2010-05-24 22:51:39 -07:00 |
|
Luke Wagner
|
5508ffb812
|
Merge
|
2010-05-24 22:47:59 -07:00 |
|
Luke Wagner
|
b99257ad72
|
Fix bug
|
2010-05-24 22:19:29 -07:00 |
|