Inanc Seylan
6442f87e4c
Bug 1009967 - Add recover functionality for BitXor; r=nbp
2014-05-15 23:40:44 -07:00
Nicolas B. Pierron
aac381731f
Bug 1007027 - Replace MPhi::slot by a flag based on ResumePoint indexes. r=h4writer
2014-05-15 22:57:18 -07:00
Nicholas Nethercote
d833d52486
Bug 1011355 (part 3) - Tiny FreeSpan tweaks. r=billm.
...
--HG--
extra : rebase_source : 739e5104bee8ea878d5c8e421d7cd6cfd095c2da
2014-05-15 22:16:27 -07:00
Nicholas Nethercote
dc289fd740
Bug 1011355 (part 2) - Add a CompactFreeSpan class. r=billm.
...
--HG--
extra : rebase_source : 693f7ff5abb5e3335b62c790c997f713526027f0
2014-05-15 22:16:25 -07:00
Nicholas Nethercote
5b33354245
Bug 1011355 (part 1) - Remove FreeList::allocateFromNewArena(). r=billm.
...
--HG--
extra : rebase_source : 0098da34802c9febdd0fe351859ce995ba7e449a
2014-05-15 17:27:08 -07:00
Shu-yu Guo
c8e1e0042a
Bug 1009335 - Propagate errors from ParallelSafetyAnalysis when compiling off main thread. (r=bhackett)
2014-05-15 18:18:21 -07:00
Girish Sharma
5b1b3f4f0c
Bug 1004487 - Add Cu.isModuleLoaded method to know if a resource has been loaded via Cu.import, r=bholley
2014-05-15 23:52:45 +05:30
Nicholas Nethercote
8b7417f3d7
No bug. Fix a tiny error in the JS shell's help message. rs=terrence.
...
DONTBUILD because it's a trivial string-only change.
--HG--
extra : rebase_source : b98b49fbb60efed5953f4da6f2e47637172556c5
2014-05-15 16:47:58 -07:00
Brian Hackett
e73115995a
Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem.
2014-05-15 16:48:21 -07:00
Daniel Holbert
9e867e10a9
Bug 1010621: Remove redundant definition for helper-function 'IsCompilingAsmJS'. r=djvj
2014-05-15 16:29:27 -07:00
Bill McCloskey
0719aef351
Bug 1008418 - Fix review comment DONTBUILD
2014-05-15 16:17:52 -07:00
Bill McCloskey
1e30627356
Bug 1008418 - Add dumpObject to TestingFunctions.cpp (r=sfink)
2014-05-15 16:16:41 -07:00
Luke Wagner
b1159b6282
Bug 1007383 - Include asm.js frames in JS::DescribeStack (r=jandem,robcee)
2014-05-15 12:30:45 -05:00
Ryan VanderMeulen
fed316d6b8
Backed out changeset ce34c13388f2 (bug 1007383) for crashtest failures.
2014-05-15 14:23:11 -04:00
Luke Wagner
20e7381038
Bug 1007383 - Include asm.js frames in JS::DescribeStack (r=jandem,robcee)
2014-05-15 12:30:45 -05:00
Luke Wagner
8e5bbd5796
Bug 1004552 - OdinMonkey: Float64Array should accept float? (r=bbouvier)
...
--HG--
extra : rebase_source : 6c8c1537e8a14afcf3fdcf9a16517f19d957a4e8
2014-05-15 09:34:19 -05:00
Dan Gohman
b02e18871a
Bug 1011045 - IonMonkey: Pass AnyRegister by value instead of const-ref. r=jandem
2014-05-15 09:58:03 -07:00
Dan Gohman
c9ed71ab69
Bug 1011045 - SpiderMonkey: Shrink and simplify AnyRegister r=jandem
2014-05-15 09:58:03 -07:00
Jan de Mooij
cd9a0ea557
Bug 1010775 part 8 - Pass FloatRegister by value instead of const-ref. r=sunfish
2014-05-15 17:42:39 +02:00
Jan de Mooij
b0f52b8dcd
Bug 1010775 part 7 - Pass AsmJSAbsoluteAddress and AsmJSImmPtr by value instead of const-ref. r=sunfish
2014-05-15 17:42:38 +02:00
Jan de Mooij
f3a90413ec
Bug 1010775 part 6 - Pass AbsoluteAddress and PatchedAbsoluteAddress by value instead of const-ref. r=sunfish
2014-05-15 17:42:38 +02:00
Jan de Mooij
9c6b19528d
Bug 1010775 part 5 - Pass ImmGCPtr and ImmMaybeNurseryPtr by value instead of const-ref. r=sunfish
2014-05-15 17:42:38 +02:00
Jan de Mooij
b8846e8b53
Bug 1010775 part 4 - Pass ImmPtr by value instead of const-ref. r=sunfish
2014-05-15 17:42:38 +02:00
Jan de Mooij
7dca1477b5
Bug 1010775 part 3 - Pass ImmWord by value instead of const-ref. r=sunfish
2014-05-15 17:42:38 +02:00
Jan de Mooij
9d10508711
Bug 1010775 part 2 - Pass Imm32 by value instead of const-ref. r=sunfish
2014-05-15 17:42:32 +02:00
Jan de Mooij
2781b114e4
Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish
2014-05-15 17:42:30 +02:00
Dan Gohman
1899dc35a5
Bug 1010698 - SpiderMonkey: Include the function in the math cache hash computation. r=luke
2014-05-15 07:57:54 -07:00
Julien Levesy
180d6030ce
Bug 1008707: Implemented BitOr recover operation; r=bbouvier
2014-05-15 16:05:49 +02:00
Douglas Crosher
c6da30ad18
Bug 1001569 - Yarr ARM: Free Segments using js_delete to match their allocation with js_new. r=jorendorff
2014-05-12 21:02:56 +10:00
Jon Coppeard
8205bb4e14
Bug 1009788 - Allow js::TriggerZoneGC() to be called from parallel threads again r=terrence
2014-05-15 09:07:40 +01:00
Nick Lebedev
c49e263d0f
Bug 998002 - Rename nsContentUtils::Get{Subject,Object}Principal to nsContentUtils::{Subject,Object}Principal. r=bholley
2014-05-13 11:58:00 +02:00
Emanuel Hoogeveen
61df77027f
Bug 1005849 - Part 1: Refactor GC allocation logic to match jemalloc3 more closely. r=terrence
2014-05-13 18:32:00 +02:00
Dan Gohman
1834b36def
Bug 1004363 - IonMonkey: Replace a bug number comment with an actual explanatory comment. r=mjrosenb
2014-05-14 21:51:57 -07:00
Dan Gohman
2cfbedf280
Bug 1004363 - IonMonkey: Use entryBlock() instead of begin() for tidiness. r=mjrosenb
2014-05-14 21:51:57 -07:00
Dan Gohman
ba4d2501fc
Bug 1004363 - IonMonkey: Assert dominator tree consistency. r=mjrosenb
2014-05-14 21:51:57 -07:00
Dan Gohman
8ebba4270b
Bug 1004363 - IonMonkey: Implement congruentTo for more classes. r=mjrosenb
2014-05-14 21:51:56 -07:00
Dan Gohman
5d967fc90d
Bug 1004363 - IonMonkey: Add a toControlInstruction helper function. r=mjrosenb
2014-05-14 21:51:56 -07:00
Dan Gohman
0085f65548
Bug 1004363 - SpiderMonkey: Eliminate unused functions. r=mjrosenb
2014-05-14 21:51:55 -07:00
Daniel Holbert
d0a71a618a
Bug 1010612: Remove unused variable sReadOnlyDateMethods from jsdate.cpp. r=bholley
2014-05-14 19:29:31 -07:00
Daniel Holbert
3be5d72278
backout 646c20d6d346 (Bug 1007027) for jit test failures
2014-05-14 18:15:56 -07:00
Brian Hackett
ede7f9ebf0
Bug 1008032 - Don't try to compress scripts when zlib isn't available.
2014-05-14 17:11:21 -07:00
Nicolas B. Pierron
57f435a199
Bug 1007027 - Replace MPhi::slot by a flag based on ResumePoint indexes. r=h4writer
2014-05-14 16:56:25 -07:00
Jim Blandy
8de8c6e2ae
Bug 1007862 - Update name of barriered base class in SpiderMonkey's GDB pretty-printers, r=jimb,sfink
...
This patch fixes test failures in js/src/gdb/tests/test-Root.py.
js::PreBarriered is no longer the common base class for SpiderMonkey's GC graph
edge types; now js::BarrieredBase is the best choice for pretty-printers to
support. Also, there is no longer a separate hierarchy for non-pointer types
(eg JS::Value). Update the pretty-printers and their tests.
--HG--
extra : rebase_source : 9c8190c47fcdb5be60c94e20b2eebdfff2394c96
2014-05-12 15:02:10 -07:00
Wes Kocher
d9132dfd34
Merge m-c to inbound
2014-05-14 16:32:53 -07:00
Wes Kocher
3a998cce2a
Merge inbound to m-c
2014-05-14 14:21:38 -07:00
Benjamin Bouvier
78e7764505
Bug 1008818: Factor AppendUseStrictSource out of AsmJS*ToString functions; r=luke
2014-05-14 15:59:12 +02:00
Benjamin Bouvier
02e33b560a
Bug 1008818: Inherit 'use strict' context for asm.js functions; r=luke
2014-05-14 15:59:00 +02:00
Benjamin Bouvier
3e8434e6d3
Bug 1009603: Set filename for asm.js scripts with dynamic linking failures; r=h4writer
2014-05-14 15:52:04 +02:00
Benjamin Bouvier
e70c07b488
Bug 1009603: Automatically stop register allocation tracelogging on error; r=h4writer
2014-05-14 15:51:50 +02:00
Ryan VanderMeulen
f1fb075bb7
Bug 1010140 - Add missing pymake hackaround for libffi. r=bustage
2014-05-14 07:59:16 -04:00