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