Commit Graph

56568 Commits

Author SHA1 Message Date
Jon Coppeard
199bb0eeee Bug 1298356 - Fix test bustage r=me 2016-09-07 12:05:27 +01:00
Jan de Mooij
b1a515910e Bug 1296015 - Don't allocate typed arrays with the wrong AllocKind when tenuring. r=terrence,smvv 2016-09-07 12:49:00 +02:00
Jan de Mooij
44923722a8 Bug 1297652 - Remove jit-test workaround for Windows/NSPR threading issues. r=fitzgen 2016-09-07 12:47:09 +02:00
Jon Coppeard
7511d0e672 Bug 1299323 - Implement @@toStringTag for module namespace objects r=evilpie 2016-09-07 11:32:07 +01:00
Shu-yu Guo
76250efe90 Bug 1298356 - Remove possibility of GC in Nursery::queueSweepAction and crash on alloc failure r=terrence 2016-09-07 11:30:50 +01:00
Jon Coppeard
8042fe0adb Bug 1292590 - Trace script pointers in off thread compilation tasks r=terrence a=abillings 2016-09-07 11:30:32 +01:00
Jan de Mooij
287951bc70 Bug 1297706 - Fix XDR decoding to use a nullptr sourceObject for nested lazy scripts. r=shu 2016-09-07 09:11:06 +02:00
Benjamin Bouvier
ae8611942d Bug 1298541: Small cleanups to TraceLoggerDrain methods; r=h4writer
MozReview-Commit-ID: IDgSLJ7dbmW

--HG--
extra : rebase_source : 9a237194058b2760f3264fdc82c3d85b4ad3d0b0
2016-09-02 11:58:47 +02:00
Leo Gaspard
061ff46995 Bug 1300193 - Make existing assertion that no longer holds more flexible. r=jandem 2016-09-02 15:47:57 -07:00
Luke Wagner
cbec147169 Bug 1292724 - Baldr: remove call_import, add imports to function index space (r=bbouvier)
MozReview-Commit-ID: BOqBB6FW2lV

--HG--
extra : rebase_source : 576d572a1342ae190d0cfc68fba71b245a7ee5c6
2016-09-06 16:47:37 -05:00
Luke Wagner
c9dc4a5e06 Bug 1292724 - Baldr: fix segment offsets (r=bbouvier)
MozReview-Commit-ID: L4sWbIYY0g9

--HG--
extra : rebase_source : fc31c5b1e139bb538ba7731fa56b04ed6d913f4a
2016-09-06 09:42:13 -05:00
Terrence Cole
2d66e62e03 Bug 1290592 - Unwind the complex conditional around atoms marking; r=jonco
--HG--
extra : rebase_source : 4a9e3554197699de3c207f0c81519985516d0ed5
2016-07-29 14:38:21 -07:00
Terrence Cole
9b885d433e Bug 1290591 - Lift JitCode global table tracing into traceRuntimeForMinorGC; r=jonco
--HG--
extra : rebase_source : 1f21c99c407ac7f3e6ffe9d64366639810a75447
2016-07-29 14:22:42 -07:00
Terrence Cole
5eff732587 Bug 1290584 - Lift stack marking into a function; r=jonco
--HG--
extra : rebase_source : 34b86b3e70ee005161e84aeced5a46778e75fb83
2016-07-29 14:11:33 -07:00
Terrence Cole
8ea092d9c1 Bug 1290578 - Lift traceIncomingCrossCompartmentWrappers to markRuntimeForMajorGC; r=jonco
--HG--
extra : rebase_source : cd02b4589951a23b8095eaed3c9cba9076205e06
2016-07-29 13:34:40 -07:00
Terrence Cole
04b2e29c0e Bug 1296488 - Lift isBeingDestroyed above markRuntime; r=jonco
--HG--
extra : rebase_source : cd971d01ad8c26e88da454cf3074ea1b271a05d3
2016-07-29 13:22:20 -07:00
Jeff Walden
4ee1fc5b33 Swizzle vm/CommonPropertyNames.h entries for better alphabeticality. No bug, r=apiratesfavoriteletter
--HG--
extra : rebase_source : 1bc953626126a0f87f5391a4066f2ef79a67efad
2016-09-05 21:37:15 -07:00
Jeff Walden
cab68f4f8f Bug 609756 - {Pre,Post}{in,de}crements on function calls must ToNumber after evaluating the call, in case ToNumber's effects are observable via toString/valueOf. r=arai
--HG--
extra : rebase_source : 2c63da1980238a0d1c7c002506b0961064444129
2016-09-04 12:07:58 -07:00
Jeff Walden
569118cc51 Bug 1288460 - Modify ecma_5/misc/future-reserved-words.js to test using assertEq instead of reportCompare, for easier debugging. r=arai
--HG--
extra : rebase_source : c7a4fb3d0efec140e8e1022c4c8bc05431157746
2016-08-30 09:21:05 -07:00
Jan de Mooij
fd31d17518 Bug 1297706 - Fix FunctionBox::setStart to get the correct line/column. r=njn 2016-09-06 16:16:39 +02:00
Jon Coppeard
c3a9cf92a8 Bug 1300380 - Add some more tests to the lists of expected timeouts when compacting GC zeal is enabled r=arai DONTBUILD 2016-09-06 10:27:51 +01:00
Phil Ringnalda
d7eb2fba8f Merge m-c to m-i 2016-09-05 13:13:05 -07:00
Phil Ringnalda
66b3a90750 Merge m-i to m-c, a=merge 2016-09-05 13:05:52 -07:00
Luke Wagner
6da730f66d Bug 1299359 - Odin: put asm.js Atomics/SAB support behind wasmTestMode (r=lth)
MozReview-Commit-ID: 6nKQ3giYnic
2016-09-05 09:50:43 -05:00
Andi-Bogdan Postelnicu
1533bc3c1f Bug 1300504 - prevent null pointer dereference in MWasmCall::NewBuiltinInstanceMethodCall. r=jandem
MozReview-Commit-ID: 1oQVjnyJAMm

