Commit Graph

47470 Commits

Author SHA1 Message Date
Boris Zbarsky
0605bcb783 Bug 1132187 part 2. Remove the WANT_DELPROPERTY bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
ebbad0e9f4 Bug 1132187 part 1. Remove the totally unused WANT_CREATE bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
580807c19b Bug 1132184. Remove the nsIXPCScriptable postCreate and postTransplant hooks. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
99f959886a Bug 1131801 part 3. Get rid of the now-unused ReparentWrapperIfFound. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
f69290eaf6 Bug 1131801 part 2. Get rid of the now-useless RescueOrphansInScope. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
533f2830ac Bug 1131801 part 1. Get rid of the now-unnecessary RescueOrphans function. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
768ae4c66e Bug 1131799. Stop parenting XPConnect tearoffs to the XPCWrappedNative. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
c7de70479f Bug 1131887 part 2. Remove the now-unused nsIXPConnect.reparentWrappedNativeIfFound. r=peterv 2015-02-13 14:34:53 -05:00
Shu-yu Guo
a29d8be6a0 Bug 1130214 - Add an .allowUnobservedAsmJS accessor on Debugger instances. (r=jimb) 2015-02-13 16:53:22 -08:00
Shu-yu Guo
dbf49e3df0 Bug 1132224 - Test. (r=jimb) 2015-02-13 16:53:22 -08:00
Shu-yu Guo
276828b66d Bug 1132224 - Propagate the delazification for Debugger flag when merging compartments. (r=jimb) 2015-02-13 16:53:22 -08:00
Shu-yu Guo
0407dc6d97 Bug 1132224 - Reword delazification method names and remove stale reference to "debug mode". (r=jimb) 2015-02-13 16:53:22 -08:00
Dan Gohman
0a60c87158 Bug 1131783 - Mark various unlikely conditions as MOZ_UNLIKELY r=waldo 2015-02-12 08:37:01 -08:00
Dan Gohman
7b1eb96cde Bug 1117882 - IonMonkey: Check whether a previously pinned phi can be discarded r=nbp 2015-02-12 08:37:00 -08:00
Dan Gohman
1de74c8a1c Bug 986981 - SpiderMonkey: Rename movsxd to movslq and prepare it for use r=bbouvier 2015-02-12 08:37:00 -08:00
Terrence Cole
c832dfd0ff Bug 1132282 - Part 2: Handlify ObjectGroup arguments to NewObject; r=sfink
--HG--
extra : rebase_source : 2256968cc41de8369a9efaccec2f2467789bf08b
2015-02-13 11:36:40 -08:00
Terrence Cole
b1551cca94 Bug 1132282 - Part 1: Handlify more parent args to NewObject; r=sfink
--HG--
extra : rebase_source : dcb248371030ba0174cbdca574c7442550a1abb5
2015-02-13 11:36:40 -08:00
Terrence Cole
28c16a726b Bug 1132149 - Handlify the proto arg for NewArray; r=sfink
--HG--
extra : rebase_source : debf452d21e075cf2cae296fc1579cd44221fd30
2015-02-11 12:54:32 -08:00
Wes Kocher
3af53039d1 Backed out changeset 38bcb731dba8 (bug 1131887) 2015-02-13 13:25:42 -08:00
Wes Kocher
d3d02dd750 Backed out changeset 564376c26384 (bug 1131799) 2015-02-13 13:25:40 -08:00
Wes Kocher
3d53ad3c92 Backed out changeset d71b934c28ee (bug 1131801) 2015-02-13 13:25:39 -08:00
Wes Kocher
8319eb47c6 Backed out changeset be654bd9e20d (bug 1131801) 2015-02-13 13:25:38 -08:00
Wes Kocher
c8c7f4e804 Backed out changeset 32176c758b4d (bug 1131801) 2015-02-13 13:25:37 -08:00
Wes Kocher
cb7d8da562 Backed out changeset 6d9547a55557 (bug 1132184) 2015-02-13 13:25:36 -08:00
Wes Kocher
84682654cd Backed out changeset e5479c58d966 (bug 1132187) 2015-02-13 13:25:35 -08:00
Wes Kocher
cd6057f164 Backed out changeset 70b09a891a37 (bug 1132187) 2015-02-13 13:25:33 -08:00
Wes Kocher
4e40a28a6e Backed out changeset 9017975d0201 (bug 1132187) 2015-02-13 13:25:32 -08:00
Terrence Cole
5789eb0f90 Bug 1131877 - Part 3: Handlify TaggedProto NewObject functions; r=sfink
--HG--
extra : rebase_source : 6d4aba7e9c006ee9e51a099b9c2a4f2344c9ce68
2015-02-13 09:36:40 -08:00
Terrence Cole
f1e34f9c71 Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
--HG--
extra : rebase_source : 3d54591fb71024dde6bd4ae52ac0233efbb5dbf4
2015-02-13 09:36:40 -08:00
Terrence Cole
b07c52de1f Bug 1131877 - Part 1: Rename TaggedProto taking NewObject methods; r=bhackett
--HG--
extra : rebase_source : e8d3201e374edb26eae43d7cdc6acf35d1d3adcf
2015-02-13 09:36:40 -08:00
Brian Hackett
52d3215230 Bug 1131035 - When allocating singletons with 'new', make sure the result is a plain object, r=jandem. 2015-02-13 13:02:01 -07:00
Tom Schuster
045b47ab00 Bug 1127475 - Remove unnecessary parent arguments. r=bz 2015-02-13 12:20:02 +01:00
Tom Schuster
08212467e7 Bug 1124934 - Implement ES6 HasProperty. r=jorendorff 2015-02-13 12:20:02 +01:00
Tom Schuster
797b78de4b Bug 1124934 - Add a HasProperty ObjectOp. r=jorendorff 2015-02-13 12:20:02 +01:00
Boris Zbarsky
a352d5c69e Bug 1132187 part 3. Remove the WANT_CONVERT bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
26bee4f820 Bug 1132187 part 2. Remove the WANT_DELPROPERTY bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
1c8e7c2015 Bug 1132187 part 1. Remove the totally unused WANT_CREATE bit. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
6a08acbbd1 Bug 1132184. Remove the nsIXPCScriptable postCreate and postTransplant hooks. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
c6f4a42302 Bug 1131801 part 3. Get rid of the now-unused ReparentWrapperIfFound. r=peterv 2015-02-13 14:34:54 -05:00
Boris Zbarsky
3868298fd6 Bug 1131801 part 2. Get rid of the now-useless RescueOrphansInScope. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
46a8ab53a4 Bug 1131801 part 1. Get rid of the now-unnecessary RescueOrphans function. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
9a737209f4 Bug 1131799. Stop parenting XPConnect tearoffs to the XPCWrappedNative. r=peterv 2015-02-13 14:34:53 -05:00
Boris Zbarsky
3a8ff9079e Bug 1131887 part 2. Remove the now-unused nsIXPConnect.reparentWrappedNativeIfFound. r=peterv 2015-02-13 14:34:53 -05:00
Nick Fitzgerald
ead84e4acf Bug 1117242 - SavedFrame objects should do principal checks for every accessor; r=jimb,jandem,bz 2015-02-13 09:21:50 -08:00
Victor Carlquist
d220fbbd3f Bug 688219 - Cache String.prototype.split. r=djvj 2015-02-11 18:04:54 -05:00
Hannes Verschore
c8edecefd6 Bug 1132290 - IonMonkey: Remove indirect truncation of MLoadTypedArrayElementStatic, r=nbp 2015-02-13 10:57:26 +01:00
Steve Singer
d023fac946 Bug 1130910 - Fix non-ion jit compile issues. r=jandem 2015-02-12 13:45:00 +01:00
Jeff Walden
66e79878c1 Bug 1130811 - Handle argsbody and seq nodes by kind, when recycling. r=shu
--HG--
extra : rebase_source : 6d7f13ca4ec313c3c3514737fc009111cb9d6889
2015-02-10 01:00:02 -08:00
Jeff Walden
76f802dcd9 Bug 1130811 - When |obj["prop"]| is folded into a new |obj.prop| node, convert the old |obj["prop"]| node into a |typeof "prop"| expression with the old |"prop"| node as its kid prior to freeing it (so that its structure doesn't appear to violate invariants when it's freed). r=shu
--HG--
extra : rebase_source : 8a6d6144a11891255b9e2a4c756b0e582dd408c1
2015-02-10 01:00:02 -08:00
Jeff Walden
414c89e9f7 Bug 1130811 - Handle a few more kinds, by kind, when recycling. r=shu
--HG--
extra : rebase_source : 150ae645d920b0edda94e4e25219f72a1894783d
2015-02-10 01:00:02 -08:00