Commit Graph

38828 Commits

Author SHA1 Message Date
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
Tom Schuster
43e8ddf787 Bug 1139696 - Test for cross-compartment Set/Map clone (r=billm) 2015-03-09 17:55:19 -07:00
Bill McCloskey
15dd3a4270 Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) 2015-03-09 17:43:54 -07:00
Jeff Walden
62550cf803 Bump the XDR version two more to account for yet more branch-versioning oddities. No bug, r=me as trivial, DONTBUILD because really building bytecode-bumping patchwork twice is just too much for an opaque identifier that we already built once, pushing in a CLOSED TREE because version bumps are risk-free and these versions are needed for a branch backport and otherwise I'm spinning wheels waiting on the tree to reopen right now 2015-03-09 10:57:47 -07:00
Jeff Walden
7275c22929 Bump XDR bytecode version up several to reserve those skipped version numbers for use in branch patches. No bug, r=me as trivial 2015-03-09 10:37:00 -07:00
Nicolas B. Pierron
09fb377e19 Bug 1138141 - x64: Add some padding after pushing an odd number of float32 registers. r=bbouvier 2015-03-09 18:21:42 +01:00
Boris Zbarsky
ab793a249f Bug 1140670 part 3. Add an assertParentIs() for asserting the parent is something specific and use it in various places to eliminate getParent() calls. r=waldo 2015-03-09 12:52:15 -04:00
Boris Zbarsky
1e45614b28 Bug 1140670 part 2. Just use the global as the parent in js::CreateThis and js::CreateThisForFunctionWithProto. r=waldo 2015-03-09 12:50:56 -04:00
Boris Zbarsky
be5680b077 Bug 1140670 part 1. Just use the global, not the proto's parent, as the default parent in NewObjectWithGivenTaggedProto. r=waldo 2015-03-09 12:50:55 -04:00
Boris Zbarsky
845c6d397f Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. r=waldo 2015-03-09 12:50:08 -04:00
Boris Zbarsky
7c3e3e3096 Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. r=waldo 2015-03-09 12:50:07 -04:00
Boris Zbarsky
add82dfc14 Bug 1140573 part 2. Drop the parent argument from JS_NewFunctionById. r=waldo 2015-03-09 12:50:05 -04:00
Boris Zbarsky
7f7b76aa0c Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. r=waldo 2015-03-09 12:50:03 -04:00
Boris Zbarsky
8ece71391b Bug 1140582. Remove the parent argument from JS_NewObjectWithUniqueType. r=waldo 2015-03-09 12:49:50 -04:00
Carsten "Tomcat" Book
2ef262ccb9 Backed out changeset 95fa879e6855 (bug 1132522) for JP test failures on a CLOSED TREE 2015-03-09 16:50:02 +01:00
Carsten "Tomcat" Book
18d2537fdd Backed out changeset 0f393119201c (bug 1132522) 2015-03-09 16:49:36 +01:00