Commit Graph

33222 Commits

Author SHA1 Message Date
Brian Hackett
f3744195cf Bug 1011879 - Fixup code offsets correctly when pushing jump targets in irregexp, r=jandem. 2014-05-17 16:22:19 -07:00
Phil Ringnalda
dcea8bd0b3 Back out d18b1b320eea (bug 1008753) for marionette-webapi and gaia-unit bustage 2014-05-17 08:32:45 -07:00
Douglas Crosher
cfbb031022 Bug 988789 - Ionmonkey: rework the instruction cache flushing, fix irregexp support, rs=bustage 2014-05-17 23:03:48 +10:00
Nick Fitzgerald
ecc4496484 Bug 1006876 - Add a recursion check to SavedStacks::insertFrames. r=ejpbruel 2014-05-17 03:27:54 -07:00
Douglas Crosher
3f5f841207 Bug 988789. r=luke 2014-05-15 13:43:04 +10:00
Brian Hackett
761b374788 Bug 1008753 - Don't require shape checks when calling getters/setters on common prototypes, r=efaust. 2014-05-16 18:00:44 -07:00
Bill McCloskey
6792b18fc0 Bug 996785 - Fix CPOW wrapping and compartment ownership (r=mrbkap) 2014-05-16 16:40:37 -07:00
Bill McCloskey
07f15166ed Bug 996785 - Bidirectional CPOWs (r=mrbkap) 2014-05-16 16:40:37 -07:00
Bill McCloskey
2d6d816264 Bug 996785 - Distinguish local and remote CPOW objects in IPDL (r=mrbkap) 2014-05-16 16:40:36 -07:00
Bill McCloskey
7e6555161c Bug 996785 - Use more descriptive IPDL types for CPOW value variants (r=mrbkap) 2014-05-16 16:40:36 -07:00
Bill McCloskey
8da0418c4d Bug 996785 - Move CPOW wrapper answering code (r=mrbkap) 2014-05-16 16:40:36 -07:00
Bill McCloskey
e128a48acb Bug 996785 - Move CPOW wrapper owner code (r=mrbkap) 2014-05-16 16:40:36 -07:00
Bill McCloskey
1215867428 Bug 996785 - Use separate maps for local and remote CPOW objects (r=mrbkap) 2014-05-16 16:40:36 -07:00
Bill McCloskey
48a3169f4a Bug 996785 - Rename CPOW makeId/unwrap (r=mrbkap) 2014-05-16 16:40:35 -07:00
Bill McCloskey
6631270fb0 Bug 996785 - Rename CPOW toValue (r=mrbkap) 2014-05-16 16:40:35 -07:00
Bill McCloskey
d0dd2ee9ac Bug 996785 - Rename CPOW findObject (r=mrbkap) 2014-05-16 16:40:35 -07:00
Bill McCloskey
16a2def7e4 Bug 996785 - Rename CPOW object map (r=mrbkap) 2014-05-16 16:40:35 -07:00
Bill McCloskey
9b03949476 Bug 996785 - Move global CPOW functions to top level (r=mrbkap) 2014-05-16 16:40:35 -07:00
Bill McCloskey
c168d78859 Bug 996785 - Allow multiple JS finalize callbacks (r=jonco) 2014-05-16 16:40:34 -07:00
Dan Gohman
e9b5f5f62e Bug 844779 - Revert 19eafdcdefe3 for SPS-related breakage r=me 2014-05-16 16:15:55 -07:00
Hannes Verschore
bea3c4ecbc Bug 1006811: IonMonkey: Don't inline bound function if target is not a function, r=jandem 2014-05-16 23:47:04 +02:00
Wes Kocher
2e26ebc0fc Backed out 4 changesets (bug 973238) for build bustage on a CLOSED TREE
Backed out changeset cc81a0f56362 (bug 973238)
Backed out changeset 472dffac7f21 (bug 973238)
Backed out changeset e40e2dbf7d9e (bug 973238)
Backed out changeset 2ca44eb13ecf (bug 973238)
2014-05-16 13:52:49 -07:00
Nicholas D. Matsakis
320e297dbf Bug 973238 Part 7 -- Remove type object addendum; leave the addendum mechanism in place r=bhackett 2014-03-11 13:44:58 -04:00
Nicholas D. Matsakis
0b2ffde3b5 Bug 973238 Part 6 -- Consult prototype rather than typed object addendum r=bhackett 2014-03-11 13:23:24 -04:00
Nicholas D. Matsakis
3ddff092e8 Bug 973238 Part 5 -- Remove private field from StructTypeDescr, which is unused r=sfink 2014-04-01 22:46:04 -04:00
Nicholas D. Matsakis
f713095dfa Bug 973238 Part 4 -- Use prototype rather than reserved slot to uncover descriptor r=jandem 2014-03-11 12:50:32 -04:00
Hannes Verschore
d0366e5ba6 Backed out changeset 66a520c18efe (bug 1008590) for octane-mandreel regression. 2014-05-16 21:21:10 +02:00
Ryan VanderMeulen
27de7ba7e6 Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes. 2014-05-16 14:52:13 -04:00
Terrence Cole
a7d4443a84 Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
--HG--
extra : rebase_source : 474ef235d747f9008f79b2ad0328ec1566b8c641
2014-05-14 19:48:09 -07:00
Dan Gohman
036e48b7d7 Bug 844779 - IonMonkey: Make loops contiguous. r=h4writer 2014-05-16 06:40:09 -07:00
Brian Hackett
0b7b3af560 Bug 1011366 - Allow unaligned accesses in irregexp, r=jandem. 2014-05-16 05:32:59 -07:00
Jon Coppeard
afc71f0951 Bug 982561 - Fix rooting analysis false positive caused by 36eba9f58983 r=me 2014-05-16 12:10:59 +01:00
Hannes Verschore
4cd34c2c14 Bug 911738 - IonMonkey: Add check to recompile when hitting heurstic that disabled inlining, r=jandem 2014-05-16 12:37:13 +02:00
Jan de Mooij
43fd9c6343 Bug 1008590 - Don't store chars pointer for inline strings, store JSString length and flags separately. r=luke 2014-05-16 12:26:21 +02:00
Jon Coppeard
6405c34d6e Bug 982561 - Add tests for weak maps with key delegates r=terrence 2014-05-16 09:56:50 +01:00
Jon Coppeard
f23c03f6a3 Bug 982561 - Add zone edges for unmarked weakmap keys with delegates in a different zone r=terrence 2014-05-16 09:44:43 +01:00
Jon Coppeard
92e575160e Bug 982561 - Convert JSCompartment's list of marked weakmaps into list of all weakmaps r=terrence 2014-05-16 09:44:11 +01:00
Jan de Mooij
02e5b851ce Bug 1009664 - Remove duplicate fixed slot initialization in some cases. r=terrence 2014-05-16 09:59:40 +02:00
Inanc Seylan
5ced94863a Bug 1009967 - Add recover functionality for BitXor; r=nbp 2014-05-15 23:40:44 -07:00
Nicolas B. Pierron
b532a2c95d Bug 1007027 - Replace MPhi::slot by a flag based on ResumePoint indexes. r=h4writer 2014-05-15 22:57:18 -07:00
Nicholas Nethercote
c105fb8319 Bug 1011355 (part 3) - Tiny FreeSpan tweaks. r=billm.
--HG--
extra : rebase_source : 739e5104bee8ea878d5c8e421d7cd6cfd095c2da
2014-05-15 22:16:27 -07:00
Nicholas Nethercote
75f2d0a39c 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
55f51172ae 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
534174f33e Bug 1009335 - Propagate errors from ParallelSafetyAnalysis when compiling off main thread. (r=bhackett) 2014-05-15 18:18:21 -07:00
Girish Sharma
228518c72b 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
ba2c0b1abe 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
2930263fe1 Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem. 2014-05-15 16:48:21 -07:00
Daniel Holbert
cd37236d75 Bug 1010621: Remove redundant definition for helper-function 'IsCompilingAsmJS'. r=djvj 2014-05-15 16:29:27 -07:00
Bill McCloskey
36b7d45564 Bug 1008418 - Fix review comment DONTBUILD 2014-05-15 16:17:52 -07:00
Bill McCloskey
a8ec7121f2 Bug 1008418 - Add dumpObject to TestingFunctions.cpp (r=sfink) 2014-05-15 16:16:41 -07:00