Commit Graph

38828 Commits

Author SHA1 Message Date
Boris Zbarsky
01957edaef Bug 1131805 part 2. Remove remaining js::GetObjectParent and JS_GetParent uses in SpiderMonkey. r=waldo 2015-03-06 16:33:31 -05:00
Boris Zbarsky
57f6535651 Bug 1131805 part 1. Remove remaining JS_GetParent and js::GetObjectParent uses in Gecko. r=bholley 2015-03-06 16:33:31 -05:00
Boris Zbarsky
76179d5e5e Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv 2015-03-06 16:33:31 -05:00
Boris Zbarsky
4997daa8b5 Bug 1131802 part 1. Add JS friend API to test whether a given function object has extended slots. r=terrence 2015-03-06 16:33:30 -05:00
Boris Zbarsky
5d6bc44366 Bug 1140399. Add friend API to check whether a given function object has a JSNative and to get that JSNative as needed. r=jandem 2015-03-06 16:33:30 -05:00
Jeff Walden
894e42cf7b Bug 1139769 - Self-host %TypedArray%.prototype.subarray. r=till 2015-03-03 11:29:49 -08:00
Jeff Walden
311179ef78 Bug 1139769 - Add TypedArrayBuffer, TypedArrayByteOffset, and TypedArrayElementShift intrinsics to safely get the relevant information for a typed array. r=till 2015-03-03 11:29:45 -08:00
Jeff Walden
e40dae4a4c Bug 1139759 - Self-host %TypedArray%.prototype.copyWithin. r=till 2015-03-03 11:29:02 -08:00
Jeff Walden
8a79499588 Bug 1127012. r=jorendorff 2015-03-02 17:06:46 -08:00
Jim Blandy
4aae8d92a0 Bug 1139570: JS GDB pretty-printer: Add a pretty-printer for js::InterpreterRegs. DONTBUILD r=ttromey 2015-03-04 11:40:47 -08:00
Jim Blandy
b6a4446f8b Bug 1140179: Adapt to new JSObject structure, which indirects through the ObjectGroup. DONTBUILD r=sfink 2015-03-05 15:00:13 -08:00
Jim Blandy
aec334ce0d Bug 1139535: In js/src/gdb: Remove workaround for 2012 GDB bug. DONTBUILD r=sfink 2015-03-04 10:33:44 -08:00
Steve Fink
78b3d91140 Bug 1136309 - Rename the spidermonkey build variants, r=terrence 2015-02-24 11:27:45 -08:00
Guillaume Maudoux
e0d3eee0e6 Bug 1136189 - SIMD: inline SIMD constructors with missing arguments. r=bbouvier 2015-03-05 16:38:40 -08:00
Shu-yu Guo
60209c024c Bug 1140077 - Don't invoke read barriers inside IsTypeMarkedFromAnyThread. (r=terrence) 2015-03-05 16:23:17 -08:00
Terrence Cole
3cc9a2ea49 Backout a0844d972d08 (Bug 1133140) for OOM bustage on TBPL test machines on a CLOSED TREE. 2015-03-05 11:31:57 -08:00
Terrence Cole
0af3e9a222 Bug 1139983 - Fail the alloc if the nursery is full in NoGC; r=bhackett 2015-03-05 08:57:34 -08:00
Terrence Cole
a7554d6cda Bug 1133140 - Move runtime heap size limit checks up to GCIfNeeded; r=sfink 2015-03-05 08:57:32 -08:00
Terrence Cole
e9c9f8d557 Bug 1134425 - Part 2: templatize the GC's allocation routines; r=jonco 2015-03-04 11:30:24 -08:00
Jan de Mooij
eb04d3bd48 Bug 1059364 - Don't emit ObjectGroupDispatch fallback path if we know it's never used. r=bhackett 2015-03-05 15:47:13 +01:00
Jan de Mooij
4c00c60cad Bug 1129977 - Fix bogus MarkOffThreadNurseryObjects assert when post-barrier verifier is used. r=terrence 2015-03-05 15:47:11 +01:00
Jon Coppeard
186d726ceb Bug 1138874 - Change ReparentWrapper() to avoid multiple JS objects pointing to the same native r=bholley 2015-03-05 13:39:53 +00:00
Hannes Verschore
be0a2f6c6c Bug 1138265: update testcase to be more correct, r=bbouvier ON CLOSED TREE 2015-03-05 13:30:07 +01:00
Nick Fitzgerald
1535cf4051 Bug 1139217 - Make js::HashSet<T> work with move-only T types; r=luke 2015-03-03 17:54:00 +01:00
Hannes Verschore
22a306fa7b Bug 1138265 - TraceLogger: Throw more errors, r=bbouvier ON CLOSED TREE 2015-03-05 11:53:10 +01:00
Hannes Verschore
ece0c25731 Bug 994016 - IonMonkey: Improve type information at branches with TypeOf (boolean, you are worthy too), r=jandem 2015-03-05 11:03:51 +01:00
Hannes Verschore
03d7abbb00 Bug 1138265 - TraceLogger: Throw error when trying to enable in AsmJS, r=bbouvier 2015-03-05 10:46:13 +01:00
Shu-yu Guo
cc03107517 Bug 1137780 - Fix marking JitcodeGlobalTable. (r=terrence) 2015-03-04 23:17:23 -08:00
Shu-yu Guo
50db4d4227 Bug 1137780 - Add a skiplist enumerator for JitcodeGlobalTable for removing while traversing. (r=djvj) 2015-03-04 23:17:23 -08:00
Wes Kocher
46191b926e Backed out changeset f88b64c38d3d (bug 1120655) for adding hazards to a CLOSED TREE 2015-03-04 17:01:09 -08:00
Kannan Vijayan
1dbd6c9828 Bug 1139506 - Check for null JSRuntime in tableticker stack trace merge. r=shu 2015-03-04 18:18:08 -05:00
Steve Fink
85d4031eac Bug 1120655 - Label various compartment iters as GCPointers, r=terrence 2015-01-12 14:09:21 -08:00
Terrence Cole
e0d0e39876 Bug 1134425 - Part 1: move the allocator interface code out of line; r=jonco 2015-03-04 09:32:02 -08:00
Andrew McCreight
ae356a9c5e Bug 1139216 - Add BUG_COMPONENT information for js/xpconnect/. r=bholley 2015-03-04 14:07:59 -08:00
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
Jon Coppeard
b77a47d749 Bug 963921 - Clients of the JS API should use JS_DefineElement where appropriate r=smaug 2015-03-02 13:31:15 +00:00
Jon Coppeard
4ea9a16cd9 Bug 899979 - Remove unneeded test code r=waldo 2015-03-02 13:30:34 +00:00
Jon Coppeard
9ab38cd1c9 Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink 2015-03-02 13:30:34 +00:00
Jon Coppeard
f7134e863c Bug 1128670 - Ignore intermittent timeout in compacting GC tests r=terrence 2015-03-02 13:30:34 +00:00
Benjamin Bouvier
f83bca4202 Bug 1135038: Inline SIMD.check as guard unbox; r=nbp 2015-02-27 09:33:34 +01:00
Benjamin Bouvier
3578107513 Bug 1134638: 16. Use more macros; r=nbp 2015-02-26 16:47:04 +01:00
Benjamin Bouvier
07edc363a3 Bug 1134638: 15. Inline select/bitselect in Ion; r=nbp 2015-02-24 18:50:01 +01:00
Benjamin Bouvier
84cacb2a5a Bug 1134638: 14. Inline SIMD getters (signMask, .x, .y, .z, .w) in Ion; r=nbp 2015-02-26 12:08:16 +01:00
Benjamin Bouvier
3f85d61183 Bug 1134638: 13. Inline splat in Ion; r=nbp 2015-02-26 12:34:34 +01:00
Benjamin Bouvier
3a04a2fbc8 Bug 1134638: 12. Inline with{X,Y,Z,W} in Ion; r=nbp 2015-02-25 14:44:37 +01:00
Benjamin Bouvier
b94ed9205a Bug 1134638: 11. Add type checks in move emitter and LIR generation; r=nbp 2015-02-23 16:31:26 +01:00
Benjamin Bouvier
ef0a4540fa Bug 1134638: 10. Inline SIMD comparisons in Ion; r=nbp 2015-02-23 16:31:39 +01:00
Benjamin Bouvier
56bb9a623e Bug 1134638: 9. Drive-by cleanup: FloatingTypePolicy can just have SPECIALIZATION_DATA; r=nbp 2015-02-20 18:42:11 +01:00
Benjamin Bouvier
f6f3469541 Bug 1134638: 8. Inline SIMD conversions in Ion; r=nbp 2015-02-23 19:10:07 +01:00
Benjamin Bouvier
62abdacfc9 Bug 1134638: 7. Add spew for MSimd{Binary{Bitwise,Arith},Unary}; r=sunfish 2015-02-20 16:34:53 +01:00
Benjamin Bouvier
db9bd8c22b Bug 1134638: 6. Inline SIMD unary arithmetic operations; r=nbp 2015-02-20 18:28:31 +01:00
Benjamin Bouvier
ef7bfaec4c Bug 1134638: 5. Add OperationName to MSimdUnaryArith; r=sunfish 2015-02-20 16:16:16 +01:00
Julian Seward
ed3bb3f7d5 Bug 1132953 - Zero AsmJSModule::CodeRange and AsmJSModule::ExportedFunction::pod on construction, to avoid Valgrind warnings. r=luke. 2015-02-27 10:24:07 +01:00
Brian Hackett
013462312d Bug 1135423 - Use unboxed objects for object literals where possible, clean up object literal creation and property initialization code, r=jandem. 2015-03-01 16:31:41 -06:00
Tooru Fujisawa
3121600762 Bug 1108382 - Part 9: Do not use non-standard flag argument of String.prototype.replace in js/src/. r=jandem 2015-03-01 09:51:33 +09:00
Dan Gohman
92c1d28375 Bug 867001 - IonMonkey: Infrastructure for aligning JIT'd loops. r=bbouvier 2015-02-27 17:16:12 -08:00
Hannes Verschore
66cb5ba02a Bug 1135047 - IonMonkey: Use output range when taking range from operands, r=nbp,sunfish 2015-02-28 02:03:48 +01:00
Hannes Verschore
d38d663415 Bug 1135047 - IonMonkey: Fix range before bailouts of MToInt32, r=nbp,sunfish 2015-02-28 02:03:47 +01:00
Hannes Verschore
03cb7af5ae Bug 1130679: IonMonkey: Make it possible to guard on type changes/bailouts, r=nbp 2015-02-28 01:51:00 +01:00
Hannes Verschore
7e064e57d6 Bug 994016: IonMonkey: More agressively improve types at branches, r=jandem 2015-02-28 01:30:47 +01:00
Hannes Verschore
b8daacb05c Bug 994016: IonMonkey: Improve types at compares with MTypeOf, r=jandem 2015-02-28 01:30:44 +01:00
Hannes Verschore
1165cb46f8 Bug 994016: IonMonkey: Use high level TI API for improving types at branches, r=bhackett 2015-02-28 01:30:42 +01:00
Hannes Verschore
f127277ecc Bug 994016: TI: add removeSet, r=bhackett 2015-02-28 01:30:40 +01:00
Hannes Verschore
e0318ff480 Bug 994016: IonMonkey: Add MTypeOf folding to MCompare, r=jandem 2015-02-28 01:30:38 +01:00
ProgramFOX
fb945fa744 Bug 1136799 - SIMD (interpreter): Fix order of operations of ReciprocalSqrt. r=bbouvier, a=me 2015-02-26 17:22:56 +01:00
Tom Tromey
40cdae4e2c Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. r=Waldo 2015-02-27 08:19:00 -05:00
David Major
0ae6747cc2 Bug 1137050 - Don't SetThreadContext if the context didn't change. r=luke, a=me 2015-02-26 20:37:00 -05:00
Dan Gohman
88125d4c52 Bug 1137573 - OdinMonkey: Generalize alignment analysis to handle adds with multiple uses r=luke a=ryanvm 2015-02-27 11:02:59 -08:00
Dan Gohman
348b382fe5 Bug 1137573 - OdinMonkey: Alignment Mask Analysis r=luke 2015-02-26 22:17:51 -08:00
Boris Zbarsky
61eb0bc44c Bug 1136980 part 2. Remove JS_SetParent, even though we have a CLOSED TREE. r=waldo 2015-02-27 11:46:58 -05:00
Boris Zbarsky
819055016c Bug 1136980 part 1. Get rid of JS_SetParent uses in DOM/XPConnect. r=bholley 2015-02-27 11:46:58 -05:00
Boris Zbarsky
aefea0ed8c Bug 1137325. Remove the parent() function from xpcshell. r=mrbkap 2015-02-27 11:46:58 -05:00
Jan de Mooij
c588ad661c Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE 2015-02-27 16:08:15 +01:00
Boris Zbarsky
2b29777f16 Bug 1131803 - Comment fix followup. 2015-02-26 16:33:02 -05:00
Boris Zbarsky
8fc3649b64 Bug 1137334. Remove nsIDOMWindowUtils.getParent. r=bholley. We still have a CLOSED TREE, sadly. 2015-02-26 15:58:59 -05:00
Boris Zbarsky
7daa2f7e75 Bug 1136925 part 4. Stop passing parents to ProxyObject::New. r=waldo 2015-02-26 15:58:59 -05:00
Boris Zbarsky
29c02a7c07 Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo 2015-02-26 15:58:59 -05:00
Boris Zbarsky
f8bbb7c7e5 Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley 2015-02-26 15:58:59 -05:00
Boris Zbarsky
768e9d1720 Bug 1136925 part 1. Stop passing a parent to JS_CloneObject. r=waldo 2015-02-26 15:58:59 -05:00
Boris Zbarsky
91dab40486 Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. r=bholley 2015-02-26 15:58:59 -05:00
Wes Kocher
0ed4ba78c4 Backed out changeset 4ef990c3d69d (bug 1131803) for potentially busting mochitest-e10s-dt on a CLOSED TREE 2015-02-26 23:20:33 -08:00
Wes Kocher
523e3b460c Backed out changeset b590778549ab (bug 1131803) 2015-02-26 23:19:57 -08:00
Wes Kocher
bc62dd3b33 Backed out 4 changesets (bug 1136925) for potentially busting m-e10s-dt on a CLOSED TREE
Backed out changeset 331761aaae22 (bug 1136925)
Backed out changeset 2faa0e91fe23 (bug 1136925)
Backed out changeset a00f2530c911 (bug 1136925)
Backed out changeset d5e658bc0792 (bug 1136925)
2015-02-26 23:17:34 -08:00
Wes Kocher
34716e99af Backed out changeset 01abd154ac05 (bug 1137334) for potentially busting m-e10s-dt on a CLOSED TREE 2015-02-26 23:17:00 -08:00
Wes Kocher
0bcfdb9d36 Backed out changeset d7d9bbfa72c5 (bug 674779) for m-bc orange on a CLOSED TREE 2015-02-26 17:55:37 -08:00
Eric Faust
fab4d8d03a Bug 1066238 - Tests. (r=jorendorff) 2015-02-26 15:05:26 -08:00
Eric Faust
62a9b89ea9 Bug 1066238 - Part 2: Emitter support for static class methods. (r=jorendorff) 2015-02-26 15:05:24 -08:00
Eric Faust
6e6508aeeb Bug 1066238 - Part 1: Parser support for static class methods. (r=jorendorff) 2015-02-26 15:05:23 -08:00
Shu-yu Guo
6e5c140ee9 Bug 1133196 - Ensure script observability when setting Debugger.Frame.onStep. (r=jandem) 2015-02-26 13:50:18 -08:00
Terrence Cole
66790ab1bb Bug 1135141 - Do not do background sweeping for zealous GCs to avoid fragmentation; r=jonco 2015-02-23 14:25:37 -08:00
Boris Zbarsky
d9410df3df Bug 1131803 comment fix followup. DONTBUILD 2015-02-26 16:33:02 -05:00
David Rajchenbach-Teller
6180d4f4c6 Bug 674779 - Add per-compartment CPU accounting. r=jandem, r=blassey, r=bz 2015-02-26 11:53:41 +01:00
Brian Hackett
80ccec0291 Bug 1135547 - Fix checks for cases where type sets might be incomplete, r=jandem. 2015-02-26 15:14:59 -06:00
Boris Zbarsky
6371501610 Bug 1137334. Remove nsIDOMWindowUtils.getParent. r=bholley 2015-02-26 15:58:59 -05:00
Boris Zbarsky
0f29275916 Bug 1136925 part 4. Stop passing parents to ProxyObject::New. r=waldo 2015-02-26 15:58:59 -05:00
Boris Zbarsky
e8c2fb81d9 Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo 2015-02-26 15:58:59 -05:00
Boris Zbarsky
c210c7621b Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley 2015-02-26 15:58:59 -05:00
Boris Zbarsky
3799a3dc0f Bug 1136925 part 1. Stop passing a parent to JS_CloneObject. r=waldo 2015-02-26 15:58:59 -05:00
Boris Zbarsky
8a4e0b62a3 Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. r=bholley 2015-02-26 15:58:59 -05:00
Joel Maher
28be507ca3 Bug 1131110 - Intermittent OSX 10.6 run-by-dir test_bug484459.xul. r=bholley 2015-02-26 15:32:21 -05:00
Ryan VanderMeulen
5531e53530 Backed out changesets 4eab437d2b51 and f7104b435b47 (bug 1125101) for suspicion of being the cause of a spike in Linux debug mochitest-bc timeouts. 2015-02-26 14:32:46 -05:00