Commit Graph

38694 Commits

Author SHA1 Message Date
Ryan VanderMeulen
f3d07e70ac Backed out changeset a190978e94f1 (bug 1136806) for WinXP debug jittest timeouts.
CLOSED TREE
2015-03-04 14:02:01 -05:00
Hannes Verschore
35404fa647 Bug 1139152: IonMonkey: Don't improve types at MTypeOf for unknown types, r=jandem 2015-03-04 16:17:27 +01:00
Jon Coppeard
54a171d9e3 Bug 1136597 - Mark all relevant cross compartment debugger edges when sweeping r=terrence 2015-03-04 14:45:19 +00:00
Nick Fitzgerald
a3d3d76f3c Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations. r=shu 2015-03-03 08:36:00 -05:00
Brian Hackett
9f90b71c1a Bug 1137497 - Remove shape from unboxed objects, r=jandem. 2015-03-04 08:32:45 -06:00
Benjamin Bouvier
095cd55335 Bug 1132920: Use movddup for SIMD swizzle pattern (0, 1, 0, 1) on SSE3 enabled machines; r=sunfish 2015-03-04 12:01:31 +01:00
Benjamin Bouvier
b55eb105f7 Bug 1135042: Share more code between StoreTypedArray* classes; r=bhackett 2015-03-03 13:56:49 +01:00
Benjamin Bouvier
0ad617bbc9 Bug 1135042: Inline SIMD stores in Ion; r=bhackett 2015-02-27 18:30:22 +01:00
Benjamin Bouvier
d259969465 Bug 1135042: Inline SIMD loads in Ion; r=bhackett 2015-03-02 12:11:19 +01:00
Jon Coppeard
678a5e74c7 Bug 1137478 - Add a read barrier for Debugger::debuggees r=terrence 2015-03-04 10:25:07 +00:00
Jon Coppeard
eeab2f50ba Bug 1122640 - Free nursery huge slots off main thread r=terrence 2015-02-04 16:12:06 +00:00
Jon Coppeard
5ae0c32593 Bug 1137341 - Don't allow GC to observe cross compartment prototype pointers for object groups r=terrence a=abillings 2015-03-04 10:25:07 +00:00
Ehsan Akhgari
58dc1b564f Bug 1050456 - Part 2: Add a nsGlobalWindow::GetIsPrerendered helper 2015-03-04 01:31:08 -05:00
Ehsan Akhgari
a0e86805c1 Bug 1050456 - Part 1: Prevent prerendered pages from showing the slow script dialog; r=bzbarsky 2015-03-04 01:30:47 -05:00
Boris Zbarsky
0b079cb32c Bug 1137591 part 2. Throw if someone does Cu.importGlobalProperties in a Window scope. r=bholley 2015-03-03 21:01:58 -05:00
Boris Zbarsky
05f25e0b8b Bug 1137591 part 1. Get rid of SandboxCreateXMLHttpRequest and just use the normal XHR constructor in sandboxes if someone asks for XHR there. r=bholley 2015-03-03 21:01:58 -05:00
Terrence Cole
94bc746272 Bug 1131715 - Fix an innocuous data race in the HeapSlot pre barrier; r=jonco 2015-02-25 09:22:18 -08:00
Nicolas B. Pierron
76359abe69 Bug 1137688 - Add eager simd unboxing phase. r=sunfish,bbouvier 2015-03-03 14:25:22 +01:00
Brian Hackett
025b67992e Bug 1135816 - Handle unboxed object receivers when compiling getter/setter calls in baseline/Ion, r=jandem. 2015-03-03 06:32:27 -06:00
Brian Hackett
0c4596d4b3 Bug 1137978 - Access an object's compartment and zone via its group, remove ObjectGroup::singleton_, r=jandem,terrence. 2015-03-03 06:23:47 -06:00
Brian Hackett
84f64a2290 Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem. 2015-03-03 06:19:37 -06:00
Boris Zbarsky
766eba80ee Bug 1137910 part 2. Give chrome callers that are indirectly (e.g. via nsIStackFrame) poking at content-captured stacks the content view of the stack. r=fitzgen 2015-03-03 07:12:01 -05:00
Boris Zbarsky
f2c28b670f Bug 1137910 part 1. Don't lose track of the original 'this' object in THIS_SAVEDFRAME, so we can actually do things based on the principal of the object we're working with. r=fitzgen 2015-03-03 07:12:01 -05:00
Boris Zbarsky
7b450a386a Bug 1137578. Remove JS_GetParent usage from mozJSSubscriptLoader. r=bholley 2015-03-03 07:12:01 -05:00
Boris Zbarsky
25c8e5021e Bug 1131797 part 3. Store the object we originally come from in a reserved slot on XPConnect functions instead of using the parent pointer. r=bholley 2015-03-03 07:12:01 -05:00
Boris Zbarsky
0d878647ad Bug 1131797 part 2. Stop storing the XPCNativeInterface* in XPConnect function objects and just get it from the XPCNativeMember* we're still storing. r=bholley 2015-03-03 07:12:01 -05:00
Boris Zbarsky
03e0b2a331 Bug 1131797 part 1. Store an index into its XPCNativeInterface mMembers array in each XPCNativeMember. r=bholley 2015-03-03 07:12:00 -05:00
Carsten "Tomcat" Book
4e436e202b Backed out changeset 756a0e4a9f48 (bug 1135042) for static analysis build bustage 2015-03-03 12:09:50 +01:00
Carsten "Tomcat" Book
adf8a6a0bb Backed out changeset d69585ea6ca9 (bug 1135042) 2015-03-03 12:08:24 +01:00
Carsten "Tomcat" Book
7473717653 Backed out changeset b7b0305f5747 (bug 1135042) 2015-03-03 12:08:17 +01:00
Tom Schuster
1c588e8fa0 Bug 1138180 - Make --disable-ion compilable again. r=nbp 2015-03-03 11:49:31 +01:00
Landry Breuil
3e865a3c4b Bug 1138205 - use a reinterpret_cast instead of a static_cast after bug 986981, fixes build on OpenBSD/amd64. r=sunfish 2015-03-01 23:58:00 +01:00
Jon Coppeard
d471cb3961 Bug 1138538 - Display GC zeal help text in shell help message r=terrence 2015-03-03 10:28:27 +00:00
Jon Coppeard
1184b19cd8 Bug 1138390 - Wait for GC to finish if necessary in runOffThreadScript() r=terrence 2015-03-03 10:28:06 +00:00
Benjamin Bouvier
71d94d71fd Bug 1135042: Share more code between StoreTypedArray* classes; r=bhackett 2015-03-03 11:07:49 +01:00
Benjamin Bouvier
8c280cce36 Bug 1135042: Inline SIMD stores in Ion; r=bhackett 2015-02-27 18:30:22 +01:00
Benjamin Bouvier
d6eb861473 Bug 1135042: Inline SIMD loads in Ion; r=bhackett 2015-03-02 12:11:19 +01:00
Benjamin Bouvier
b8c75f35af Bug 1135039: Implement general SIMD swizzle and use it; r=sunfish 2015-02-27 09:35:03 +01:00
Lars T Hansen
c1a51b0fe6 Bug 1137291 - avoid clobbering an input register. r=h4writer 2015-03-03 10:47:00 +01:00
Carsten "Tomcat" Book
e9518ddb03 Backed out changeset 074919869975 (bug 1136806) for spidermonkey_info-warnaserr build test failures 2015-03-03 10:13:43 +01:00
Jan de Mooij
57726fb2b8 Bug 1136837 part 2 - Improve |this| types when inlining after a CALLPROP/CALLELEM. r=h4writer 2015-03-03 09:37:46 +01:00
Jan de Mooij
c85567bd32 Bug 1137523 part 2 - Unprefix a few js_* functions I forgot in part 1. r=bhackett 2015-03-03 09:33:22 +01:00
Nick Fitzgerald
1335463641 Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations. r=shu 2015-02-27 14:34:00 +01:00
ProgramFOX
5207184ea6 Bug 1136221 - SIMD (interpreter): relax type requirement for Int32x4Bool. r=bbouvier 2015-02-27 17:31:05 +01:00
Steve Fink
89fd97ba74 Bug 1137336 - Explicitly disallow WeakMapTracer.callback from GCing, r=terrence 2015-03-02 10:25:16 -08:00
Steve Fink
5afea435af Bug 1137326 - Fix out of bounds error in JS_iterateCompartments, r=terrence 2015-01-12 14:19:27 -08:00
Kannan Vijayan
15073b7379 Bug 1130367 - Ensure profiler stack sampling is disabled when spsProfiler is disabled. r=shu 2015-03-02 17:46:13 -05:00
Terrence Cole
a2f0622b29 Bug 1135985 - Use typed members to implement pushMarkStack; r=sfink 2015-02-25 13:09:05 -08:00
Nicolas B. Pierron
4f0d0e4324 Bug 1010556 - Bump ASAN kTrustedScriptBuffer constant, to account for the new frame size. r=bholley 2015-03-02 14:33:14 -08:00
Tooru Fujisawa
7b4684b674 Bug 1136490 - Fix unreliable test code to not fail with OOM r=terrence 2015-03-02 13:32:08 +00:00