Heiher
|
46616156f9
|
Bug 1090957 - IonMonkey: MIPS32: Implement atomicExchange operations temporary. r=nbp
|
2015-08-12 22:57:00 -04:00 |
Nick Fitzgerald
|
0440fdbd98
|
Bug 1192401 - Do not capture SavedFrame stacks before Object.prototype has been initialized. r=shu
--HG--
extra : rebase_source : 74b0cd5e835402fe8223158b658d94c774b77192
|
2015-08-14 09:40:35 -04:00 |
Till Schneidereit
|
2a8a747c67
|
Bug 1193280 - Part 2: Self-host Array.prototype.filter. r=jandem
--HG--
extra : rebase_source : 886a90e36f57b0e282d47d21a1639e5056890af6
|
2015-08-14 13:13:36 +02:00 |
Till Schneidereit
|
62af7a6197
|
Bug 1193280 - Part 1: test stack trace handling of native frames with dedicated function. r=fitzgen
--HG--
extra : rebase_source : 9f824c0f6ba5625560017ad67b3ca91e53a3b2ec
|
2015-08-14 13:05:26 +02:00 |
Till Schneidereit
|
9ff2786eb7
|
Bug 890329 - Self-host Array.prototype.splice. r=jandem
--HG--
extra : rebase_source : 09cbf468408ccb2e94b423d8992473f57df35cec
|
2015-08-14 12:40:34 +02:00 |
Till Schneidereit
|
8be70989e2
|
Bug 1193212 - Ensure properties deleted by setting Array#length are suppressed in active for..in iteration. r=jandem
--HG--
extra : rebase_source : 85c0cca5610668984b02ae27b3a7e54d23cd4b8b
|
2015-08-11 11:27:03 +02:00 |
Hannes Verschore
|
78cb0fef2c
|
Bug 1171945: IonMonkey: Use tryXXX structure for jsop_binary in IonBuilder, r=jandem
|
2015-08-14 12:45:47 +02:00 |
Hannes Verschore
|
e2245702f5
|
Bug 1193112: IonMonkey - Let the float32 optimization work with Float32, r=bbouvier
|
2015-08-14 11:46:28 +02:00 |
Jon Coppeard
|
9840d4ac3e
|
Bug 1193039 - Fix assertion failure related to ObjectValueMap and OOM r=terrence
|
2015-08-14 09:19:36 +01:00 |
Jason Orendorff
|
48c7866437
|
Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings.
--HG--
extra : commitid : 1XeSfw2xvbk
extra : rebase_source : a27640156fe82cde58fa08e6ba5f92c6e452e093
extra : amend_source : 34b7163a9c69488130cafe925e8efda0bb9e85a1
|
2015-08-04 18:16:08 -05:00 |
Jason Orendorff
|
85d1b318e6
|
Bug 1172503 - Delete unwarranted optimization to fix "Assertion failure: !!desc.object() == objHasOwn, at js/src/vm/NativeObject.cpp:1990". r=evilpie.
--HG--
extra : commitid : 611itJIS1j4
extra : rebase_source : 2938e8f4cf9be93700c953f719ec53483650385c
extra : amend_source : 052a59fe4da19e39eb4e49fbe841d7f1853204e6
|
2015-06-10 15:54:38 -05:00 |
Jason Orendorff
|
8016bfee38
|
Bug 1105045 - Outerize the receiver passed to proxy hooks. r=efaust.
--HG--
extra : commitid : G8ZDWGn76fj
extra : rebase_source : 36759c408e28660aa958a1683743d972f2b96986
|
2015-08-07 10:23:05 -05:00 |
Jason Orendorff
|
90259502e7
|
Bug 1192297 - Rephrase Proxy static methods to make it clearer that the handler->hasPrototype() case is the weird case. r=Waldo.
--HG--
extra : commitid : ESIC2Z4wS6J
extra : rebase_source : 9cde8160d79fe11317ed59b8df86454dcae605cc
|
2015-08-07 10:00:02 -05:00 |
Jeff Walden
|
c83b792e35
|
Bug 1183400 - Common up some is-effectless testing. r=efaust
--HG--
extra : rebase_source : 91939d0c2547e066b2b274def0b207e96339c544
|
2015-07-18 19:37:09 -07:00 |
Jeff Walden
|
3dc348ea95
|
Bug 1183400 - Remove SyntacticContext completely. r=efaust
--HG--
extra : rebase_source : 357b8385d30e9ad4152092d3946e833d8fb0e6eb
|
2015-07-13 13:09:55 -07:00 |
Jeff Walden
|
628870aaa3
|
Bug 1183400 - Remove SyntacticContext::Condition, now handled context-sensitively by callers specifically requesting condition-targeted folding. r=efaust
--HG--
extra : rebase_source : e9a0872dc3594660706e599b6f7a640d1aa786d7
|
2015-07-13 13:09:55 -07:00 |
Jeff Walden
|
97edd24dde
|
Bug 1183400 - Remove special |void| handling by making Boolish recognize |void| expressions as falsy, when they're obviously so. r=efaust
--HG--
extra : rebase_source : f2733a60d59218229da9ff2a482d6c7d2d23aca8
|
2015-07-13 13:09:54 -07:00 |
Jeff Walden
|
782d7ad53d
|
Bug 1183400 - Replace callee-based condition-constant folding with caller-specified condition-constant folding. r=efaust
--HG--
extra : rebase_source : fa56f8653a6d0573047ed8a9e8f36b09d5d8153b
|
2015-07-13 13:09:54 -07:00 |
Jeff Walden
|
60b4cb837c
|
Bug 1183400 - Remove SyntacticContext::Delete, now addressed by modifying how delete nodes are folded. r=efaust
--HG--
extra : rebase_source : 65e34a4c142051c17d3e6cf1ae3111b0130a8f46
|
2015-07-13 13:09:54 -07:00 |
Jeff Walden
|
4cb40f5a4e
|
Bug 1183400 - Remove dead fold-by-arity code. r=efaust
--HG--
extra : rebase_source : 0f487272383e92ba620f894f5dff35bc03400d3e
|
2015-07-13 13:09:54 -07:00 |
Eric Faust
|
ca651f500c
|
Bug 1188586 - Disable test for temporarily disabled feature on a CLOSED TREE. (r=itwasonlya3liner)
|
2015-08-13 14:51:16 -07:00 |
Tom Schuster
|
aa0e6f2652
|
Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till
|
2015-08-13 23:19:50 +02:00 |
Eric Faust
|
3819096319
|
Bug 1188586 - Temporarily disable recovery of MPow to unblock fuzzers. (rs=jandem)
|
2015-08-13 14:15:25 -07:00 |
Tooru Fujisawa
|
578472e15f
|
Bug 1194022 - Add another exception for a token after yield expression without operand and followed by EOL. r=Waldo
|
2015-08-13 09:40:05 +09:00 |
Jeff Walden
|
226310d894
|
Bug 1183400 - Fold the last few nodes (including PN_NAME nodes) by kind, not arity. r=efaust
--HG--
extra : rebase_source : b7ed2d0394be1c2e2b6dc6848daeadab7d9d98fb
|
2015-07-13 13:09:54 -07:00 |
Jeff Walden
|
20cb2ce6f6
|
Bug 1183400 - Fold for-in, for-of, and for(;;) loops by kind, and classify miscellaneous straightforward kinds for folding. r=efaust
--HG--
extra : rebase_source : 2ec79441485176649529606d59aba9401acdb2dc
|
2015-07-13 13:09:54 -07:00 |
Jeff Walden
|
8444e12e88
|
Bug 1183400 - Constant-fold switch/default by kind, not arity. r=efaust
--HG--
extra : rebase_source : 2edc2a6f480e1efcfe9203f5d8fd37f440d179f3
|
2015-07-09 20:53:23 -07:00 |
Jeff Walden
|
ad6c5e5029
|
Bug 1183400 - Fold while and do-while loops by kind, not arity. r=efaust
--HG--
extra : rebase_source : e4e8a02bab6c8807dd1a010beed0a32c4f063ca7
|
2015-07-09 20:49:36 -07:00 |
Jeff Walden
|
b1262dec84
|
Bug 1183400 - Fold various binary nodes with two non-null halves by kind. r=efaust
--HG--
extra : rebase_source : ea82501a0113347b63d588e20716a2c7803bad52
|
2015-07-09 20:49:34 -07:00 |
Jeff Walden
|
cd33171f3c
|
Bug 1183400 - Fold function calls and tagged templates by kind, not arity. r=efaust
--HG--
extra : rebase_source : 7aae480f058266d99bb66896d6a0faf495fe61ed
|
2015-07-09 20:44:54 -07:00 |
Jeff Walden
|
0097c1f9e8
|
Bug 1183400 - Fold addition by kind. r=efaust
--HG--
extra : rebase_source : d65f7eba3c8ba37b1b50388ee22f7482b85c951d
|
2015-07-08 13:54:14 -07:00 |
Jeff Walden
|
ec428cedac
|
Bug 1183400 - Fold element accesses by kind. r=efaust
--HG--
extra : rebase_source : e92867bb75e18162727240cbdcb06f846ddb012f
|
2015-07-08 13:54:14 -07:00 |
Jeff Walden
|
944034dacc
|
Bug 1183400 - Inline FoldBinaryNumeric into its sole caller and simplify code accordingly. r=efaust
--HG--
extra : rebase_source : 320a2867a8bc07af2d27c09647bf9e0820c7edcf
|
2015-07-27 17:39:45 -07:00 |
Jan de Mooij
|
dd613a3546
|
No bug - Fix bug1106719.js jit-test to allow overrecursion on a CLOSED TREE. r=me
|
2015-08-13 20:14:05 +02:00 |
Benjamin Bouvier
|
70ca66b7b5
|
Bug 1191756: Improve tests to not always exit with status 3 (OOM); r=jonco
--HG--
extra : commitid : 6FsWK0I92Wi
extra : rebase_source : 1db336041d8a3942719f9acda76189b6b5c36361
|
2015-08-13 17:28:48 +02:00 |
Heiher
|
49f14db98f
|
Bug 1194072 - IonMonkey: MIPS32: Add an option to mark JIT pages as non-writable. r=nbp CLOSED TREE
--HG--
extra : histedit_source : f4b8845bd4deea656f32d3d9c58809d8cacf00a4
|
2015-08-13 08:23:22 -07:00 |
Jan de Mooij
|
b4cc845156
|
Bug 1173100 - Cleanup OneUcs4ToUtf8Char a bit. r=Waldo
|
2015-08-13 15:44:49 +02:00 |
Jan de Mooij
|
5c50621141
|
Bug 1194148 - Self-host Array.prototype.toString. r=till
|
2015-08-13 15:44:47 +02:00 |
Hannes Verschore
|
76ece819d9
|
Bug 1173869: IonMonkey - Cleanup of some dead code in MBinaryArithInstruction::infer, r=jandem
|
2015-08-13 12:00:17 +02:00 |
Hannes Verschore
|
39e215aef1
|
Bug 1168756: Add shell flags to enable shared stubs, r=jandem
|
2015-08-13 12:00:16 +02:00 |
Brian Hackett
|
2a5db2f814
|
Bug 1179242 - Avoid unnecessary moves to dead stack slots, tweak regalloc heuristics for bundles required to be in a specific register, r=sunfish.
|
2015-08-12 18:20:41 -06:00 |
Shu-yu Guo
|
7f315a501d
|
Bug 1193046 - Clear prevUpToDate on younger frames when toggling frame debuggeeness off->on. (r=jimb)
|
2015-08-12 16:37:07 -07:00 |
Shu-yu Guo
|
0e31403032
|
Bug 1161332 - Don't save the JSContext when saving FrameIter::Data. (r=jimb)
|
2015-08-12 16:37:07 -07:00 |
Shu-yu Guo
|
05a01ff244
|
Bug 1188334 - Fix this one weird case with creating debug block scopes of 0-variable block scopes that come from deprecated let exprs inside generators. (r=jimb)
|
2015-08-12 16:37:07 -07:00 |
Shu-yu Guo
|
22067a94a8
|
Bug 1188878 - Ensure RematerializedFrames are cleared from Debugger instances on Ion bailout failure. (r=jandem)
|
2015-08-12 16:37:07 -07:00 |
Shu-yu Guo
|
bbd18bfb28
|
Bug 1191499 - Trace the arguments object in RematerializedFrames. (r=jandem)
|
2015-08-12 16:37:07 -07:00 |
David Major
|
546a607a91
|
Bug 1193459 review follow-up: Copy the comment from TraceKind.h. DONTBUILD CLOSED TREE
|
2015-08-12 15:38:10 -04:00 |
David Major
|
048b96a697
|
Backed out changeset d0e096ad1856. DONTBUILD CLOSED TREE
|
2015-08-12 15:35:12 -04:00 |
David Major
|
faab46edc3
|
Bug 1193459 review follow-up: Copy the comment from TraceKind.h. DONTBUILD CLOSED TREE
--HG--
extra : amend_source : 8dfc5ad94bd1784c6be9ac8ae863eedfcbe04e83
|
2015-08-12 15:31:33 -04:00 |
David Major
|
64e642cb39
|
Bug 1193459: Fix JS_DEPENDENT_TEMPLATE_HINT for clang-cl. r=jimb
--HG--
extra : rebase_source : 47c8c4d88946dfcbd5484b5ea7ebcb66c2c27537
|
2015-08-12 13:25:40 -04:00 |