Граф коммитов

47976 Коммитов

Автор SHA1 Сообщение Дата
Jan de Mooij 1f3dbeca3b 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 52df648372 Bug 1140709: Add a second bounds check for checking that the index is actually positive; r=bhackett
--HG--
extra : rebase_source : b00b985e47d4814e1b7a8b8afd347b4f908d5303
extra : amend_source : 3bf3226a3a7b46ed083f0565c66dc48f8d270adc
2015-03-10 19:24:25 +01:00
ziyunfei 1158db1ff7 Bug 1108949 - RegExp(RegExp object, flags) no longer throws. r=till
--HG--
extra : rebase_source : 08109d67f72abee35d9928c6645e43cdffd6e85c
2015-03-10 21:36:00 +01:00
Eric Faust 3cf7f008c4 Bug 1066233 - Followup: Address a forgotten review comment. (r=jorendorff) 2015-03-11 00:49:38 -07:00
Eric Faust ad9c2fb296 Bug 1066233 - Tests. (r=jorendorff) 2015-03-11 00:44:41 -07:00
Eric Faust 3ba28c5305 Bug 1066233 - Part 3: Reflect.parse support for ES6 ClassExpressions. (r=jorendorff) 2015-03-11 00:44:41 -07:00
Eric Faust 9a04835fc4 Bug 1066233 - Part 2: Emitter support for ES6 ClassExpressions. (r=jorendorff) 2015-03-11 00:44:41 -07:00
Eric Faust 4c1796a8f6 Bug 1066233 - Part 1: Parser suppoert for ES6 ClassExpressions. (r=jorendorff) 2015-03-11 00:44:41 -07:00
Eric Faust 362ec8b4d4 Bug 1066234 - Tests. (r=jorendorff) 2015-03-10 20:27:35 -07:00
Eric Faust fa7237865e Bug 1066234 - Part 6: Emitter support for 'extends' in ES6 Classes. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust bde88f8031 Bug 1066234 - Part 5: Implement JSOP_OBJWITHPROTO. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust e61516dc68 Bug 1066234 - Part 4: Implement JSOP_FUNWITHPROTO. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust ba03dfe707 Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust 2d0c5144f4 Bug 1066234 - Part 2: Implement JSOP_CLASSHERITAGE. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust 0255a0299e Bug 1066234 - Part 1: Parser support for 'extends' in ES6 Classes. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Phil Ringnalda c9d7caebde 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 060d7c0a57 Bug 1066234 - Tests. (r=jorendorff) 2015-03-10 20:27:35 -07:00
Eric Faust c00fc2c512 Bug 1066234 - Part 6: Emitter support for 'extends' in ES6 Classes. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust bc022f421f Bug 1066234 - Part 5: Implement JSOP_OBJWITHPROTO. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust 499ec1d19f Bug 1066234 - Part 4: Implement JSOP_FUNWITHPROTO. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust f6ede58ce7 Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust f716749e26 Bug 1066234 - Part 2: Implement JSOP_CLASSHERITAGE. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Eric Faust 1fe797e160 Bug 1066234 - Part 1: Parser support for 'extends' in ES6 Classes. (r=jorendorff) 2015-03-10 20:27:34 -07:00
Shu-yu Guo bd45de1bac Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (r=terrence) 2015-03-10 20:12:32 -07:00
Wes Kocher 02e6dbd486 Backed out changeset 449fc5e20299 (bug 1141067) for making windows ggc permafail CLOSED TREE 2015-03-10 19:50:23 -07:00
Wes Kocher 68ce293eb5 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 3ae54c5cdb Bug 1134006 - Avoid IPC for domElement.QueryInterface(nsISupports) and nsIClassInfo. r=billm
--HG--
extra : rebase_source : cd3ce71089e89c512c0cc04fb49c666e5fab5117
2015-03-10 14:36:01 -07:00
Wes Kocher 014849cca6 Merge m-c to inbound a=merge CLOSED TREE 2015-03-10 16:11:23 -07:00
Wes Kocher d8ac0068e5 Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-10 15:44:53 -07:00
Carsten "Tomcat" Book cc4d1b9af9 Merge mozilla-central to b2g-inbound 2015-03-10 14:07:36 +01:00
Lars T Hansen 5dd9fabd2f Bug 1138348 - byte array test cases. r=h4writer 2015-03-10 08:29:03 +01:00
Lars T Hansen e21d01ae4e Bug 1138348 - byte ops on x86_64. r=h4writer 2015-03-10 08:29:01 +01:00
Lars T Hansen 10a38119d5 Bug 1141067 - clean up x86 and x64 byte operations. r=sunfish 2015-03-10 08:28:24 +01:00
Sean Stangl ebf143adc2 Bug 1141268 - Install js-config.h for standalone builds. r=glandium 2015-03-09 13:42:31 -07:00
Chris Peterson f52bd1d07c 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 9906429672 Bug 1140741 - Teach JitProfilingFrameIterator to read DebugModeOSRInfo. (r=djvj) 2015-03-09 18:55:26 -07:00
Lars T Hansen 5406e27070 Bug 1141516 - call reportCompare even on early exit. r=luke 2015-03-10 16:35:20 +01:00
Brian Hackett 39171f8939 Bug 1138073 - Improve checking when folding and/or blocks in Ion, r=sunfish. 2015-03-10 08:56:57 -06:00
Tom Schuster dadd824d2c Bug 1139696 - Test for cross-compartment Set/Map clone (r=billm) 2015-03-09 17:55:19 -07:00
Bill McCloskey d3467852f4 Bug 1139696 - Fix cross-compartment Map/Set structured cloning (r=evilpie) 2015-03-09 17:43:54 -07:00
Jeff Walden 4877857e68 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 e9437e2662 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 0fa9a5e3bf 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 5801b265ee 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 fc853faf5b 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 e6f23c7edb 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 5d2ae0a555 Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. r=waldo 2015-03-09 12:50:08 -04:00
Boris Zbarsky cc3b42e52a Bug 1140573 part 3. Drop the parent argument from js::NewFunctionWithReserved. r=waldo 2015-03-09 12:50:07 -04:00
Boris Zbarsky 8a4d4838fb Bug 1140573 part 2. Drop the parent argument from JS_NewFunctionById. r=waldo 2015-03-09 12:50:05 -04:00
Boris Zbarsky dcb007a0d8 Bug 1140573 part 1. Drop the parent argument from JS_NewFunction. r=waldo 2015-03-09 12:50:03 -04:00