--HG--
extra : rebase_source : f9a0de5d4a9aaafb7f9f9e7eca9935bce82be43a
2016-09-05 13:04:28 +03:00
Till Schneidereit
5f85932d39 Bug 1298597 - Properly handle the target Promise having been nuked in resolve/reject functions for xray'd Promises. r=jandem
MozReview-Commit-ID: EBAwzff9vOM
2016-09-05 14:48:38 +02:00
Sebastian Hengst
25133e96c1 Backed out changeset 6e9706730af8 (bug 1298831) for crashing in js::TraceLoggerThread. r=backout 2016-09-05 14:32:04 +02:00
Hannes Verschore
e4d2b1fbca Bug 1298831: Still flush the TraceLogger traces whenever using QuickExit to kill the content process, r=billm 2016-09-05 12:19:41 +02:00
Shu-yu Guo
8b810f3250 Bug 1297706 - Syntax parse class declarations. r=jandem 2016-09-05 09:11:46 +02:00
Luke Wagner
96232662bf Bug 1300202 - Fix 32-bit ARM-simulator shell builds on Mac. r=sunfish
--HG--
extra : amend_source : 674485341e9998f569ba4ce1b6e1a390088e2ce3
2016-09-03 00:27:00 -04:00
Tooru Fujisawa
3a45d46820 Bug 1289003 - Part 3: Add JS_NewStringCopyUTF8N and JS_NewStringCopyUTF8Z. r=jwalden 2016-08-13 23:24:22 +09:00
Tooru Fujisawa
2057ca608b Bug 1289003 - Part 2: Add FindSmallestEncoding. r=jwalden 2016-08-15 15:50:15 +09:00
Tooru Fujisawa
586c7b1a14 Bug 1289003 - Part 1: Add UTF8CharsToNewLatin1CharsZ, LossyUTF8CharsToNewLatin1CharsZ. r=jwalden 2016-08-13 23:03:31 +09:00
Tooru Fujisawa
382083077f Bug 1284511 - Fix slow script check to use elapsed time from last check. r=mrbkap 2016-09-03 09:51:15 +09:00
Shu-yu Guo
52683a208a Bug 1299121 - Only report ACCESS_LOST for named lambda callees when getting. (r=jimb) 2016-09-02 15:30:48 -07:00
Shu-yu Guo
2ba570bd26 Bug 1298570 - Check result of getArg when decompiling. (r=efaust) 2016-09-02 15:30:48 -07:00
Shu-yu Guo
9a68e5763c Bug 1298640 - Track top-level functions in eval/global bodies for all-or-nothing redeclaration checks. (r=Waldo) 2016-09-02 15:30:48 -07:00
Boris Zbarsky
45276cf8ca Bug 1299306 part 4. Remove the existing Location hardcoding in js::SetPrototype now that Location handles that itself. r=waldo 2016-09-02 17:55:38 -04:00
Boris Zbarsky
f795c23538 Bug 1299306 part 3. Always support immutable prototypes. r=waldo 2016-09-02 17:55:38 -04:00
Wes Kocher
a2e7bd60fc Merge m-c to inbound, a=merge 2016-09-02 13:34:10 -07:00
Wes Kocher
a2ca4e17ce Backed out changeset 1e7eb0625d3e (bug 1297687) a=merge 2016-09-02 13:18:37 -07:00
Wes Kocher
ee92002ede Merge inbound to m-c a=merge 2016-09-02 13:17:30 -07:00
Kyle Machulis
643af168e0 Bug 1047105 - Disable AsmJS caching while in Private Browsing Mode; r=janv
MozReview-Commit-ID: 17DJMAZTaGW
2016-09-02 10:53:48 -07:00
Tooru Fujisawa
7b4d3f7d3f Backed out changeset b4c7d481bf10 (bug 1289003) 2016-09-02 21:23:03 +09:00
Tooru Fujisawa
1fe22684bd Backed out changeset 1bbdfed5b149 (bug 1289003) 2016-09-02 21:23:02 +09:00
Tooru Fujisawa
e8f9cd1eca Backed out changeset 3abe6a1579f9 (bug 1289003) 2016-09-02 21:23:02 +09:00
Tooru Fujisawa
71ff88b3e2 Backed out changeset 586730aa1521 (bug 1289003) 2016-09-02 21:23:02 +09:00
Hannes Verschore
3257d27f5a Bug 1299841: Fix bustage on opt, r=bustage ON CLOSED TREE 2016-09-02 18:54:54 +02:00
Tom Schuster
b84fb2a919 Bug 1299321 - DOM test changes for Promise @@toStringTag. r=bz 2016-09-02 18:39:50 +02:00
Tom Schuster
0cbb71f632 Bug 1299321 - Add @@toStringTag to Promise. r=till 2016-09-02 18:39:50 +02:00