Commit Graph

31964 Commits

Author SHA1 Message Date
Wes Kocher
04bdf4754e Backed out 3 changesets (bug 969786) for m-oth permabustage on a CLOSED TREE
Backed out changeset a79a64806e6c (bug 969786)
Backed out changeset 198decf16acf (bug 969786)
Backed out changeset 7d0b03e13765 (bug 969786)
2014-02-26 17:05:33 -08:00
Luke Wagner
4f28eb2916 Bug 977181 - Rename some ion* things to jit* (r=jandem)
--HG--
extra : rebase_source : b407530eb658563f32a5c569d1a0095fc2231d42
2014-02-26 17:38:46 -06:00
Luke Wagner
9b8856c19f Bug 977181 - Don't push/assume IonContext when executing JIT code (r=jandem)
--HG--
extra : rebase_source : ffdd773736657d11a67ef4e7f7110f61594d6d1f
2014-02-26 17:38:24 -06:00
Jim Blandy
43c59d7f97 Bug 969786: Implement Debugger.Source.prototype.introductionScript. r=sfink 2014-02-26 15:20:00 -08:00
Jim Blandy
d0ffdd388f Bug 969786: Record the introduction script in ScriptSourceObjects. r=sfink 2014-02-26 15:20:00 -08:00
Jim Blandy
bd8af5e388 Bug 969786: Add an 'introduction script' compilation option to ReadOnlyCompileOptions, OwningCompileOptions, and CompileOptions. r=sfink 2014-02-26 15:20:00 -08:00
Jim Blandy
24c6dbd5ee Bug 973130: Remove extraneous code from ActivationIterator::settle. r=hv1989
The 'if' condition in this function can never be true, because it's negated
in the immediately preceding 'while' condition.
2014-02-26 15:16:19 -08:00
Sean Stangl
ac09f962a4 Bug 933001 - Part 5/5 - Pref-off SharedArrayBuffer outside Nightly. r=sfink 2014-02-20 14:49:09 -08:00
Sean Stangl
7c2c213c35 Bug 933001 - Part 4/5 - Add SharedArrayBuffer tests. 2014-02-20 14:48:42 -08:00
Sean Stangl
83f0942ed3 Bug 933001 - Part 3/5 - StructuredClone changes for SharedArrayBuffer. r=sfink 2014-02-20 14:47:58 -08:00
Sean Stangl
d198aa7a6c Bug 933001 - Part 2/5 - Make SharedArrayBuffer usable as an AsmJS heap. r=luke 2014-02-20 14:47:03 -08:00
Sean Stangl
12f9c3f8da Bug 933001 - Part 1/5 - Define SharedArrayBufferObject. r=sfink 2014-02-20 14:43:03 -08:00
L. David Baron
5e307581fa Bug 976350 patch 2: Rename nsTraceRefcntImpl to nsTraceRefcnt. r=bsmedberg
Now that bug 975295 removed the obsolete wrapper class, we can rename
nsTraceRefcntImpl back to its correct pre-XPCOM-glue name,
nsTraceRefcnt.

The best part is that the one place where indentation should have needed
fixing, nsTraceRefcnt::DemangleSymbol, never had its indentation fixed
for the previous renaming.

