Commit Graph

32935 Commits

Author SHA1 Message Date
Nicholas Nethercote
75b954d9bb Bug 1001159 (part 2) - Rewrite ArenaCellIterImpl. r=billm.
--HG--
extra : rebase_source : 44a92d10cec9d65f285e42ff4a74f349f25ecc99
2014-04-29 17:59:03 -07:00
Nicholas Nethercote
25e7c4a632 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
763fd5c59f 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
0b8fefa207 Bug 996983 - Part 2: JIT-related changes. (r=jandem) 2014-04-30 21:12:17 -07:00
Shu-yu Guo
90560c4042 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
c5a7a83671 Bug 961264 - Remove checks for visibility pragmas and attributes in gcc. r=ted 2014-05-01 10:53:48 +09:00
Dan Gohman
1c9753e98b Bug 1004221 - SpiderMonkey: Delete unnecessary format string escapes. r=sstangl 2014-04-30 15:49:35 -07:00
Nathan Froyd
ec28e13723 Bug 1003309 - remove JS component loader construction from mozJSSubScriptLoader; r=bholley 2014-04-29 13:28:23 -04:00
Benjamin Bouvier
04dcd37ea4 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
a491d67512 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
fc34b381b1 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
e7f4340874 Bug 987379 - Fix broken test. r=h4writer 2014-04-30 11:32:22 -04:00
Hannes Verschore
e8413266c5 Bug 1003056: Tracelogging - Log the lowering and generation of ionmonkey code, r=bbouvier 2014-04-30 16:59:00 +02:00
Hannes Verschore
f918c23850 Bug 965712: Part 2 - Replace the unrolling matcher with memchr, r=luke 2014-04-30 16:42:27 +02:00
Hannes Verschore
f8a145bb44 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
2bbb5c628f Bug 1003832 - JSON spewer: Add frame sperations in resume points. r=h4writer 2014-04-30 07:03:02 -07:00
Carsten "Tomcat" Book
e0e9729776 Backed out changeset 39d2e19acdd5 (bug 988486) for bustage on a CLOSED TREE 2014-04-30 15:39:40 +02:00
Carsten "Tomcat" Book
c2ae0f9899 Backed out changeset 8b82db9273f3 (bug 988486) 2014-04-30 15:38:59 +02:00
Jon Coppeard
15848ef480 Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Jon Coppeard
e38da4570a Bug 988486 - Split out page allocator state into new class r=terrence 2014-04-30 12:13:55 +01:00
Carsten "Tomcat" Book
ceb9857342 Backed out changeset 602ddd08eab9 (bug 988486) for bustage on a CLOSED TREE 2014-04-30 13:59:36 +02:00
Carsten "Tomcat" Book
0b62e8fe16 Backed out changeset 3e6abdf3b4b4 (bug 988486) 2014-04-30 13:59:19 +02:00
Jon Coppeard
b61dac7dbc Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Jon Coppeard
6743dbe2f4 Bug 988486 - Split out page allocator state into new class r=terrence 2014-04-30 12:13:55 +01:00
Jon Coppeard
70c99769f4 Bug 1001355 - Correct IsAboutToBeFinalized overload for VMFunction pointers r=billm 2014-04-30 10:13:00 +01:00
Jon Coppeard
e52714cca7 Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley 2014-04-30 10:10:33 +01:00
Nicolas B. Pierron
fee9dbcf71 Bug 1003694 - Settle on first frame by skipping all allocations. r=h4writer 2014-04-30 01:34:07 -07:00
Hannes Verschore
678b4f70b0 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
1dbb3fab01 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
9e46fe6038 Bug 1001368 - Fix UnwindScope logic in BaselineHandleException to account for Debugger. (r=jandem) 2014-04-29 21:57:36 -07:00
Shu-yu Guo
1a5dc40c66 Bug 1001368 - Tests. (r=jimb) 2014-04-29 21:57:36 -07:00
Shu-yu Guo
896607256e 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
9d83b120e5 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
4808673f87 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
fcbbd175b9 Bug 1001372 - Test. 2014-04-29 21:57:35 -07:00
Nicholas Nethercote
58b013ee3d Bug 952650 (part 18) - Rename JSVAL_IS_SPECIFIC_BOOLEAN. r=till.
--HG--
extra : rebase_source : 73b6b9d92ca940249cdb1d6bdc71f9ee9bb498ec
2014-04-28 16:55:40 -07:00
Nicholas Nethercote
05f2fa59d4 Bug 952650 (part 17) - Remove JSVAL_IS_UNIVERSAL. r=till.
--HG--
extra : rebase_source : 40b7d3ded42fac02abe2423d9aa39a4e7750cedb
2014-04-28 16:41:16 -07:00
Nicholas Nethercote
4ace98fae9 Bug 952650 (part 16) - Remove JSVAL_TO_PRIVATE. r=till.
--HG--
extra : rebase_source : 603bb66a90484b488bedf1dd4da6935324c148c6
2014-04-28 16:01:31 -07:00
Nicholas Nethercote
46355af5ad Bug 952650 (part 15) - Remove JSVAL_TO_GCTHING. r=till.
--HG--
extra : rebase_source : c9df656012842c35f4a0e069168842b5e6c4d935
2014-04-28 16:01:30 -07:00
Nicholas Nethercote
c3b4a130ee Bug 952650 (part 14) - Remove JSVAL_IS_GCTHING. r=till.
--HG--
extra : rebase_source : 469430d481f5fdb14d49609d8460f9fcbc90927f
2014-04-28 16:01:30 -07:00
Nicholas Nethercote
8cc884d7c8 Bug 952650 (part 13b) - Convert many !v.isPrimitive() calls to v.isObject(). r=till.
--HG--
extra : rebase_source : 52c8b3d8c461410d0705c3bcac5f51c324632b72
2014-04-28 16:36:03 -07:00
Nicholas Nethercote
fc00ac2ea6 Bug 952650 (part 13) - Remove JSVAL_IS_PRIMITIVE. r=till.
--HG--
extra : rebase_source : 450ba0261ef5a8546c81f9f645605e312585d6c6
2014-04-27 20:27:54 -07:00
Nicholas Nethercote
1a17f84079 Bug 952650 (part 12) - Remove JSVAL_TO_OBJECT. r=till.
--HG--
extra : rebase_source : 60dcaa2b778d3cf6eb7dc1a4949aab010ed8c130
2014-04-27 19:58:52 -07:00
Rodrigo Rodriguez Jr.
f307a82a31 Bug 952650 (part 11) - Remove JSVAL_TO_INT. r=njn.
--HG--
extra : rebase_source : 41923458bbf8fd957c9a57685df4969f1190bd9f
2014-04-27 19:55:08 -07:00
Rodrigo Rodriguez Jr.
a6ba971da0 Bug 952650 (part 10) - Remove JSVAL_IS_NUMBER. r=njn.
--HG--
extra : rebase_source : eaef4276d665c9bb06eb695989fb4c3b08358069
2014-04-27 19:48:45 -07:00
Rodrigo Rodriguez Jr.
34da22f61e Bug 952650 (part 9) - Remove JSVAL_IS_INT. r=njn.
--HG--
extra : rebase_source : dc0c170914c2370c218cdbbe671d2a68628f5a87
2014-04-27 19:47:02 -07:00
Rodrigo Rodriguez Jr.
015d9c906c Bug 952650 (part 8) - Remove JSVAL_TO_STRING. r=njn.
--HG--
extra : rebase_source : 61ab9459c00849027498904863647e65453a1a43
2014-04-27 19:45:46 -07:00
Rodrigo Rodriguez Jr.
1f625188df Bug 952650 (part 7) - Remove JSVAL_IS_BOOLEAN. r=njn.
--HG--
extra : rebase_source : 1ac334a052b7374dd9080d9bf89658e1f5d6168f
2014-04-27 19:44:05 -07:00
Rodrigo Rodriguez Jr.
d59c29e17f Bug 952650 (part 6) - Remove JSVAL_IS_STRING. r=njn.
--HG--
extra : rebase_source : ebd55749447f9feea04a78ff7cc17ba2dd2c5cd0
2014-04-27 19:41:01 -07:00
Rodrigo Rodriguez Jr.
89c7e7697a Bug 952650 (part 5) - Remove JSVAL_TO_DOUBLE. r=njn.
--HG--
extra : rebase_source : b1d9ba218fd1126f486f686ec5754dfaedac8b3c
2014-04-27 19:38:31 -07:00