Jason Orendorff
93b2f19ac6
Bug 828137, part 1 - Make Object.defineProperty fail on window elements. r=bz.
2015-02-11 11:38:36 -06:00
Jason Orendorff
96f6d602b5
Bug 1132522, part 2 - Treat false return from proxyHandler.set() as strict mode failure. r=efaust.
...
This changeset includes a change in addon-sdk/source that is logically of a piece with the rest, but was reviewed separately; see <https://github.com/mozilla/addon-sdk/pull/1888 >. r=Mossop.
2015-02-13 09:49:31 -06:00
Jason Orendorff
d6339c71c8
Bug 1132522, part 1 - Treat false return from proxyHandler.defineProperty() as strict mode failure. r=efaust.
2015-02-12 11:29:32 -06:00
Benjamin Bouvier
faf708e967
Bug 1135039: Apply swizzle type policy changes in Ion too; r=sunfish
2015-03-02 19:40:06 +01:00
Benjamin Bouvier
838cf44003
Bug 1135039: Throw on non-int32 or out-of-bounds lanes arguments to swizzle/shuffle; r=sunfish
2015-03-05 11:55:10 +01:00
Jason Orendorff
85bdea2d36
Bug 1141329 - Fix crash [@ JSObject::getGroup] or [@ js::jit::SetPropertyIC::update]. r=efaust.
2015-03-10 13:14:36 -05:00
Jason Orendorff
951d1580ab
Bug 1141329, prelude - Make ObjectOpResult pointer-sized to fix amazingly bogus code and assertions in IonCaches, introduced by rev 0712a3d4b79c. r=efaust.
2015-03-10 12:22:30 -05:00
Jason Orendorff
149272a4da
Bug 1141154 - Fix crashes with Ion and proxy set failure cases, caused by rev 0712a3d4b79c. r=efaust.
2015-03-09 19:07:56 -05:00
Benjamin Bouvier
a624b04a01
Bug 1140317: Make sure chars created by DecompileValueGenerator won't ever leak; r=Waldo
2015-03-10 19:34:00 +01:00
Lars T Hansen
2cbf586abd
Bug 1141067 - byte operations on x86/x64. r=sunfish
2015-03-11 15:45:57 +01:00
Lars T Hansen
46f8be1263
Bug 1138348 - byte array test cases. r=h4writer
2015-03-11 15:45:57 +01:00
Lars T Hansen
837108ebce
Bug 1138348 - byte ops on x86_64. r=h4writer
2015-03-11 15:45:57 +01:00
Jan de Mooij
19bb48ccef
Bug 1090583 part 2 - Fix the property count check in MonitorAssign to check the actual count instead of the capacity. r=bhackett
2015-03-11 11:58:25 +01:00
Benjamin Bouvier
ae743951a8
Bug 1140709: Add a second bounds check for checking that the index is actually positive; r=bhackett
2015-03-10 19:24:25 +01:00
ziyunfei
5870724746
Bug 1108949 - RegExp(RegExp object, flags) no longer throws. r=till
2015-03-10 21:36:00 +01:00
Eric Faust
575c7f9242
Bug 1066233 - Followup: Address a forgotten review comment. (r=jorendorff)
2015-03-11 00:49:38 -07:00
Eric Faust
ba64d9326b
Bug 1066233 - Tests. (r=jorendorff)
2015-03-11 00:44:41 -07:00
Eric Faust
a189050d65
Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (r=jorendorff)
2015-03-11 00:44:41 -07:00
Eric Faust
81a1a3b267
Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (r=jorendorff)
2015-03-11 00:44:41 -07:00
Eric Faust
502022b333
Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (r=jorendorff)
2015-03-11 00:44:41 -07:00
Eric Faust
b9b9c6053c
Bug 1066234 - Tests. (r=jorendorff)
2015-03-10 20:27:35 -07:00
Eric Faust
653543d9c9
Bug 1066234 - Part 6: Emitter support for 'extends' in ES6 Classes. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
b0b1d241e3
Bug 1066234 - Part 5: Implement JSOP_OBJWITHPROTO. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
567b73efd1
Bug 1066234 - Part 4: Implement JSOP_FUNWITHPROTO. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
8b641b6f0e
Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
ec9c018a8c
Bug 1066234 - Part 2: Implement JSOP_CLASSHERITAGE. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
d4a7e69fbf
Bug 1066234 - Part 1: Parser support for 'extends' in ES6 Classes. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Phil Ringnalda
9b1e7b6199
Backed out 7 changesets (bug 1066234) for bustage
...
CLOSED TREE
Backed out changeset ce28663e61d4 (bug 1066234)
Backed out changeset e06ad6b69b25 (bug 1066234)
Backed out changeset 99933582c7d8 (bug 1066234)
Backed out changeset a40045b47bba (bug 1066234)
Backed out changeset f6b44a3c3c6f (bug 1066234)
Backed out changeset 478d797266b1 (bug 1066234)
Backed out changeset 73f4dd8f8d97 (bug 1066234)
2015-03-10 20:44:12 -07:00
Eric Faust
e50c5d1d4c
Bug 1066234 - Tests. (r=jorendorff)
2015-03-10 20:27:35 -07:00
Eric Faust
0da0904bb2
Bug 1066234 - Part 6: Emitter support for 'extends' in ES6 Classes. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
612c179fbf
Bug 1066234 - Part 5: Implement JSOP_OBJWITHPROTO. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
1cc17a47ed
Bug 1066234 - Part 4: Implement JSOP_FUNWITHPROTO. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
99cec60cb6
Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
397d51165c
Bug 1066234 - Part 2: Implement JSOP_CLASSHERITAGE. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Eric Faust
259f98a938
Bug 1066234 - Part 1: Parser support for 'extends' in ES6 Classes. (r=jorendorff)
2015-03-10 20:27:34 -07:00
Shu-yu Guo
afcf13c43c
Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (r=terrence)
2015-03-10 20:12:32 -07:00
Wes Kocher
43228f7310
Backed out changeset 449fc5e20299 (bug 1141067) for making windows ggc permafail CLOSED TREE
2015-03-10 19:50:23 -07:00
Wes Kocher
3435cf25fa
Backed out 2 changesets (bug 1138348)
...
Backed out changeset 9c405f41e3e7 (bug 1138348)
Backed out changeset 5777a98e824f (bug 1138348)
2015-03-10 19:49:58 -07:00
Blake Kaplan
b9d723a7c1
Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm
2015-03-10 14:36:01 -07:00
Wes Kocher
f87c38fe16
Merge m-c to inbound a=merge CLOSED TREE
2015-03-10 16:11:23 -07:00
Wes Kocher
f303b4d81c
Merge b2g-inbound to m-c a=merge CLOSED TREE
2015-03-10 15:44:53 -07:00
Carsten "Tomcat" Book
b3a1935b89
Merge mozilla-central to b2g-inbound
2015-03-10 14:07:36 +01:00
Lars T Hansen
47b8965de7
Bug 1138348 - byte array test cases. r=h4writer
2015-03-10 08:29:03 +01:00
Lars T Hansen
0686e32aac
Bug 1138348 - byte ops on x86_64. r=h4writer
2015-03-10 08:29:01 +01:00
Lars T Hansen
be4ff4cebe
Bug 1141067 - clean up x86 and x64 byte operations. r=sunfish
2015-03-10 08:28:24 +01:00
Sean Stangl
486aa740e6
Bug 1141268 - Install js-config.h for standalone builds. r=glandium
2015-03-09 13:42:31 -07:00
Chris Peterson
0f2a628ed1
Bug 1140806 - Initialize JS random seed using arc4random on Android and BSDs. r=fitzgen
2015-03-08 17:49:04 -07:00
Shu-yu Guo
9e49472b03
Bug 1140741 - Teach JitProfilingFrameIterator to read DebugModeOSRInfo. (r=djvj)
2015-03-09 18:55:26 -07:00
Lars T Hansen
9115ace72a
Bug 1141516 - call reportCompare even on early exit. r=luke
2015-03-10 16:35:20 +01:00
Brian Hackett
678147e2d7
Bug 1138073 - Improve checking when folding and/or blocks in Ion, r=sunfish.
2015-03-10 08:56:57 -06:00