Jeff Walden
|
be22d693ec
|
Bug 1140196. r=jorendorff
|
2015-03-05 18:03:56 -08:00 |
L. David Baron
|
8de963d8ad
|
Back out bug 1131802 (changesets 80e90f586329 and 35c268f162db) and patch 2 from bug 1131805 (changeset 4139522bf814) on a CLOSED TREE for assertion failures.
Assertion failure: (ptrBits & 1) == 0, at ../../dist/include/js/Value.h
:871
called from XrayCreateFunction
|
2015-03-06 15:14:52 -08:00 |
Jim Blandy
|
18e3ff59b1
|
Bug 1140182: JS GDB pretty-printers: Implement pretty-printer for js::AbstractFramePtr. r=sfink
--HG--
extra : rebase_source : a039fe37a7379dd738c8ddfc1bf15ecea3235edf
|
2015-03-04 17:34:49 -08:00 |
Boris Zbarsky
|
3cc15e64a8
|
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
|
05aaddd360
|
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
|
6523d4990f
|
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
|
7fbe78ed00
|
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
|
8911f2e109
|
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
|
7048331318
|
Bug 1139769 - Self-host %TypedArray%.prototype.subarray. r=till
--HG--
extra : rebase_source : 183d35ba530088a578d8afc1a482fd0dba1c0e3d
|
2015-03-03 11:29:49 -08:00 |
Jeff Walden
|
b6c434b930
|
Bug 1139769 - Add TypedArrayBuffer, TypedArrayByteOffset, and TypedArrayElementShift intrinsics to safely get the relevant information for a typed array. r=till
--HG--
extra : rebase_source : 29f7aa4ce10c1f3752db797080eb41e7919f6e92
|
2015-03-03 11:29:45 -08:00 |
Jeff Walden
|
1f072a19fd
|
Bug 1139759 - Self-host %TypedArray%.prototype.copyWithin. r=till
--HG--
extra : rebase_source : da5b73835180f7a5b743cfe26889b23ebd9471d2
|
2015-03-03 11:29:02 -08:00 |
Jeff Walden
|
01267dea87
|
Bug 1127012. r=jorendorff
--HG--
extra : rebase_source : e956c7cc017d453b003c26fc2c85595133f90c26
|
2015-03-02 17:06:46 -08:00 |
Jim Blandy
|
c36a83e07f
|
Bug 1139570: JS GDB pretty-printer: Add a pretty-printer for js::InterpreterRegs. DONTBUILD r=ttromey
--HG--
extra : rebase_source : 3d367952ed039cb2d1af6c062a628002f6aaff47
|
2015-03-04 11:40:47 -08:00 |
Jim Blandy
|
3358ad3f7d
|
Bug 1140179: Adapt to new JSObject structure, which indirects through the ObjectGroup. DONTBUILD r=sfink
--HG--
extra : rebase_source : 816b330641a1346413d46c5d136556289b85e27f
|
2015-03-05 15:00:13 -08:00 |
Jim Blandy
|
b336a5c71b
|
Bug 1139535: In js/src/gdb: Remove workaround for 2012 GDB bug. DONTBUILD r=sfink
--HG--
extra : rebase_source : b250e79ff42b144041422e6e8d9fcb7b59dc27c6
|
2015-03-04 10:33:44 -08:00 |
Steve Fink
|
01a264a7a9
|
Bug 1136309 - Rename the spidermonkey build variants, r=terrence
--HG--
rename : js/src/devtools/automation/arm-sim => js/src/devtools/automation/variants/arm-sim
rename : js/src/devtools/automation/dtrace => js/src/devtools/automation/variants/dtrace
rename : js/src/devtools/automation/exactrooting => js/src/devtools/automation/variants/exactrooting
rename : js/src/devtools/automation/generational => js/src/devtools/automation/variants/generational
rename : js/src/devtools/automation/nomethodjit => js/src/devtools/automation/variants/nomethodjit
rename : js/src/devtools/automation/rootanalysis => js/src/devtools/automation/variants/rootanalysis
rename : js/src/devtools/automation/warnaserr => js/src/devtools/automation/variants/warnaserr
rename : js/src/devtools/automation/warnaserrdebug => js/src/devtools/automation/variants/warnaserrdebug
extra : rebase_source : 63e8abb59681e0ca0144cd582178fae67c695e4e
|
2015-02-24 11:27:45 -08:00 |
Guillaume Maudoux
|
b5c8e06412
|
Bug 1136189 - SIMD: inline SIMD constructors with missing arguments. r=bbouvier
|
2015-03-05 16:38:40 -08:00 |
Shu-yu Guo
|
c9764f7296
|
Bug 1140077 - Don't invoke read barriers inside IsTypeMarkedFromAnyThread. (r=terrence)
|
2015-03-05 16:23:17 -08:00 |
Terrence Cole
|
eb79dbced5
|
Backout a0844d972d08 (Bug 1133140) for OOM bustage on TBPL test machines on a CLOSED TREE.
--HG--
extra : rebase_source : d28d5b25d9100889a7e909d292b00740f2e30b0c
|
2015-03-05 11:31:57 -08:00 |
Terrence Cole
|
e692ef66b3
|
Bug 1139983 - Fail the alloc if the nursery is full in NoGC; r=bhackett
--HG--
extra : rebase_source : 7629e6bc37f6e95a4cfd26350283de6a698a2973
|
2015-03-05 08:57:34 -08:00 |
Terrence Cole
|
a3f749e381
|
Bug 1133140 - Move runtime heap size limit checks up to GCIfNeeded; r=sfink
--HG--
extra : rebase_source : 5ddbf4859bce2c2dcbd547d046f420d0ab2537de
|
2015-03-05 08:57:32 -08:00 |
Terrence Cole
|
c11c675dc7
|
Bug 1134425 - Part 2: templatize the GC's allocation routines; r=jonco
--HG--
extra : rebase_source : 2b57ac72b48a44199375471b0047e4c40d7fb46d
|
2015-03-04 11:30:24 -08:00 |
Jan de Mooij
|
6a87cf6fe0
|
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
|
fc6c5d2e40
|
Bug 1129977 - Fix bogus MarkOffThreadNurseryObjects assert when post-barrier verifier is used. r=terrence
|
2015-03-05 15:47:11 +01:00 |
Jon Coppeard
|
0edff16cda
|
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
|
01775237e6
|
Bug 1138265: update testcase to be more correct, r=bbouvier ON CLOSED TREE
|
2015-03-05 13:30:07 +01:00 |
Nick Fitzgerald
|
57951abfec
|
Bug 1139217 - Make js::HashSet<T> work with move-only T types; r=luke
|
2015-03-03 17:54:00 +01:00 |
Hannes Verschore
|
3311e1f58d
|
Bug 1138265 - TraceLogger: Throw more errors, r=bbouvier ON CLOSED TREE
|
2015-03-05 11:53:10 +01:00 |
Hannes Verschore
|
fb5c0f5ed9
|
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
|
87f28bcfcf
|
Bug 1138265 - TraceLogger: Throw error when trying to enable in AsmJS, r=bbouvier
|
2015-03-05 10:46:13 +01:00 |
Shu-yu Guo
|
7c2196a471
|
Bug 1137780 - Fix marking JitcodeGlobalTable. (r=terrence)
|
2015-03-04 23:17:23 -08:00 |
Shu-yu Guo
|
a0b7c7e821
|
Bug 1137780 - Add a skiplist enumerator for JitcodeGlobalTable for removing while traversing. (r=djvj)
|
2015-03-04 23:17:23 -08:00 |
Wes Kocher
|
9da01a4e7f
|
Backed out changeset f88b64c38d3d (bug 1120655) for adding hazards to a CLOSED TREE
|
2015-03-04 17:01:09 -08:00 |
Kannan Vijayan
|
23ba095c80
|
Bug 1139506 - Check for null JSRuntime in tableticker stack trace merge. r=shu
|
2015-03-04 18:18:08 -05:00 |
Steve Fink
|
7a5694c553
|
Bug 1120655 - Label various compartment iters as GCPointers, r=terrence
--HG--
extra : rebase_source : 33addf15ffb10c652245caac4dbbd6d4979dcaef
|
2015-01-12 14:09:21 -08:00 |
Terrence Cole
|
bb7d88df07
|
Bug 1134425 - Part 1: move the allocator interface code out of line; r=jonco
--HG--
extra : rebase_source : cbeb8097a3c55397cc0c0f476deb0011ad496f62
|
2015-03-04 09:32:02 -08:00 |
Andrew McCreight
|
e54e14a49d
|
Bug 1139216 - Add BUG_COMPONENT information for js/xpconnect/. r=bholley
|
2015-03-04 14:07:59 -08:00 |
Ryan VanderMeulen
|
2a3ee8f105
|
Backed out changeset a190978e94f1 (bug 1136806) for WinXP debug jittest timeouts.
CLOSED TREE
|
2015-03-04 14:02:01 -05:00 |
Hannes Verschore
|
3c45032e65
|
Bug 1139152: IonMonkey: Don't improve types at MTypeOf for unknown types, r=jandem
|
2015-03-04 16:17:27 +01:00 |
Jon Coppeard
|
5a06a69d6c
|
Bug 1136597 - Mark all relevant cross compartment debugger edges when sweeping r=terrence
|
2015-03-04 14:45:19 +00:00 |
Nick Fitzgerald
|
1c02f24994
|
Bug 1136806 - Fix assertion failure with Debugger and oomAfterAllocations. r=shu
--HG--
extra : rebase_source : cb9a21db0e4fdb2024840dbe15958eb7632db488
|
2015-03-03 08:36:00 -05:00 |
Brian Hackett
|
ace85caac2
|
Bug 1137497 - Remove shape from unboxed objects, r=jandem.
|
2015-03-04 08:32:45 -06:00 |
Benjamin Bouvier
|
3ee2444840
|
Bug 1132920: Use movddup for SIMD swizzle pattern (0, 1, 0, 1) on SSE3 enabled machines; r=sunfish
--HG--
extra : rebase_source : ac9196feec31d129c91525eaac2908d7567d3f4b
|
2015-03-04 12:01:31 +01:00 |
Benjamin Bouvier
|
5fd025c925
|
Bug 1135042: Share more code between StoreTypedArray* classes; r=bhackett
--HG--
extra : rebase_source : de1f4b7b0cdb4132b6cb562f581a7a48f189f74d
|
2015-03-03 13:56:49 +01:00 |
Benjamin Bouvier
|
01c9ad0916
|
Bug 1135042: Inline SIMD stores in Ion; r=bhackett
--HG--
extra : rebase_source : a4cbb3b6e8dc91f3a7753d77b0851a969353a447
|
2015-02-27 18:30:22 +01:00 |
Benjamin Bouvier
|
21710977d3
|
Bug 1135042: Inline SIMD loads in Ion; r=bhackett
--HG--
extra : rebase_source : 4fff961d06ad855708c00069cf9e83774424ae25
|
2015-03-02 12:11:19 +01:00 |
Jon Coppeard
|
979e646fd3
|
Bug 1137478 - Add a read barrier for Debugger::debuggees r=terrence
|
2015-03-04 10:25:07 +00:00 |
Jon Coppeard
|
63c7f31b12
|
Bug 1122640 - Free nursery huge slots off main thread r=terrence
|
2015-02-04 16:12:06 +00:00 |
Jon Coppeard
|
4a71549f56
|
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
|
c5cbd265c3
|
Bug 1050456 - Part 2: Add a nsGlobalWindow::GetIsPrerendered helper
|
2015-03-04 01:31:08 -05:00 |
Ehsan Akhgari
|
0857b0109c
|
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
|
b3a7aa44f6
|
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
|
84cb117bc7
|
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
|
3b9728eea7
|
Bug 1131715 - Fix an innocuous data race in the HeapSlot pre barrier; r=jonco
--HG--
extra : rebase_source : 1f73da6dadd8540747c32f1609434c657b94147d
|
2015-02-25 09:22:18 -08:00 |
Nicolas B. Pierron
|
afec71338e
|
Bug 1137688 - Add eager simd unboxing phase. r=sunfish,bbouvier
|
2015-03-03 14:25:22 +01:00 |
Brian Hackett
|
0c2781431e
|
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
|
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 |
Tooru Fujisawa
|
e921b985a7
|
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
|
39ad64aa23
|
Bug 867001 - IonMonkey: Infrastructure for aligning JIT'd loops. r=bbouvier
|
2015-02-27 17:16:12 -08:00 |
Hannes Verschore
|
7cc3a872d8
|
Bug 1135047 - IonMonkey: Use output range when taking range from operands, r=nbp,sunfish
|
2015-02-28 02:03:48 +01:00 |
Hannes Verschore
|
f142d033c0
|
Bug 1135047 - IonMonkey: Fix range before bailouts of MToInt32, r=nbp,sunfish
|
2015-02-28 02:03:47 +01:00 |
Hannes Verschore
|
a9ee2722a6
|
Bug 1130679: IonMonkey: Make it possible to guard on type changes/bailouts, r=nbp
|
2015-02-28 01:51:00 +01:00 |
Hannes Verschore
|
52434906a9
|
Bug 994016: IonMonkey: More agressively improve types at branches, r=jandem
|
2015-02-28 01:30:47 +01:00 |
Hannes Verschore
|
baf85eccf7
|
Bug 994016: IonMonkey: Improve types at compares with MTypeOf, r=jandem
|
2015-02-28 01:30:44 +01:00 |
Hannes Verschore
|
f5e28900f7
|
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
|
cfd8c3feb7
|
Bug 994016: TI: add removeSet, r=bhackett
|
2015-02-28 01:30:40 +01:00 |
Hannes Verschore
|
4909efe6ab
|
Bug 994016: IonMonkey: Add MTypeOf folding to MCompare, r=jandem
|
2015-02-28 01:30:38 +01:00 |
ProgramFOX
|
c124dca9db
|
Bug 1136799 - SIMD (interpreter): Fix order of operations of ReciprocalSqrt. r=bbouvier, a=me
|
2015-02-26 17:22:56 +01:00 |
Tom Tromey
|
93d9e60a0d
|
Bug 1130166 - Use SizePrintfMacros.h when printing line numbers. r=Waldo
|
2015-02-27 08:19:00 -05:00 |
David Major
|
67c2070e73
|
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
|
cff66f0778
|
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
|
2d904d061d
|
Bug 1137573 - OdinMonkey: Alignment Mask Analysis r=luke
--HG--
rename : js/src/jit/EffectiveAddressAnalysis.cpp => js/src/jit/AlignmentMaskAnalysis.cpp
rename : js/src/jit/EffectiveAddressAnalysis.h => js/src/jit/AlignmentMaskAnalysis.h
|
2015-02-26 22:17:51 -08:00 |
Boris Zbarsky
|
93d45c4f60
|
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
|
b4fd367105
|
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
|
99220f0b5e
|
Bug 1137325 . Remove the parent() function from xpcshell. r=mrbkap
|
2015-02-27 11:46:58 -05:00 |
Jan de Mooij
|
db18ff3df9
|
Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
|
2015-02-27 16:08:15 +01:00 |
Boris Zbarsky
|
9a9a31209e
|
Bug 1131803 - Comment fix followup.
|
2015-02-26 16:33:02 -05:00 |
Boris Zbarsky
|
db8c6eb30d
|
Bug 1137334. Remove nsIDOMWindowUtils.getParent. r=bholley. We still have a CLOSED TREE, sadly.
|
2015-02-26 15:58:59 -05:00 |
Boris Zbarsky
|
111d75dbac
|
Bug 1136925 part 4. Stop passing parents to ProxyObject::New. r=waldo
|
2015-02-26 15:58:59 -05:00 |
Boris Zbarsky
|
f027a773ea
|
Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
|
2015-02-26 15:58:59 -05:00 |
Boris Zbarsky
|
0981ef8007
|
Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley
|
2015-02-26 15:58:59 -05:00 |
Boris Zbarsky
|
407a8559b0
|
Bug 1136925 part 1. Stop passing a parent to JS_CloneObject. r=waldo
|
2015-02-26 15:58:59 -05:00 |
Boris Zbarsky
|
84b402dc8a
|
Bug 1131803. Remove the use of parents from SandboxCallableProxyHandler and SandboxProxyHandler. r=bholley
|
2015-02-26 15:58:59 -05:00 |
Wes Kocher
|
4917048615
|
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
|
83a7bcab58
|
Backed out changeset b590778549ab (bug 1131803)
|
2015-02-26 23:19:57 -08:00 |
Wes Kocher
|
f657cd0135
|
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
|
b6d7cdb29f
|
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
|
390b01dc2e
|
Backed out changeset d7d9bbfa72c5 (bug 674779) for m-bc orange on a CLOSED TREE
|
2015-02-26 17:55:37 -08:00 |
Eric Faust
|
1f9ed77bc9
|
Bug 1066238 - Tests. (r=jorendorff)
|
2015-02-26 15:05:26 -08:00 |
Eric Faust
|
880e2eb983
|
Bug 1066238 - Part 2: Emitter support for static class methods. (r=jorendorff)
|
2015-02-26 15:05:24 -08:00 |
Eric Faust
|
e79580725f
|
Bug 1066238 - Part 1: Parser support for static class methods. (r=jorendorff)
|
2015-02-26 15:05:23 -08:00 |
Shu-yu Guo
|
6fd7570cc7
|
Bug 1133196 - Ensure script observability when setting Debugger.Frame.onStep. (r=jandem)
|
2015-02-26 13:50:18 -08:00 |
Terrence Cole
|
b0a16305a8
|
Bug 1135141 - Do not do background sweeping for zealous GCs to avoid fragmentation; r=jonco
--HG--
extra : rebase_source : 4bdc6c9af1b6a34fb7394e2f8d0c884b114b3fee
|
2015-02-23 14:25:37 -08:00 |
Boris Zbarsky
|
d19843290b
|
Bug 1131803 comment fix followup. DONTBUILD
|
2015-02-26 16:33:02 -05:00 |
David Rajchenbach-Teller
|
8d0fc0855c
|
Bug 674779 - Add per-compartment CPU accounting. r=jandem, r=blassey, r=bz
|
2015-02-26 11:53:41 +01:00 |
Brian Hackett
|
71b7d6b4a5
|
Bug 1135547 - Fix checks for cases where type sets might be incomplete, r=jandem.
|
2015-02-26 15:14:59 -06:00 |
Boris Zbarsky
|
04443966d0
|
Bug 1137334. Remove nsIDOMWindowUtils.getParent. r=bholley
|
2015-02-26 15:58:59 -05:00 |
Boris Zbarsky
|
2e0aa3bc72
|
Bug 1136925 part 4. Stop passing parents to ProxyObject::New. r=waldo
|
2015-02-26 15:58:59 -05:00 |
Boris Zbarsky
|
8552abcc45
|
Bug 1136925 part 3. Stop passing parents to js::NewProxyObject. r=waldo
|
2015-02-26 15:58:59 -05:00 |
Boris Zbarsky
|
14d7853fb4
|
Bug 1136925 part 2. Stop passing a parent to Wrapper::New. r=waldo,bholley
|
2015-02-26 15:58:59 -05:00 |
Boris Zbarsky
|
78b6722596
|
Bug 1136925 part 1. Stop passing a parent to JS_CloneObject. r=waldo
|
2015-02-26 15:58:59 -05:00 |