Jan de Mooij
|
b6d70bfd97
|
Bug 1093573 part 14 - Remove newborn generator state. r=wingo
--HG--
extra : rebase_source : 63c0f3d2708867c891ed5c70aa9566d282eeabcf
|
2014-11-13 17:39:53 +01:00 |
|
Jan de Mooij
|
d1eb2a8818
|
Bug 1093573 part 13 - Handle closing legacy generators correctly. r=wingo,shu
--HG--
extra : rebase_source : d561bc9b8893e8cdff0941530a00824e47d097fc
|
2014-11-13 17:39:51 +01:00 |
|
Jan de Mooij
|
b651fb06f0
|
Bug 1093573 part 12 - Inline INITIALYIELD and YIELD in Baseline. r=wingo
--HG--
extra : rebase_source : 9efa54ab41b250ad659443bd5409c179af478c68
|
2014-11-13 17:39:49 +01:00 |
|
Brian Hackett
|
c8d450dc31
|
Bug 1096023 - Fix code generation for ClassHook caches when the SPS profiler is active, r=jandem.
|
2014-11-13 09:30:28 -07:00 |
|
Brian Hackett
|
83c91ef391
|
Bug 1097585 - Don't generate ClassHook caches for calling or constructing proxies, r=jandem.
|
2014-11-13 09:27:17 -07:00 |
|
Jan de Mooij
|
8ee0514186
|
Bug 1097890 - Inline JSOP_NEWOBJECT in Baseline. r=bhackett
|
2014-11-13 16:41:53 +01:00 |
|
Luke Wagner
|
ea143386f2
|
Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
--HG--
extra : rebase_source : 3642ce948e577bca54008d3c55206184b107d023
|
2014-11-11 08:36:52 -06:00 |
|
Jon Coppeard
|
5746f80c02
|
(no bug) Update count of GC reasons in comment DONTBUILD
|
2014-11-13 13:43:17 +00:00 |
|
Mike Hommey
|
2cfa0fab91
|
Bug 1096651 - Avoid using random bits when determining SSE3/SSE4 availability for the JIT. r=luke
|
2014-11-13 09:23:40 +09:00 |
|
Jim Blandy
|
e780473752
|
Bug 1083913: Restrict source lines included in error messages to the source text actually available. r=shu
|
2014-11-12 14:51:42 -08:00 |
|
Jim Blandy
|
155ef09737
|
Bug 1083913: Column spans are restricted to 31-bit, not 24-bit, signed values. r=shu
This also cleans up the column span / offset conversions, and fixes some comments.
|
2014-11-12 14:51:41 -08:00 |
|
Jim Blandy
|
f5e193968c
|
Bug 1083913: Add a 'columnNumber' parameter to the JS shell's 'evaluate' and 'offThreadCompileScript' functions. r=shu
|
2014-11-12 14:51:41 -08:00 |
|
Jim Blandy
|
53c73dd1e7
|
Bug 1083913: Add a no-op js::frontend::Parser::checkOptions() method, and ensure that it's called everywhere. r=shu
|
2014-11-12 14:51:41 -08:00 |
|
Jim Blandy
|
8e95cb1c57
|
Bug 1083913: Make TokenStream::linebase an offset, not a pointer into nothingness. r=shu
|
2014-11-12 14:51:40 -08:00 |
|
Jim Blandy
|
29234315de
|
Bug 1083913: Make js::TokenStream::TokenBuf store the starting offset of its buffer explicitly, not implicitly as a bias on base_. r=shu
|
2014-11-12 14:51:40 -08:00 |
|
Jim Blandy
|
e2487efe89
|
Bug 1083913: Replace TokenBuf::base and TokenStream::rawBase with better abstractions. r=shu
|
2014-11-12 14:51:40 -08:00 |
|
Kannan Vijayan
|
f1e95e95db
|
Bug 1080462 - Fix up leak of native2bytecode mapping information. r=h4writer
|
2014-11-12 17:38:22 -05:00 |
|
Boris Zbarsky
|
d76620aecc
|
Bug 1095660 part 4. Add overloads of JS_ExecuteScript and JS::Evaluate that take an explicit scope chain argument. r=waldo
|
2014-11-12 17:04:29 -05:00 |
|
Boris Zbarsky
|
3004f99d36
|
Bug 1095660 part 3. Give With objects defineProperty/Element/Generic class hooks. r=luke
|
2014-11-12 17:04:28 -05:00 |
|
Boris Zbarsky
|
8e9f9042cb
|
Bug 1095660 part 2. Change API-provided scope chains to flag their DynamicWithObjects as being special and adjust some asserts to allow those With objects as the scope chain for toplevel scripts. r=luke
|
2014-11-12 17:04:28 -05:00 |
|
Boris Zbarsky
|
6f09de16d4
|
Bug 1095660 part 1. Remove the pointless JS_ExecuteScriptVersion API. r=waldo,bholley
|
2014-11-12 17:04:28 -05:00 |
|
Kannan Vijayan
|
7c9dfa2b0f
|
Bug 1081850 - Check for resolve hooks when optimizing no-such-prop operations in baseline. r=jandem
|
2014-11-12 16:22:44 -05:00 |
|
Luke Wagner
|
f6d2a93417
|
Bug 1095740 - OdinMonkey: refine rules for 'const' (r=bbouvier)
|
2014-11-12 14:45:31 -06:00 |
|
Dan Gohman
|
13fa9bad1e
|
Bug 1096684 - IonMonkey: Optimize with SSE3 movsldup and movshdup r=bbouvier
|
2014-11-12 12:38:32 -08:00 |
|
Dan Gohman
|
988ebe60fc
|
Bug 1096684 - IonMonkey: Optimize with SSE4.1 pextrd r=bbouvier
|
2014-11-12 12:38:32 -08:00 |
|
Dan Gohman
|
366aa7cc1d
|
Bug 1096684 - IonMonkey: Optimize with SSE4.1 insertps and blendps r=bbouvier
|
2014-11-12 12:38:32 -08:00 |
|
Dan Gohman
|
8adf5a1e18
|
Bug 1096684 - IonMonkey: extraName() for SIMD insert and extract element r=bbouvier
|
2014-11-12 12:38:31 -08:00 |
|
Dan Gohman
|
aeb551c57a
|
Bug 892702 - IonMonkey: Add unit tests for range analysis r=nbp
|
2014-11-12 12:38:31 -08:00 |
|
Ryan VanderMeulen
|
85e724868a
|
Backed out changeset 0dae8ac74ab4 (bug 1080462) for crashes during packaging.
|
2014-11-12 15:14:56 -05:00 |
|
Kannan Vijayan
|
feb09902cc
|
Bug 1080462 - Fix up leak of native2bytecode mapping information. r=h4writer
|
2014-11-12 14:42:42 -05:00 |
|
Terrence Cole
|
cf1c5e1373
|
Bug 1093307 - Part 2: Make OOM flushing paths more straightforward; r=jonco
|
2014-11-06 14:03:05 -08:00 |
|
Jan de Mooij
|
fd3ad8b2cf
|
Bug 1093573 part 11 - Remove bytecode offset slot from generators. r=wingo
|
2014-11-12 12:12:41 +01:00 |
|
Jan de Mooij
|
e12021be76
|
Bug 1093573 part 10 - Baseline-compile JSOP_RESUME. r=shu,wingo
|
2014-11-12 12:12:39 +01:00 |
|
Jan de Mooij
|
3c38cb2380
|
Bug 1093573 part 9 - Add InterpretGeneratorResume. r=wingo
|
2014-11-12 12:12:36 +01:00 |
|
Alexander J. Vincent
|
179821a35d
|
Bug 1092477 - Let the subscript Loader report any URL it fails on, when it can. r=bholley
|
2014-11-08 17:08:09 -08:00 |
|
Jason Orendorff
|
0688d8e8b4
|
Bug 1094062 - Delete js/public/PropertyKey.h. r=jandem.
--HG--
extra : rebase_source : 4ff841a634f08f611529d18878074d6dc73d0fd3
|
2014-11-05 00:56:36 -06:00 |
|
Jason Orendorff
|
438232fc71
|
Bug 1066322 - Enable ES6 symbols in all builds. r=jandem.
--HG--
extra : rebase_source : 49654e9105657b17862e3fed97ec4878d9373447
|
2014-11-05 01:38:49 -06:00 |
|
Jason Orendorff
|
7049029aed
|
Bug 1095973, epilogue - Tweaks to PurgeProtoChain/PurgeScopeChain and a jit-test for the invariant enforced by PurgeProtoChain. r=efaust.
--HG--
extra : rebase_source : 6f0e1a4d7573fdcdc45962a63d30bf6ee480d3be
|
2014-11-10 11:19:53 -06:00 |
|
Jason Orendorff
|
ff3e2e1e7f
|
Bug 1095973 - Fix crash @PurgeProtoChain introduced by 1090537. r=efaust.
--HG--
extra : rebase_source : a2e90c7ffd69dddee190a4de927fe68cb52482dd
|
2014-11-10 16:53:04 -06:00 |
|
Luke Wagner
|
176eac56f4
|
Bug 1087178 - OdinMonkey: explain why 'not stored in cache' (r=bbouvier,janv)
--HG--
extra : rebase_source : d37893913a09d5a5b339e4ae4ee42f873d449d1e
|
2014-10-22 17:28:07 -05:00 |
|
Luke Wagner
|
0bbf234774
|
Bug 1091916 - simplify the interrupt/jitStackLimit situation (r=bhackett)
--HG--
extra : rebase_source : 44ac5dbc77174414f4596aa7c318fdaa23b8e292
|
2014-10-30 17:35:35 -05:00 |
|
Ryan VanderMeulen
|
50905e0270
|
Merge fx-team to m-c. a=merge
|
2014-11-11 16:43:46 -05:00 |
|
Ryan VanderMeulen
|
1533f5ace3
|
Backed out changeset 583284c299fb (bug 1091916 ) for causing intermittent "too much recursion" jit-test failures on Win32 and OSX 10.6.
CLOSED TREE
|
2014-11-11 14:53:11 -05:00 |
|
Ryan VanderMeulen
|
f5421a2329
|
Backed out changeset 51572056e797 (bug 1091912) for frequent Android 4.0 crashes.
CLOSED TREE
|
2014-11-11 14:16:40 -05:00 |
|
Boris Zbarsky
|
6dd0aff8b6
|
Bug 1095870. Don't generate baseline set IC stubs for primitive 'this' values, since all the stubs only work on objects. r=jandem
|
2014-11-11 12:50:43 -05:00 |
|
Paolo Amadini
|
6ff08403e2
|
Bug 1095443 - Ensure processNextEvent never blocks after processing a Promise microtask. r=bz
|
2014-11-11 13:47:28 +00:00 |
|
Jan de Mooij
|
c980c9545a
|
Bug 1093573 part 8 - Add JitFrame_Unwound_BaselineJS. r=nbp
|
2014-11-11 17:50:44 +01:00 |
|
Jan de Mooij
|
d640179104
|
Bug 1093573 part 7 - Allow OSR for generator scripts. r=wingo
|
2014-11-11 17:50:42 +01:00 |
|
Luke Wagner
|
1b5e06a738
|
Bug 1091916 - simplify the interrupt/jitStackLimit situation (r=bhackett)
|
2014-10-30 17:35:35 -05:00 |
|
Steve Fink
|
2fddf87a5a
|
Bug 1074961 - Part 12: Simplify the locking in releaseArena; r=sfink
--HG--
extra : amend_source : 45ad5e52ee44ca41216ee15f9c6142c37a5cd106
|
2014-11-10 14:55:29 -08:00 |
|