Commit Graph

39462 Commits

Author SHA1 Message Date
Ryan VanderMeulen
b208a763b2 Backed out changeset 6bbe2e6958a9 (bug 1127801) for intermittent (?!?!) Mulet mochitest bustage.
CLOSED TREE
2015-04-07 13:47:54 -04:00
naru-san
5c8f37a380 Bug 1127801 - Capture path to milestone.txt from the OS automatically using MozbuildObject from mozbuild.base. r=ted
CLOSED TREE
2015-04-07 12:43:40 -04:00
Ryan VanderMeulen
a55fdccf04 Backed out changeset a67a0be7325e (bug 1127801) for test bustage. 2015-04-07 11:50:10 -04:00
Benjamin Bouvier
fd12048a54 Bug 1151333: Reserve enough stack space for SIMD shuffles; r=sunfish 2015-04-07 16:23:04 +02:00
Jon Coppeard
2462c305a7 Bug 1150011 - Fix GC hash table checks to work in release builds r=nbp 2015-04-07 15:58:09 +01:00
Jon Coppeard
f54457bf01 Bug 1148383 - Add testcase for previously fixed object metadata issue r=terrence 2015-04-07 15:58:09 +01:00
Luke Wagner
c14ee6c35c Bug 1148963 - OdinMonkey: add CompileOptions::lazyParsingDisabled and testing function setDiscardSource (r=bz) 2015-04-07 10:01:56 -05:00
Luke Wagner
ba5f61b4ef Bug 1148963 - OdinMonkey: throw if link-time failure and discardSource = true (r=bbouvier) 2015-04-07 09:59:11 -05:00
naru-san
3ff8433b08 Bug 1127801 - Capture path to milestone.txt from the OS automatically using MozbuildObject from mozbuild.base. r=ted 2015-04-06 16:54:00 -04:00
Steve Singer
41ec32dee0 Bug 1151382 - Fix Alignment mismatch for none jit. r=luke 2015-04-05 20:45:00 +02:00
Nick Fitzgerald
a80fea6717 Bug 1149495 - SavedFrame objects should handle all uint32 values. r=shu 2015-04-04 14:55:00 +02:00
Brian Hackett
61f4be1e32 Bug 1148921 - Check correctness of hash table modifications later on during minor GCs, r=jonco. 2015-04-07 06:04:15 -06:00
Brian Hackett
77048dd97d Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence. 2015-04-07 05:50:00 -06:00
Brian Hackett
a571c88bf5 Bug 1148661 - Optimize accesses to unboxed expandos in Ion, r=jandem. 2015-04-07 05:42:44 -06:00
Tooru Fujisawa
324d6611a4 Bug 1077318 - Part 2: Fix the order of include in AsmJSModule.cpp. r=evilpie 2015-04-07 18:58:17 +09:00
Tooru Fujisawa
a8b0196cc9 Bug 1151182 - Fix type for JSOP_THROWMSG documentation comment. r=efaust 2015-04-07 18:19:28 +09:00
Tooru Fujisawa
e9f2cb466c Bug 1151149 - Throw if either the target or handler is a revoked proxy in Proxy constructor. r=efaust 2015-04-07 18:19:26 +09:00
Lars T Hansen
043ac3fa0c Bug 1077318 - call out to C++ for ARMv6 sub-word atomics. r=luke 2015-04-07 11:10:18 +02:00
Lars T Hansen
eb7f5e0ff1 Bug 1147916 - add more assembler cases. r=sunfish 2015-04-07 10:47:10 +02:00
Shu-yu Guo
55e0f251af Bug 1150714 - Mark and sweep JitcodeGlobalMap IC entries. (r=djvj) 2015-04-06 18:38:31 -07:00
Shu-yu Guo
7f4efc338e Bug 1150714 - Fix streaming tracked optimizations for functions that don't have a displayAtom. (r=djvj) 2015-04-06 18:38:31 -07:00
Bill McCloskey
0bd0a7065a Bug 1151583 - Don't set JS shell exit code for random exceptions (r=sfink) 2015-04-06 18:24:52 -07:00
Brian Hackett
b3a461d0bc Bug 1148922 - Handle insertion of new initial shapes via the metadata callback, r=luke. 2015-04-06 12:54:53 -06:00
Terrence Cole
6ec5015008 Bug 1150639 - Use a stricter off-thread check in triggerZoneGC; r=bhackett 2015-04-02 11:48:56 -07:00
Johannes Schulte
8a45b6abfe Bug 1094491 - Add assertion in UpdateExistingGetPropCallStubs that should hold now. r=efaust 2014-12-01 18:50:26 +01:00
Johannes Schulte
b0e103564f Bug 1094491 - Generate baseline getGName ICs for accessor properties before calling the getter. r=efaust 2014-12-01 18:50:23 +01:00
Johannes Schulte
d25edba162 Bug 1094491 - Generate baseline getElem ICs for accessor properties before calling the getter. r=efaust 2014-12-01 18:50:20 +01:00
Johannes Schulte
61df0670d4 Bug 1094491 - Generate baseline getProp ICs for accessor properties before calling the getter. r=efaust 2014-12-01 18:50:17 +01:00
Phil Ringnalda
c0e92cc883 Merge f-t to m-c, a=merge 2015-04-04 10:53:59 -07:00
Tooru Fujisawa
5c0ad42573 Bug 1149015 - Part 4: Remove some use of expression closure from jstests js1_8_5/reflect-parse/. r=luke 2015-04-04 15:05:35 +09:00
Ryan VanderMeulen
3006ba124a Merge m-c to fx-team. a=merge
CLOSED TREE
2015-04-03 10:52:46 -04:00
David Rajchenbach-Teller
318f607f82 Bug 1149897 - PerformanceStatsService data is not monotonic. r=jandem 2015-04-02 17:15:23 +02:00
Wes Kocher
d7925ced9a Backed out changeset 39d74e5c3df5 (bug 1149897) for frequent bc3 timeout errors 2015-04-02 16:12:06 -07:00
Jeff Walden
d4b1e1fa30 Bug 1149797 - Update browser jstests to treat ecma_6/extensions tests as 1.8, so that let is interpreted as a statement and not as an expression. r=bustage in a CLOSED TREE 2015-04-02 15:46:33 -04:00
Jeff Walden
490c1d5a62 Bug 1149797 - Use the loop's *static* block object when freshening a loop's block object, then copy in values from the old cloned block. Using the old cloned block directly isn't valid when the cloned block might be extended with additional variables created by eval or added by nested function statements. r=shu 2015-04-01 16:39:33 -04:00
David Rajchenbach-Teller
4a683286de Bug 1149897 - PerformanceStatsService data is not monotonic;r=jandem 2015-04-02 17:15:23 +02:00
Boris Zbarsky
00985cdbeb Bug 1149811. When XDR-decoding a non-lazy function that can be lazified, we need to set up a backpointer from its LazyScript to its JSScript. r=luke 2015-04-01 12:05:28 -04:00
Jason Orendorff
78c2b37da1 Bug 1149563 - Change bogus ctypes code that modifies a frozen object. r=efaust. 2015-03-28 11:28:06 -05:00
Jeff Walden
e64a27968b Bug 1150779 - Split the rest of destructuring.js into several smaller destructuring tests. r=efaust 2015-04-02 22:55:40 -04:00
Jeff Walden
c407a67933 Bug 1150779 - Split for-loop tests out of js1_8_5/reflect-parse/destructuring.js. r=efaust 2015-04-02 22:55:22 -04:00
Jason Orendorff
ccb406ee5a Bug 1148652, part 3 - Mark arguments.length as overridden when it is redefined via the C API. r=efaust. 2015-03-23 14:32:33 -05:00
Jason Orendorff
463a6c8a9f Bug 1148652, part 2 - Use mostly-compliant code for defining TypedArray elements, already used from StandardDefineProperty, in NativeDefineProperty as well. r=efaust. 2015-03-23 14:32:31 -05:00
Jason Orendorff
b619469dbe Bug 1148652, part 1 - Move array-specific special cases to the top of NativeDefineProperty; update ArraySetLength to be able to cope with incomplete attrs. r=efaust. 2015-03-23 14:32:30 -05:00
Jason Orendorff
6817157af0 Bug 1148568 - In JSON.parse with a reviver callback, ignore failure when defining properties. r=Waldo.
Switch to StandardDefineProperty while we're at it. I don't think the "CreateDataProperty" operation given in the spec is quite worth making into a function on its own, since the standard almost exclusively uses it in cases where it "can't fail", and (a) that is unpossible for us; (b) this is not one of those cases anyway.
2015-03-23 14:32:30 -05:00
Jason Orendorff
9bae1420b6 Bug 1147660, part 5 - Split the part of NativeDefineProperty that updates the object into a separate function again. r=efaust. 2015-03-23 14:32:29 -05:00
Jason Orendorff
0bd3e81324 Bug 1147660, part 4 - Change NativeDefineProperty to use a PropertyDescriptor internally instead of a bunch of variables. This is a little ugly at first but it'll get better. r=efaust. 2015-03-23 14:32:29 -05:00
Jason Orendorff
e3a6506631 Bug 1147660, part 3 - Rearrange NativeDefineProperty so that special cases are all dispensed with, and ES6 checks done, by the time we start thinking about how to update the object. r=efaust. 2015-03-23 14:32:29 -05:00
Jason Orendorff
178cff0e2f Bug 1147660, part 2 - Merge DefinePropertyOrElement into NativeDefineProperty, making one long function we can refactor. r=efaust. 2015-03-23 14:32:28 -05:00
Jason Orendorff
fdf6f3c21e Bug 1147660, part 1 - Refactor NativeDefineProperty to put DefinePropertyOrElement's only call site right at the end. No change in behavior. r=efaust. 2015-03-23 14:32:28 -05:00
Jason Orendorff
c88c9266d3 Bug 1142828 - Refactor to avoid having [[Set]]-specific weird cases in the [[DefineOwnProperty]] code. r=Waldo.
NativeSetExistingDataProperty is only moved in this changeset; its body is not modified.
2015-03-23 14:32:28 -05:00