David Mandelin
|
ef7de3688d
|
[JAEGER] Merge from Tracemonkey.
--HG--
extra : rebase_source : 3a8dcc0855999572e7d32ee1d6468e6729938d65
|
2010-08-23 14:13:53 -07:00 |
|
Makoto Kato
|
3341b53feb
|
[JAEGER] Bug 588267 - Re-land Win64 port. r=dvander
|
2010-08-23 15:43:43 +09:00 |
|
David Anderson
|
54be9cdfa6
|
[JAEGER] Bug 587833 reland part 1: remove VMFrame::scriptedReturn for x86 and x64, r=dmandelin
|
2010-08-20 13:20:38 -07:00 |
|
David Mandelin
|
2cbc07739b
|
[JAEGER] Backed out changeset 04bc789f7a43: trace-test failures
|
2010-08-19 16:26:50 -07:00 |
|
David Anderson
|
d1f08da7e5
|
[JAEGER] Remove VMFrame::scriptedReturn (bug 587833, r=dmandelin).
|
2010-08-19 13:34:06 -04:00 |
|
David Anderson
|
7e9b41be71
|
[JAEGER] Fixed bugs in commit bumping (bug 586886 fallout).
|
2010-08-13 15:27:33 -07:00 |
|
David Anderson
|
28704289d9
|
[JAEGER] Combine over-recursion and stack commit checks (bug 586886).
|
2010-08-13 14:22:18 -07:00 |
|
Sean Stangl
|
4b7c28362b
|
[JAEGER] Remove unnecessary padding from JSStackFrame, VMFrame. b=586880, r=dvander.
|
2010-08-13 00:57:14 -07:00 |
|
Jacob Bramley
|
a82449c758
|
[JAEGER] Modify calling code on ARM to fix most trace tests (with --methodjit-only). [Bug 581956] [r=dmandelin]
|
2010-08-10 10:28:23 +01:00 |
|
Sean Stangl
|
dd89f414c2
|
[JAEGER] Introduce JS_NUNBOX32, JS_PUNBOX64 defines. r=dvander.
|
2010-07-27 18:26:57 -07:00 |
|
David Mandelin
|
fff17561b9
|
[JAEGER] Fixed a few warnings
|
2010-07-26 11:54:12 -07:00 |
|
Sean Stangl
|
6bef627293
|
[JAEGER] Clean up x86_64 port. VMFrame::inlineCallCount is now uint32.
|
2010-07-24 23:22:30 -07:00 |
|
Andrew Drake
|
0040af619a
|
[JAEGER] Implement trap part of debug API. r=dvander, b=570650
|
2010-07-21 03:04:39 -07:00 |
|
Sean Stangl
|
6a4816128b
|
[JAEGER] 64-bit MethodJIT support. b=578245, r=dvander.
|
2010-07-23 14:46:13 -07:00 |
|
David Mandelin
|
2d74ccfb40
|
Backed out changeset d1d52f7820f2 due to Mochitest crashes.
|
2010-07-22 17:11:10 -07:00 |
|
Andrew Drake
|
3f3b764d82
|
[JAEGER] Implement trap part of debug API. r=dvander, b=570650
|
2010-07-21 03:04:39 -07:00 |
|
Leon Sha
|
6efb8225c3
|
Bug 575205 - JM: Make JaegerMonkey work on Solaris x86/x64 with Sun Studio 12. r=dvander
|
2010-06-29 21:02:49 -07:00 |
|
David Anderson
|
884b494c29
|
[JAEGER] Re-added Dave Mandelin's polymorphic inline caches for GETPROP (bug 572310).
|
2010-06-19 21:58:55 -07:00 |
|
David Anderson
|
d5d0ad5d93
|
[JAEGER] Guard that calls have compiled code.
|
2010-06-17 18:36:28 -07:00 |
|
David Anderson
|
7ab3717436
|
[JAEGER] Added stub call profiling.
|
2010-06-16 17:53:35 -07:00 |
|
David Anderson
|
82d98ad449
|
[JAEGER] Predict unbound names as being on the global object (bug 564949).
|
2010-06-12 19:00:27 -07:00 |
|
David Anderson
|
3080b62639
|
[JAEGER] Added JSOP_ENTERBLOCK, JSOP_LEAVEBLOCK, and support for |let|.
|
2010-06-09 01:03:58 -07:00 |
|
David Anderson
|
64882231ed
|
[JAEGER] Added JSOP_CONCATN.
|
2010-06-06 00:49:46 -07:00 |
|
David Anderson
|
1177477dd0
|
[JAEGER] Added JSOP_TYPEOF.
|
2010-06-06 00:34:14 -07:00 |
|
David Anderson
|
71219c36fb
|
[JAEGER] Added JSOP_INCNAME,DECNAME,NAMEINC,NAMEDEC.
|
2010-06-05 19:06:39 -07:00 |
|
David Anderson
|
5eddc9e757
|
[JAEGER] Added JSOP_REGEXP.
|
2010-06-05 18:08:26 -07:00 |
|
David Anderson
|
dd8e9d257f
|
[JAEGER] Added JSOP_DEFLOCALFUN.
|
2010-06-05 17:56:28 -07:00 |
|
David Anderson
|
bf470f73e5
|
[JAEGER] Added JSOP_GLOBALINC, JSOP_GLOBALDEC, JSOP_INCGLOBAL, JSOP_DECGLOBAL.
|
2010-05-30 19:44:29 -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
|
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
|
61f3596d3c
|
[JAEGER] Initial import of new compiler layout.
|
2010-05-25 14:14:13 -07:00 |
|
David Anderson
|
ef81792b37
|
[JAEGER] Re-added JIT script releasing.
|
2010-05-22 17:45:52 -07:00 |
|
David Anderson
|
9f1aa534da
|
Import method JIT 'outer' framework.
|
2010-05-22 17:09:52 -07:00 |
|