--HG--
rename : xpcom/base/nsTraceRefcntImpl.cpp => xpcom/base/nsTraceRefcnt.cpp
rename : xpcom/base/nsTraceRefcntImpl.h => xpcom/base/nsTraceRefcnt.h
2014-02-26 13:36:36 -08:00
Branislav Rankov
44e8fcd994 Bug 969375 - MIPS port: Added MacroAssembler-mips files. r=froydnj,nbp 2014-02-26 11:16:02 -08:00
Luke Wagner
ea64946ac7 Bug 976602 - OdinMonkey: fix benign assert in protectCode, add more asserts (r=bbouvier)
--HG--
extra : rebase_source : d78d254fbc9c8d237a40520b426fbef5138595a9
2014-02-26 12:21:18 -06:00
Luke Wagner
95b94fb1eb Bug 976763 - Change DescribeStack not to return JSScripts or JSFunctions (r=bz)
--HG--
extra : rebase_source : d9a784df61c00421c9a1e360f92ffc763bf49858
2014-02-25 09:43:14 -06:00
Lars T Hansen
5c0e805f8d Bug 976504 -- Enabling inlining of TypedObject primitives 2014-02-26 11:57:51 -05:00
Carsten "Tomcat" Book
33fc0403e7 Backed out changeset 802aa43ae8cc (bug 939562) for PGO mochitest regression on a CLOSED TREE 2014-02-26 16:02:15 +01:00
Jason Orendorff
1d54332a0b Bug 968936 - Emit a warning message with stack trace when the "operation callback" (slow script dialog) stops script execution. r=luke. 2014-02-26 08:55:35 -06:00
Jason Orendorff
6af6217540 Bug 975484 - Reflect.parse location information is inaccurate for CallExpressions. r=luke. 2014-02-26 08:55:35 -06:00
Jason Orendorff
e4247802f2 Bug 973566, part 2 - Change some code to use a new, simpler js::HasOwnProperty signature. r=jimb. 2014-02-26 08:55:35 -06:00
Jason Orendorff
e29a270495 Bug 973566, part 1 - Fix "Assertion failure: offsetsv.isUndefined()" with elements on Object.prototype. r=jimb. 2014-02-26 08:55:35 -06:00
Jason Orendorff
fc3f78ef89 Bug 972319, part 2 - Transition some code using JS_SaveExceptionState to JS::AutoSaveExceptionState. r=bholley. 2014-02-26 08:55:34 -06:00
Jason Orendorff
72f0685dd8 Bug 972319, part 1 - Add new API JS::AutoSaveExceptionState as a replacement for JS_SaveExceptionState. r=luke. 2014-02-26 08:55:34 -06:00
Carsten "Tomcat" Book
b4c21f0962 Backed out changeset 3a23bcbc4e60 (bug 953164) for JS Reftest Bustage on a CLOSED TREE 2014-02-26 14:00:34 +01:00
Carsten "Tomcat" Book
32224bf04c Backed out changeset 6f7f5787e46e (bug 953164) 2014-02-26 13:59:41 +01:00
Hannes Verschore
1bb11d0de8 Bug 953164 - Undo debug code that wasn't part of the review, r=me 2014-02-26 12:41:29 +01:00
Hannes Verschore
53b344032f Bug 953164 - IonMonkey: Improve type information at branches, r=jandem 2014-02-13 23:19:15 +01:00
Nicolas B. Pierron
1e078847ca Bug 973889 - Handle static with objects in XDR/Clone of inner functions. r=wingo 2014-02-26 02:58:36 -08:00
Jan de Mooij
1c99716963 Bug 901086 - Fix CodePosition comparison in LSRA findBestBlockedRegister. r=sunfish 2014-02-26 11:12:39 +01:00
Jan de Mooij
b36f3f389e Bug 939562 part 2 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke 2014-02-26 10:25:36 +01:00
Jan de Mooij
a5dacf6e8d Bug 939562 part 1 - Bump trusted script buffer size for ASAN builds. r=bholley 2014-02-26 10:19:45 +01:00
Terrence Cole
eee4219b64 Bug 919544 - Allow cached object allocation to GC; r=jandem 2014-02-01 12:04:03 -08:00
Luke Wagner
13dba8c69f Bug 976348 - Change DescribeScriptedCaller to not return a JSScript (r=bholley)
--HG--
extra : rebase_source : 58387ce3e4c49d3140b92b84bf3577fc6584820e
2014-02-25 09:43:14 -06:00
Nathan Froyd
564b48a15b Bug 976565 - remove IS_LITTLE_ENDIAN use from MacroAssembler-arm.cpp; r=mjrosenb 2014-02-24 21:33:10 -05:00
Terrence Cole
a1f75ee1c9 Bug 975947 - Fix generational GC's interaction with the barrier verifier; r=sfink 2014-02-24 15:08:05 -08:00
Andy Wingo
6369688532 Bug 976596 - Block-scoped variables indexing refactor r=luke 2014-02-25 18:46:15 +01:00
Andy Wingo
19e9ec3edc Bug 976047 - Simplify jsanalyze.cpp now that locals no longer alias the stack r=jandem 2014-02-25 18:46:13 +01:00
Nicholas D. Matsakis
ba30e5cf0d Bug 973563 - Correct assertion for zero-sized structs r=till 2014-02-24 14:31:15 -05:00
Andy Wingo
3140adb1b5 Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem 2014-02-12 18:46:24 +01:00
Bobby Holley
840a00ea3f Bug 976151 - Anti eval/Function() check during wrapping should use |subsumes|. r=gabor 2014-02-25 08:38:33 -08:00
Luke Wagner
485e352480 Bug 976054 - Fix XDR to store script->nslots_ with a uint32_t (r=wingo) 2014-02-25 09:47:46 -06:00
Masatoshi Kimura
19c616ccf4 Bug 975803 - Workaround a MSVC10 compiler bug. r=luke 2014-02-25 21:50:40 +09:00
Nathan Froyd
daf6fcb907 Bug 970498 - remove unnecessary padding in JSClass and js::Class; r=Waldo 2014-02-24 15:20:38 -05:00
Nathan Froyd
c61d66e196 Bug 970504 - make JS_CLASS_MEMBERS useful in more places; r=jorendorff 2014-02-24 15:08:57 -05:00
Mike Shal
6fdc43de4a Bug 974205 - Use --with-compiler-wrapper when enabling sccache. r=glandium 2014-02-25 15:41:57 +09:00
Ehsan Akhgari
92b3158879 Backed out changeset 8d8165293e9b (bug 976372) because of Windows debug bustage on a CLOSED TREE 2014-02-24 23:01:54 -05:00
Ehsan Akhgari
1e925946d1 Bug 976372 - Remove support for compilers which lack support for dynamic_cast<void*>; r=dbaron
--HG--
extra : rebase_source : 83a23e3b8fa4462eb70a1844b555c7605162a497
2014-02-24 21:06:06 -05:00
Jim Blandy
5552da47ab Bug 935203: Provide introductionType information for all sources of JS in SpiderMonkey. r=djvj 2014-02-24 15:31:47 -08:00
Jim Blandy
d38d926a57 Bug 935203: Consolidate initialization of ScriptSource from CompileOptions. r=djvj 2014-02-24 15:31:47 -08:00