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 |
|