Brian Hackett
|
e673083ef6
|
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
|
9db4d94c30
|
Bug 1138676 - Watch for groups with lazy protos in PropertyReadNeedsTypeBarrier, r=jandem.
|
2015-03-03 06:19:37 -06:00 |
|
Boris Zbarsky
|
eb1fcd69ef
|
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
|
1e9cb8803b
|
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
|
a5316a236e
|
Bug 1137578. Remove JS_GetParent usage from mozJSSubscriptLoader. r=bholley
|
2015-03-03 07:12:01 -05:00 |
|
Boris Zbarsky
|
d9cb8e8309
|
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
|
b90fad0b12
|
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
|
ff2c755d8f
|
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
|
cd9248b860
|
Backed out changeset 756a0e4a9f48 (bug 1135042) for static analysis build bustage
--HG--
extra : rebase_source : 10504dd1afbadd2b49052ce848c6f7b660df2390
|
2015-03-03 12:09:50 +01:00 |
|
Carsten "Tomcat" Book
|
d83891aa9a
|
Backed out changeset d69585ea6ca9 (bug 1135042)
--HG--
extra : rebase_source : 4130fcdb7b36fa95c84fd50c1e8dd9a18ca4a5e1
|
2015-03-03 12:08:24 +01:00 |
|
Carsten "Tomcat" Book
|
55aab8def8
|
Backed out changeset b7b0305f5747 (bug 1135042)
--HG--
extra : rebase_source : fc1d424886af8ba808e88698c1b2017c2b366f23
|
2015-03-03 12:08:17 +01:00 |
|
Tom Schuster
|
2fa05ed61a
|
Bug 1138180 - Make --disable-ion compilable again. r=nbp
|
2015-03-03 11:49:31 +01:00 |
|
Landry Breuil
|
fe82b0fcd6
|
Bug 1138205 - use a reinterpret_cast instead of a static_cast after bug 986981, fixes build on OpenBSD/amd64. r=sunfish
--HG--
extra : rebase_source : 2345a706ddd5a5169a870ec45505329daa561f5a
|
2015-03-01 23:58:00 +01:00 |
|
Jon Coppeard
|
a1179d85f5
|
Bug 1138538 - Display GC zeal help text in shell help message r=terrence
|
2015-03-03 10:28:27 +00:00 |
|
Jon Coppeard
|
2931e312c6
|
Bug 1138390 - Wait for GC to finish if necessary in runOffThreadScript() r=terrence
|
2015-03-03 10:28:06 +00:00 |
|
Benjamin Bouvier
|
82ef64ea82
|
Bug 1135042: Share more code between StoreTypedArray* classes; r=bhackett
--HG--
extra : rebase_source : f29cc4ca0f22e4f3ad57823bd3d165d6d5436a55
|
2015-03-03 11:07:49 +01:00 |
|
Benjamin Bouvier
|
48b1718799
|
Bug 1135042: Inline SIMD stores in Ion; r=bhackett
--HG--
extra : rebase_source : 7d1207d8ac5c6f5ade2424560866225ad75c6c3b
|
2015-02-27 18:30:22 +01:00 |
|
Benjamin Bouvier
|
b8de7831f3
|
Bug 1135042: Inline SIMD loads in Ion; r=bhackett
--HG--
extra : rebase_source : 9a41cda1780b07ba5ed4cb68010da30c8c91c6c8
|
2015-03-02 12:11:19 +01:00 |
|
Benjamin Bouvier
|
c1a4bb0b11
|
Bug 1135039: Implement general SIMD swizzle and use it; r=sunfish
--HG--
extra : rebase_source : 03ee012c8e149c80857c454416a8cc9700fcde90
|
2015-02-27 09:35:03 +01:00 |
|
Lars T Hansen
|
5ef7f7af49
|
Bug 1137291 - avoid clobbering an input register. r=h4writer
|
2015-03-03 10:47:00 +01:00 |
|
Carsten "Tomcat" Book
|
3247f3916d
|
Backed out changeset 074919869975 (bug 1136806) for spidermonkey_info-warnaserr build test failures
--HG--
extra : rebase_source : 20b69f349805a40930b25e360591faa00f60a44f
|
2015-03-03 10:13:43 +01:00 |
|
Jan de Mooij
|
557a87c9f1
|
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
|
61b1b5c6bb
|
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
|
a235485fdb
|
Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations. r=shu
|
2015-02-27 14:34:00 +01:00 |
|
ProgramFOX
|
e8cec7ff2d
|
Bug 1136221 - SIMD (interpreter): relax type requirement for Int32x4Bool. r=bbouvier
|
2015-02-27 17:31:05 +01:00 |
|
Steve Fink
|
ae44364491
|
Bug 1137336 - Explicitly disallow WeakMapTracer.callback from GCing, r=terrence
--HG--
extra : rebase_source : 49c1862cdb21a3089f91a3234276ae394e3928e1
|
2015-03-02 10:25:16 -08:00 |
|
Steve Fink
|
fe060f5fe7
|
Bug 1137326 - Fix out of bounds error in JS_iterateCompartments, r=terrence
--HG--
extra : rebase_source : 3fbf82054fbe72d15ee1300810820ac5f3bee8b1
|
2015-01-12 14:19:27 -08:00 |
|
Kannan Vijayan
|
834ee9ffd2
|
Bug 1130367 - Ensure profiler stack sampling is disabled when spsProfiler is disabled. r=shu
|
2015-03-02 17:46:13 -05:00 |
|
Terrence Cole
|
9ab946434d
|
Bug 1135985 - Use typed members to implement pushMarkStack; r=sfink
|
2015-02-25 13:09:05 -08:00 |
|
Nicolas B. Pierron
|
605350eb82
|
Bug 1010556 - Bump ASAN kTrustedScriptBuffer constant, to account for the new frame size. r=bholley
--HG--
extra : amend_source : 5f927a03e42f4739dc17b19d6c39020c5331a5f9
|
2015-03-02 14:33:14 -08:00 |
|
Tooru Fujisawa
|
6d4278e0f8
|
Bug 1136490 - Fix unreliable test code to not fail with OOM r=terrence
|
2015-03-02 13:32:08 +00:00 |
|
Jon Coppeard
|
a451fdfd83
|
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
|
8c8822c93b
|
Bug 899979 - Remove unneeded test code r=waldo
|
2015-03-02 13:30:34 +00:00 |
|
Jon Coppeard
|
bbd57fc536
|
Bug 1133377 - Make DataView constructor correctly handle undefined byteLength argument r=sfink
|
2015-03-02 13:30:34 +00:00 |
|
Jon Coppeard
|
ed4ebb4b4d
|
Bug 1128670 - Ignore intermittent timeout in compacting GC tests r=terrence
|
2015-03-02 13:30:34 +00:00 |
|
Benjamin Bouvier
|
a3007359df
|
Bug 1135038: Inline SIMD.check as guard unbox; r=nbp
--HG--
extra : rebase_source : 166e5df79a0bba98d1f928da1ebd82f6b1e751e1
|
2015-02-27 09:33:34 +01:00 |
|
Benjamin Bouvier
|
d4fd88d65b
|
Bug 1134638: 16. Use more macros; r=nbp
--HG--
extra : rebase_source : da4f2ea01a5a3cec8d22f82b4a6c905ba09ff0f8
|
2015-02-26 16:47:04 +01:00 |
|
Benjamin Bouvier
|
1b04f3a08d
|
Bug 1134638: 15. Inline select/bitselect in Ion; r=nbp
--HG--
extra : rebase_source : 678b97a3a417cbfcb24c04f6284c4cbd044fcf9e
|
2015-02-24 18:50:01 +01:00 |
|
Benjamin Bouvier
|
1c09b86cc2
|
Bug 1134638: 14. Inline SIMD getters (signMask, .x, .y, .z, .w) in Ion; r=nbp
--HG--
extra : rebase_source : ef4b04965069c83dc0c129cc86013fb484e7a1bd
|
2015-02-26 12:08:16 +01:00 |
|
Benjamin Bouvier
|
d9f3eae184
|
Bug 1134638: 13. Inline splat in Ion; r=nbp
--HG--
extra : rebase_source : 0cbcde4f2438b3247db3ff192b734ceccf18f437
|
2015-02-26 12:34:34 +01:00 |
|
Benjamin Bouvier
|
77fe120513
|
Bug 1134638: 12. Inline with{X,Y,Z,W} in Ion; r=nbp
--HG--
extra : rebase_source : a263bbb64d4ba84079ff648a1c0d8bd63c96d62d
|
2015-02-25 14:44:37 +01:00 |
|
Benjamin Bouvier
|
3e2e07d1f5
|
Bug 1134638: 11. Add type checks in move emitter and LIR generation; r=nbp
--HG--
extra : rebase_source : 15d503589491815fcebe99efc912ba3dafc8fddc
|
2015-02-23 16:31:26 +01:00 |
|
Benjamin Bouvier
|
2469cafc12
|
Bug 1134638: 10. Inline SIMD comparisons in Ion; r=nbp
--HG--
extra : rebase_source : a3aca1b36c2991969236ea9cede151a1f159fc2d
|
2015-02-23 16:31:39 +01:00 |
|
Benjamin Bouvier
|
740fff1c0f
|
Bug 1134638: 9. Drive-by cleanup: FloatingTypePolicy can just have SPECIALIZATION_DATA; r=nbp
--HG--
extra : rebase_source : 9d181f69a8bc8a1122232b57a2292053a6b1bb30
|
2015-02-20 18:42:11 +01:00 |
|
Benjamin Bouvier
|
53caeb1a31
|
Bug 1134638: 8. Inline SIMD conversions in Ion; r=nbp
--HG--
extra : rebase_source : 097ab6487f403260ad689ff6dda72635f9f842c3
|
2015-02-23 19:10:07 +01:00 |
|
Benjamin Bouvier
|
e18bfb3bda
|
Bug 1134638: 7. Add spew for MSimd{Binary{Bitwise,Arith},Unary}; r=sunfish
--HG--
extra : rebase_source : dd1f455db8261fd50548eb4a97c913d7aa2c2689
|
2015-02-20 16:34:53 +01:00 |
|
Benjamin Bouvier
|
129a1167f4
|
Bug 1134638: 6. Inline SIMD unary arithmetic operations; r=nbp
--HG--
extra : rebase_source : c948e16a2b6ada9d0e487ef3a6b251d4f54ab37c
|
2015-02-20 18:28:31 +01:00 |
|
Benjamin Bouvier
|
626215450b
|
Bug 1134638: 5. Add OperationName to MSimdUnaryArith; r=sunfish
--HG--
extra : rebase_source : 0cad2c541e6e4a7401ccd24df3c8da1ffffc3453
|
2015-02-20 16:16:16 +01:00 |
|
Julian Seward
|
6e37e4a390
|
Bug 1132953 - Zero AsmJSModule::CodeRange and AsmJSModule::ExportedFunction::pod on construction, to avoid Valgrind warnings. r=luke.
--HG--
extra : rebase_source : 5dc08d0bd705aca6fbdae6a0a3d208321dcadb9f
|
2015-02-27 10:24:07 +01:00 |
|
Brian Hackett
|
11d50f2069
|
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 |
|