David Anderson
|
547a0cd703
|
[JAEGER] Merge.
|
2010-07-21 10:44:44 -07:00 |
|
David Anderson
|
836838225b
|
[JAEGER] Fixed --disable-pic build warning.
|
2010-07-21 10:43:42 -07:00 |
|
Andrew Drake
|
3f3b764d82
|
[JAEGER] Implement trap part of debug API. r=dvander, b=570650
|
2010-07-21 03:04:39 -07:00 |
|
Sean Stangl
|
5abdc6ec59
|
[JAEGER] Fix mac build: inlineCallCount is a uintN, not uintptr_t.
|
2010-07-20 23:41:46 -07:00 |
|
Sean Stangl
|
7388a70f72
|
[JAEGER] Merge from TraceMonkey (which pulled m-c).
|
2010-07-20 22:24:39 -07:00 |
|
Chris Leary
|
a887840fdf
|
Bug 578761: PIC for JSOP_GETELEM. (r=dvander)
|
2010-07-20 21:16:47 -07:00 |
|
Nicholas Nethercote
|
efc24067fd
|
Update nanojit-import-rev stamp.
|
2010-07-20 21:10:57 -07:00 |
|
Nicholas Nethercote
|
e56dfae6ff
|
Bug 574969 - add LIR_qasd / LIR_dasq. r=edwsmith.
--HG--
extra : convert_revision : 06774ab0e7e002b4fe6f4091a5dd59904fb6b080
|
2010-07-20 21:04:21 -07:00 |
|
Luke Wagner
|
53a742ae98
|
Bug 579598 - Help GCC out in array_splice (r=waldo)
|
2010-07-20 20:27:15 -07:00 |
|
Luke Wagner
|
d4e0a53756
|
Bug 578044 - fix setterOrUndefined (r=waldo)
|
2010-07-20 19:33:51 -07:00 |
|
Sean Stangl
|
cdeede6c82
|
[JAEGER] Fix build when JS_TRACER is not defined; r=dvander.
|
2010-07-20 19:33:21 -07:00 |
|
Luke Wagner
|
0fd878fe59
|
Bug 580051 - Catch ints-as-doubles in JSOP_TABLESWITCH (r=jorendorff)
|
2010-07-20 19:32:11 -07:00 |
|
Luke Wagner
|
890c4cda11
|
Bug 580187 - Pass vp to ComputeThisFromVp (r=dvander)
|
2010-07-20 19:32:04 -07:00 |
|
Luke Wagner
|
de91418c20
|
Mark some inline JSString members as JS_ALWAYS_INLINE
|
2010-07-20 19:31:55 -07:00 |
|
David Anderson
|
36811b5c06
|
[JAEGER] Corrected spacing in trace-tests.py.
|
2010-07-20 18:03:20 -07:00 |
|
David Anderson
|
fa4e27c745
|
[JAEGER] Basic integration of tracing JIT and method JIT (bug 578727).
|
2010-07-20 18:01:16 -07:00 |
|
David Mandelin
|
c53f67c93c
|
[JAEGER] Now using an environment variable to turn off crash dialog
|
2010-07-20 16:04:13 -07:00 |
|
David Mandelin
|
a2fe7a9ab2
|
[JAEGER] Remove another test that won't be used for a while; a bug has been filed on reviving it
|
2010-07-20 16:01:36 -07:00 |
|
David Mandelin
|
8d5573dc6b
|
[JAEGER] Remove test that won't be used for a while; a bug has been filed on reviving it
|
2010-07-20 15:58:46 -07:00 |
|
David Mandelin
|
787a2356c8
|
[JAEGER] Remove unneeded error metaline from a test case
--HG--
extra : rebase_source : 433ee32c42e8c0eb6c283361f1719becbe398281
|
2010-07-20 15:52:18 -07:00 |
|
Robert Sayre
|
ec27ccd212
|
Merge.
|
2010-07-20 15:49:14 -07:00 |
|
David Anderson
|
deb8096288
|
[JAEGER] Fixed bug where LAMBDA + INITMETHOD did not honor cloning optimizations.
|
2010-07-20 15:43:03 -07:00 |
|
Robert Sayre
|
1b744a7685
|
Merge mozilla-central to tracemonkey.
|
2010-07-20 15:07:03 -07:00 |
|
Jason Orendorff
|
02f46a123c
|
Bug 580084 - JS_InitClass with no methods or properties breaks JSScope::emptyScope invariant. r=brendan.
|
2010-07-20 16:57:12 -05:00 |
|
David Anderson
|
c86e32a060
|
[JAEGER] Fixed build warnings from merge fallout.
|
2010-07-20 13:53:24 -07:00 |
|
Dan Witte
|
19ef0aac72
|
Fix warning.
|
2010-07-20 10:13:54 -07:00 |
|
Jason Orendorff
|
a1ade780e3
|
Merge backout.
|
2010-07-20 11:57:51 -05:00 |
|
Jason Orendorff
|
7282960790
|
Backed out changeset a8d0c83fe7c7 due to debug-mode assertions in mochitests.
|
2010-07-20 11:57:29 -05:00 |
|
Gregor Wagner
|
8bd7a472cd
|
Bug 579586 - TM: remove doubles from GCTIMER (r=jorendorff)
|
2010-07-20 09:52:02 -07:00 |
|
Mitchell Field
|
fc426c6d37
|
Clean up configure.in a bit. r=khuey
|
2010-07-20 15:43:54 +10:00 |
|
Ted Mielczarek
|
337fe01582
|
Bug 578751: Use @loader_path instead of @executable_path on Mac OS X. Committing as a bustage fix, still needs review.
|
2010-07-20 01:41:22 -04:00 |
|
David Anderson
|
c1a644c526
|
[JAEGER] Fixed bug in lambda replace w/ eager this.
|
2010-07-19 21:14:44 -07:00 |
|
David Anderson
|
cf5a8cf505
|
[JAEGER] Merge from tracemonkey.
|
2010-07-19 20:49:26 -07:00 |
|
Dimitrios Vardoulakis
|
0a1b9ea452
|
Incorporating patch recommendations for changeset 669386771b5e (bug 579564, r=gal)
|
2010-07-19 18:41:36 -07:00 |
|
David Mandelin
|
d5a8633709
|
[JAEGER] Bug 580114: fix constant-type optimization of JSOP_INSTANCEOF in the method jit, r=dvander
--HG--
extra : rebase_source : c98b6a8d1e40cc5597afcefffdb1a3091813d381
|
2010-07-19 18:34:08 -07:00 |
|
David Anderson
|
3c92cb6c14
|
[JAEGER] Added PIC for arguments.length (bug 580036).
|
2010-07-19 18:21:34 -07:00 |
|
David Mandelin
|
8c885cf46b
|
Bug 580086: fix typos in non-PIC path of NAMEINC, r=dvander
|
2010-07-19 18:05:19 -07:00 |
|
Dimitrios Vardoulakis
|
b5325aea84
|
Allow more LHS values in for/in loops and fixed yield to take 0 or 1 args. (bug 579564, r=gal)
|
2010-07-19 17:07:29 -07:00 |
|
Tom Austin
|
31a5964734
|
Updated and sorted narcissus failures list (bug 579564, r=gal)
|
2010-07-19 17:02:47 -07:00 |
|
David Mandelin
|
42b61b21ad
|
[JAEGER] Bug 578897: teach property cache about our prototype lookup for JSOP_INSTANCEOF, r=dvander
|
2010-07-19 16:06:55 -07:00 |
|
Jason Orendorff
|
62b592404f
|
Bug 580033 - JS_Save/RestoreFrameChain should update cx->compartment. r=gal.
--HG--
extra : rebase_source : e063e91c61f159c98ac4f8f0e3bb74eceee069e6
|
2010-07-19 18:04:50 -05:00 |
|
Andreas Gal
|
c8091508b9
|
Support independent cycle collection and garbage collection (573175, r=jst).
|
2010-07-19 23:31:01 -07:00 |
|
Blake Kaplan
|
de74d9d8f4
|
Bug 563106 - Tie XPConnect to compartments. r=jorendorff/gal/jst
|
2010-07-19 13:36:49 -07:00 |
|
Luke Wagner
|
9870b95ead
|
Fix testBug579646.js in opt trace-tests
|
2010-07-19 16:06:42 -07:00 |
|
Luke Wagner
|
6f0a0727b9
|
Bug 579646 - Avoid recording when negating double(0) (r=gal)
|
2010-07-19 14:24:09 -07:00 |
|
Andreas Gal
|
4b4fb2fced
|
Move the cycle collector out of the GC callback (573060, r=peterv).
|
2010-07-15 18:08:47 -07:00 |
|
Jeff Walden
|
8b99528a95
|
Bug 568786 - Fix a bad assertion defining an accessor property over a method-valued property. r=brendan
--HG--
extra : rebase_source : 88fc1934f4be3516ace8b006c4296931dfef7a5f
|
2010-07-19 12:39:57 -05:00 |
|
Luke Wagner
|
015cd3448d
|
Bug 579647 - use canonical nan in js_dmod (r=dvander)
|
2010-07-19 11:28:13 -07:00 |
|
Dan Witte
|
8c1b9cb83f
|
Remove redundant checks in CClosure::Trace. No bug, r=luke
|
2010-07-19 11:23:24 -07:00 |
|
Tom Austin
|
2ad03dfa62
|
Remove special constructs no longer needed for Narcissus (bug 579137, r=gal)
|
2010-07-16 18:16:07 -07:00 |
|