Commit Graph

37921 Commits

Author SHA1 Message Date
Dan Gohman
ab5b55adc2 Bug 1125185 - Define MOZ_COLD for marking "cold" functions r=waldo 2015-01-26 17:30:19 -08:00
Bobby Holley
3efe48f5ef Bug 1126023 - Annotate assertion. r=me 2015-01-26 15:44:00 -08:00
Bill McCloskey
144291b5ce Bug 1123461 - Rename CpowIdHolder to CrossProcessCpowHolder (r=dvander) 2015-01-26 13:32:31 -08:00
Bill McCloskey
411974faf9 Bug 1123461 - Make a real interface for js/ipc (r=dvander) 2015-01-26 13:32:18 -08:00
Ryan VanderMeulen
2fb9289d93 Backed out changeset aa85f08f9f76 (bug 1116855) for Hazard analysis failures. 2015-01-26 15:58:58 -05:00
Sean Stangl
425b6af84d Bug 1125386 - Use an enum for exit frame token values. r=efaust 2015-01-23 14:32:52 -08:00
Eric Faust
4e939ba836 Bug 945566 - Make calling Proxy without 'new' keyword a TypeError. (r=jorendorff) 2015-01-07 16:35:18 -08:00
Jan Beich
9c071e6767 Bug 1125580 - Limit <asm/hwcap.h> inclusion to Linux ARM to unbreak non-Linux. r=jandem 2015-01-24 18:27:00 -05:00
Jan Beich
ccba06f0cc Bug 1125579 - Implement ExecutableAllocator::cacheFlush for ARM on BSDs. r=jandem 2015-01-24 18:11:00 -05:00
Eric Faust
ab2e823b7a Bug 1073809 - Allow "get" and "set" as generator names in object literals. (r=Waldo) 2015-01-26 12:04:54 -08:00
Brian Hackett
622a39f4d4 Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem. 2015-01-26 12:16:26 -07:00
Bobby Holley
9ea8e2c253 Bug 1124898 - Tests. r=bz 2015-01-26 10:26:33 -08:00
Brian Hackett
928ad5250c Bug 1124018 - Null the allocation site table if initialization fails. r=jonco 2015-01-26 13:14:34 -05:00
Jason Orendorff
b41688d7cb Follow-up to bug 1114036 to satisfy the static rooting analysis. r=bustage, a=RyanVM on a CLOSED TREE.
--HG--
extra : rebase_source : 8abac2b816764366606b4d4555408af5926cbf44
extra : amend_source : 7330bb888713a808655d76cd93a7f28a9ecbbfbc
2015-01-26 11:42:54 -06:00
Jason Orendorff
5c35cc834f Bug 914314, part 3 - Reimplement GetPropertyInline to match ES6 9.1.8. r=efaust.
--HG--
extra : rebase_source : 27a2b7adb4b6a2423548af8cc40edb989f04fd4a
2014-12-16 18:06:43 -06:00
Jason Orendorff
d6526ade52 Bug 914314, part 2 - Factor out GetNonexistentProperty. It's nice to separate it from the main path, because everything it does except setting vp to undefined is nonstandard. No change in behavior. r=efaust.
--HG--
extra : rebase_source : 26662847e5fb0a269e54234bab4bbaebc990f558
2014-12-19 14:40:08 -06:00
Jason Orendorff
4c3adc70a8 Bug 914314, part 1 - Move Shape::get into NativeObject.cpp and rename it to CallGetter. Eliminate unused parameters and consolidate. Add some comments; delete some dead code. No change in behavior. r=efaust.
--HG--
extra : rebase_source : fd3beea0159df960d056b378e9ceee26ef4da9a3
2014-12-19 15:00:37 -06:00
Jason Orendorff
7314cd48df Bug 1114036 - Rewrite Debugger::parseResumptionValue to be more like PropDesc::initialize. r=jimb.
--HG--
extra : rebase_source : cc55edc458d42a7ad6fe2bca9e5c29f66bb4e18c
2014-12-20 08:53:40 -06:00
Jason Orendorff
90afac0fdb Bug 1107193 - Add a script that makes it easy to run the static rooting analysis. r=sfink.
--HG--
extra : rebase_source : b5ce99f7158cc9a8f4a192bf15f6e20b6a8fa9dd
2014-12-03 20:02:02 -06:00
Brian Hackett
c6d59b3ed8 Bug 1124651 - Make sure type sets with unknown-properties objects are marked as unknown if those objects are swept, r=jandem. 2015-01-26 08:17:45 -07:00
Brian Hackett
916a36bd70 Bug 999538 - Try to reuse stack slots in the backtracking allocator, r=sunfish. 2015-01-26 08:11:14 -07:00
Lars T Hansen
70e76eb279 Bug 1118604 - move activation fields. r=jandem 2015-01-26 15:40:11 +01:00
Nicolas B. Pierron
eedd716474 Bug 1118344 - Disable inlining of simd_int32x4_add on ARM. r=jandem
CLOSED TREE
2015-01-26 14:11:14 +01:00
Jan de Mooij
94f69cce42 Bug 1118344 followup - Fix inbound red since nbp is not around. r=me 2015-01-26 13:03:00 +01:00
Jan de Mooij
962f13d2c6 Bug 1115776 - Fix LApplyArgsGeneric to always emit the has-script check. r=shu 2015-01-26 12:59:47 +01:00
Nicolas B. Pierron
04e8a29e0d Bug 1118344 - IonMonkey: Inline SIMD.int32x4.add calls. r=bbouvier 2015-01-26 12:22:56 +01:00
Nicolas B. Pierron
75c0af74f2 Bug 1118344 - Baseline ICCall_Native records templateObject for js::simd_int32x4_add. r=jandem,bbouvier 2015-01-26 12:22:56 +01:00
Nicolas B. Pierron
390dc3989c Bug 1118344 - Baseline ICCall_Native accept any templateObject and not only a NativeObject. r=jandem 2015-01-26 12:22:55 +01:00
Nicolas B. Pierron
bd0cbf1e7d Bug 1112156 - Add SimdPolicy to extract SIMD operands based on the type of the instruction. r=bbouvier 2015-01-26 12:22:55 +01:00
Nicolas B. Pierron
3d6e2d127f Bug 1112156 - Add MSimdUnbox to extract SIMD values from the TypedObjects. r=bbouvier 2015-01-26 12:22:55 +01:00
Nicolas B. Pierron
661b38bdf3 Bug 1112156 - Add new bailout kinds for MSimdUnbox. r=bbouvier 2015-01-26 12:22:54 +01:00
Nicolas B. Pierron
becac722a4 Bug 1112162 part 2 - Add assertion & test case to verify that we keep the same alignment across the rectifier frame. r=bbouvier 2015-01-26 12:07:58 +01:00
Nicolas B. Pierron
6270474e71 Bug 1112162 part 1.x86 - Add padding in the rectifier frame to keep the stack alignment. r=bbouvier,djvj 2015-01-26 12:07:58 +01:00
Nicolas B. Pierron
cfcddde77f Bug 1112162 part 1.x64 - Add padding in the rectifier frame to keep the stack alignment. r=bbouvier 2015-01-26 12:07:57 +01:00
Lars T Hansen
af72f022d5 Bug 1122338 - test case. r=gkw 2015-01-26 11:08:50 +01:00
Phil Ringnalda
f14098287e Back out changeset 1a349b0fd008 (bug 1116855) for ggc timeouts
CLOSED TREE
2015-01-25 23:08:32 -08:00
Brian Hackett
23c6d22fc1 Bug 934502 - Group entry and OSR values for parameters in backtracking allocator, allow backtracking allocator to spill vregs to argument slots, r=sunfish. 2015-01-25 17:17:43 -07:00
Brian Hackett
9c3255a9d3 Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem. 2015-01-25 17:00:18 -07:00
Masatoshi Kimura
0676786e20 Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo 2015-01-26 07:22:11 +09:00
Masatoshi Kimura
ca6988b0d9 Bug 1111290 - Part 2: Non-mechanical changes. r=waldo 2015-01-26 07:22:08 +09:00
Masatoshi Kimura
2490dcfe04 Bug 1111290 - Part 1: Remove MOZ_(BEGIN|END)_ENUM_CLASS. r=waldo 2015-01-26 07:22:07 +09:00
Tom Schuster
b46230fdc5 Bug 1111243 - Implement ES6 proxy behavior for IsArray. r=efaust 2015-01-25 21:42:10 +01:00
Brian Hackett
402c1aff6c Bug 948838 - Adjust backtracking allocator splitting mechanism for hot vs. cold code, r=sunfish. 2015-01-24 17:16:01 -07:00
Shu-yu Guo
9d2b6c684c Bug 1122335 - Fix static scope chain for Debugger.Frame.prototype.eval. (r=jimb) 2015-01-24 12:30:56 -08:00
Ehsan Akhgari
a1d3a9d7c4 Bug 1125150 - Mark MMathFunction::foldsTo as override; r=Waldo 2015-01-24 14:50:30 -05:00
Ehsan Akhgari
e85eb13708 Bug 1125153 - Return false from CreateFunctionInfo; r=Waldo 2015-01-24 14:50:14 -05:00
Dan Gohman
1cb63440e5 Bug 1118894 - IonMonkey: Don't insist on making loops contiguous if they contain OSR entries into former loop blocks. r=jandem 2015-01-24 13:39:35 -05:00
Tom Schuster
d522294247 Bug 1111248. r=Waldo 2015-01-24 13:37:46 -05:00
Heiher
5078842390 Bug 1057082 - MIPS changes for ProfilingFrameIterator JitFrame support. r=nbp 2015-01-22 07:50:00 -05:00
Tom Schuster
0998506fdb Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff 2015-01-24 16:38:08 +01:00