Commit Graph

29003 Commits

Author SHA1 Message Date
Sankha Narayan Guria
6822fa9d8a Bug 957513 - DecimalIntegerLiteral cannot be 0 directly followed by 8 or 9. r=jorendorff 2014-01-30 02:38:57 +05:30
Terrence Cole
2e30ba5bef Backout 9a6b434b34be for mochitest-2 failures on a CLOSED TREE.
--HG--
extra : rebase_source : 84bb2205e9e9df143d3ba0b21127dd2030957c7d
2014-05-01 12:52:22 -07:00
Kannan Vijayan
766eb08622 Bug 994957 - Fix pseudostack update by Ion ICs in inlined scripts to use top-level script in the frame and the pc of the call it makes to the inlined script. r=jandem 2014-05-01 15:45:37 -04:00
Terrence Cole
dc45667615 Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
--HG--
extra : rebase_source : 29c53eeb0dd0931f016dcfd91de42be00e02a946
2014-05-01 09:26:12 -07:00
Nick Fitzgerald
34490cb6be Bug 961288 - Add an object metadata callback for tracking object allocation sites. r=ejpbruel 2014-04-30 11:59:00 -04:00
Brian Hackett
4699884243 Bug 1003161 - Don't optimize arguments usage in scripts with aliased arguments, r=jandem. 2014-05-01 06:13:10 -07:00
Jon Coppeard
3b6408743d Bug 1000100 - Baseline postbarrier tidyup r=jandem 2014-05-01 11:34:48 +01:00
Jan de Mooij
e27c4720a3 Bug 1003918 followup - Fix non-unified builds. r=red 2014-05-01 12:03:38 +02:00
Jan de Mooij
a232f60649 Bug 1003918 - Rename ionTop to jitTop, move ionReturnOverride from JSRuntime to JitRuntime. r=shu 2014-05-01 11:35:08 +02:00
Jon Coppeard
26d2f85bd9 Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Jon Coppeard
393e791030 Bug 988486 - Split out page allocator state into new class r=terrence 2014-04-30 12:13:55 +01:00
Nicholas Nethercote
cfcbd44588 Bug 1001159 (part 6) - Used ArenaCellIterImpl in Arena::finalize(). r=billm. 2014-04-29 18:03:28 -07:00
Nicholas Nethercote
36baf4fea3 Bug 1001159 (part 5) - Simplify FreeSpan computation in Arena::finalize(). r=billm. 2014-04-29 18:03:22 -07:00
Nicholas Nethercote
fff9f07e92 Bug 1001159 (part 4) - Remove |allClear| from Arena::finalize(). r=billm. 2014-04-29 18:01:13 -07:00
Nicholas Nethercote
c329af4dd6 Bug 1001159 (part 3) - Rewrite ZoneCellIterImpl. r=billm.
--HG--
extra : rebase_source : c9f0557804ac041a31485ebde0091336881175d3
2014-04-29 18:00:27 -07:00
Nicholas Nethercote
ad7da1d6d3 Bug 1001159 (part 2) - Rewrite ArenaCellIterImpl. r=billm.
--HG--
extra : rebase_source : 44a92d10cec9d65f285e42ff4a74f349f25ecc99
2014-04-29 17:59:03 -07:00
Nicholas Nethercote
eefd8296d2 Bug 1001159 (part 1) - Split CellIterImpl and subclasses in two. r=billm.
--HG--
extra : rebase_source : 20203cad0af54bd9bea81b8ff5c2e7016e14c3c2
2014-04-28 23:39:44 -07:00
Shu-yu Guo
4c603eb6eb Bug 996983 - Part 3: Push JitActivations for each PJS thread during ForkJoin. (r=nmatsakis) 2014-04-30 21:12:17 -07:00
Shu-yu Guo
8ea2ddbf1c Bug 996983 - Part 2: JIT-related changes. (r=jandem) 2014-04-30 21:12:17 -07:00
Shu-yu Guo
df8d0a2c21 Bug 996983 - Part 1: Change activations and friends to use ThreadSafeContext. Non-JIT-related changes. (r=luke) 2014-04-30 21:12:17 -07:00
Mike Hommey
1cfbfb3bc6 Bug 961264 - Remove checks for visibility pragmas and attributes in gcc. r=ted 2014-05-01 10:53:48 +09:00
Dan Gohman
27675a48b0 Bug 1004221 - SpiderMonkey: Delete unnecessary format string escapes. r=sstangl 2014-04-30 15:49:35 -07:00
Benjamin Bouvier
738348752d Bug 999790: Make asm.js modules and functions constructible; r=luke
--HG--
extra : rebase_source : b4d64db2b3faeb5aaac0d3f104de60b1c47f1fc2
2014-04-30 21:31:28 +02:00
Ryan VanderMeulen
9c2a462b26 Backed out changesets 00edef0582f1 and 7796f1b42487 (bug 965712) for making OSX mochitest-dt more timeout-prone in the debugger tests.
CLOSED TREE
2014-04-30 15:56:36 -04:00
Kannan Vijayan
5d4ad61dc8 Bug 995704 - Make Ion jitcode incrementally touch huge stack frames to avoid crashes on windows. r=sunfish 2014-04-30 12:09:32 -04:00
Kannan Vijayan
4386bfe0c6 Bug 987379 - Fix broken test. r=h4writer 2014-04-30 11:32:22 -04:00
Hannes Verschore
16682c4b69 Bug 1003056: Tracelogging - Log the lowering and generation of ionmonkey code, r=bbouvier 2014-04-30 16:59:00 +02:00
Hannes Verschore
9444bae767 Bug 965712: Part 2 - Replace the unrolling matcher with memchr, r=luke 2014-04-30 16:42:27 +02:00
Hannes Verschore
018d407c85 Bug 965712: Part 1 - Use our string matching logic for regexps when possible, r=luke 2014-04-30 16:42:25 +02:00
Nicolas B. Pierron
dfd6eba096 Bug 1003832 - JSON spewer: Add frame sperations in resume points. r=h4writer 2014-04-30 07:03:02 -07:00
Carsten "Tomcat" Book
03e47aeba2 Backed out changeset 39d2e19acdd5 (bug 988486) for bustage on a CLOSED TREE 2014-04-30 15:39:40 +02:00
Carsten "Tomcat" Book
4f7d648e39 Backed out changeset 8b82db9273f3 (bug 988486) 2014-04-30 15:38:59 +02:00
Jon Coppeard
a3933d9612 Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Jon Coppeard
eaa8e7f4ec Bug 988486 - Split out page allocator state into new class r=terrence 2014-04-30 12:13:55 +01:00
Carsten "Tomcat" Book
e2455a132e Backed out changeset 602ddd08eab9 (bug 988486) for bustage on a CLOSED TREE 2014-04-30 13:59:36 +02:00
Carsten "Tomcat" Book
672dd88e7b Backed out changeset 3e6abdf3b4b4 (bug 988486) 2014-04-30 13:59:19 +02:00
Jon Coppeard
9a5b0b1a78 Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Jon Coppeard
7bb784ac2d Bug 988486 - Split out page allocator state into new class r=terrence 2014-04-30 12:13:55 +01:00
Jon Coppeard
1510ffa026 Bug 1001355 - Correct IsAboutToBeFinalized overload for VMFunction pointers r=billm 2014-04-30 10:13:00 +01:00
Jon Coppeard
bed7fc43d9 Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley 2014-04-30 10:10:33 +01:00
Nicolas B. Pierron
3ce830b98f Bug 1003694 - Settle on first frame by skipping all allocations. r=h4writer 2014-04-30 01:34:07 -07:00
Hannes Verschore
7843b900b6 Bug 813366: Remove the deliberate crashes in Yarr, by making it fallible, r=till 2014-04-30 10:02:56 +02:00
Shu-yu Guo
4c51ce91ee Bug 998908 - Mark inner objects inside eval'd scripts before firing Debugger's onNewScript hook. (r=till) 2014-04-29 21:57:36 -07:00
Shu-yu Guo
39e9195677 Bug 1001368 - Fix UnwindScope logic in BaselineHandleException to account for Debugger. (r=jandem) 2014-04-29 21:57:36 -07:00
Shu-yu Guo
3bd00098c9 Bug 1001368 - Tests. (r=jimb) 2014-04-29 21:57:36 -07:00
Shu-yu Guo
4af5e374b0 Bug 1002797 - Cancel off-thread Ion compilation when doing debug mode OSR. (r=jandem) 2014-04-29 21:57:36 -07:00
Shu-yu Guo
b1f6956563 Bug 1001372 - Part 2: Revert bailout return offset changes in Baseline can-call fallbacks. (r=jandem) 2014-04-29 21:57:36 -07:00
Shu-yu Guo
1e809de203 Bug 1001372 - Part 1: Clone on-stack optimized stubs when doing debug mode OSR. (r=jandem) 2014-04-29 21:57:35 -07:00
Shu-yu Guo
1bf75d245e Bug 1001372 - Test. 2014-04-29 21:57:35 -07:00
Nicholas Nethercote
e505c20ed9 Bug 952650 (part 17) - Remove JSVAL_IS_UNIVERSAL. r=till.
--HG--
extra : rebase_source : 40b7d3ded42fac02abe2423d9aa39a4e7750cedb
2014-04-28 16:41:16 -07:00