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

45608 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen 52c9f5e3b8 Backed out changeset 062226e8a2d2 (bug 1091015) for SM test failures. 2014-11-03 14:12:32 -05:00
Brian Hackett 1399036797 Bug 1091015 - Inline allocation of Typed Objects in IonMonkey, r=nmatsakis,jandem. 2014-11-03 11:36:51 -07:00
Brian Hackett f6727d370a Bug 1091459 - Only interrupt JS execution after running long enough that the slow script dialog might need to be shown, r=bholley. 2014-11-03 10:51:22 -07:00
Ryan VanderMeulen e95107566d Backed out changeset 82771cd90649 (bug 1087468) for SM(ggc) permafail. 2014-11-03 12:27:43 -05:00
Bill McCloskey 2aafde34fc Bug 1073631 - Add mising waivier outerizing for CPOWs (r=bholley) 2014-11-03 07:10:27 -08:00
Peter Meuel dc0ea41d84 Bug 1062888 - IonMonkey: Implement RToDouble Recover Instruction. r=nbp 2014-11-03 15:39:11 +01:00
Brian Hackett 39b6b55b4a Bug 1091725 - Fix barrier computation for MNewDerivedTypedObject, r=nmatsakis. 2014-11-03 07:16:58 -07:00
Nicolas B. Pierron 8c31d65588 Bug 1087468 - IonMonkey: Inline functions with loops based on their arguments. r=h4writer 2014-11-03 14:35:44 +01:00
Benjamin Bouvier 464cdbcc04 Bug 1089769: Emitted at uses instructions should be added to the MIR graph in redefine; r=nbp 2014-11-03 14:06:26 +01:00
Mukilan Thiyagarajan e9bf8f637c Bug 1023154 - IonMonkey: Improve codegeneration of MIsObject followed by a branch. r=h4writer 2014-11-03 10:38:48 +01:00
Jon Coppeard 55e8332dde Bug 1092230 - Tidy member definitions in GCRuntime r=terrence 2014-11-03 08:59:00 +00:00
Johannes Schulte cabb8534df Bug 1073766 - Guard on the global's shape, when optimizing on its proto-chain. r=bhackett 2014-10-24 12:36:01 +02:00
Chris Peterson c9f9232e9a Bug 1090088 - Part 2: Add -Werror=parentheses and -Werror=switch behind --enable-warnings-as-errors check. r=glandium 2014-10-26 21:22:27 -07:00
Chris Peterson be4cbc1211 Bug 1090088 - Part 1: Only enable tree-wide -Werror=* warnings-as-errors with --enable-warnings-as-errors opt-in. r=glandium 2014-10-26 21:22:27 -07:00
Chris Peterson 81a63f16b1 Bug 1090016 - Part 4: Fix last gcc/clang warning in js/src/shell and mark as FAIL_ON_WARNINGS (for gcc/clang). r=njn 2014-10-27 21:25:02 -07:00
Chris Peterson 0c43b2cf55 Bug 1090016 - Part 3: Update SpiderMonkey's "warnaserr" shell build configs to use --enable-warnings-as-errors instead of --enable-sm-fail-on-warnings. r=sfink 2014-10-28 00:22:24 -07:00
Shu-yu Guo 0c56f63388 Bug 1092032 - Bias magic uint32s in ArgumentObject forwarded slots by the maximum JSWhyMagic value to distinguish them from the JSWhyMagic-based magic values. (r=luke) 2014-10-31 16:46:26 -07:00
Ryan VanderMeulen 10ba157f52 Merge m-c to inbound. a=merge
CLOSED TREE
2014-10-31 19:13:48 -04:00
Ryan VanderMeulen 776ece8f48 Backed out changeset 10616214c160 (bug 1091916) for Android x86 S4 permafail. 2014-10-31 18:58:42 -04:00
Brian Hackett 29d4b3d3ea Bug 1062830 - Fix bogus assert, r=billm. 2014-10-31 13:55:17 -07:00
Luke Wagner 4934cbb089 Bug 1091916 - simplify the interrupt/jitStackLimit situation (r=bhackett)
--HG--
extra : rebase_source : 4acdf2009f9f490f636b29ab1c3eeb3de3a12f75
2014-10-30 17:35:35 -05:00
Nicolas B. Pierron 16eb447ced Bug 1091793 - Remove MNop for AsmJS like testing code. r=jandem
CLOSED TREE
2014-10-31 17:16:10 +01:00
Nicolas B. Pierron d5a8f0d7ec Bug 1091793 - IonMonkey: Remove useless NOPs. r=sunfish 2014-10-31 16:08:52 +01:00
Brian Hackett bececdc1e4 Bug 1084280 - Use a local RegExpStack when running the RegExp interpreter, r=jandem. 2014-10-31 08:04:26 -07:00
Lars T Hansen d0ccad60fa Bug 1068684 - Remove test for length restriction. r=jandem 2014-10-31 15:03:35 +01:00
Jan de Mooij 89e3ec734c Bug 1091757 - Fix ReportUninitializedLexical to not call frameIndex() for aliased locals. r=shu 2014-10-31 14:29:11 +01:00
Lars T Hansen 3b6e8f9927 Bug 1068684 - remove asm.js length restriction on SharedArrayBuffer. r=luke 2014-10-31 13:37:11 +01:00
Hannes Verschore 81ce854972 Bug 1090424: IonMonkey: Improve range on when to fold MCompare, r=sunfish 2014-10-31 13:21:12 +01:00
Carsten "Tomcat" Book 711ce79ec8 Backed out changeset b6d6ee031d40 (bug 611388) 2014-10-31 13:12:25 +01:00
Carsten "Tomcat" Book 1ddef21ea8 Backed out changeset 77052db08766 (bug 611388) 2014-10-31 13:12:18 +01:00
Nicolas B. Pierron f86bd4a8df no bug - Restore assertion of js::Lambda. r=jandem
Fix merge issue from April 2012.
2014-10-31 18:40:44 +01:00
Jan de Mooij 972f40f9a2 Bug 1090583 part 1 - Fix getSingletonPrototype to work with non-singletons. r=bhackett
--HG--
extra : rebase_source : c6b2663b87a36e7ddde82474a1b48fc46178af99
2014-10-31 10:40:27 +01:00
Jan de Mooij 169fa4e5b8 Bug 1090491 part 3 - Remove unused unalisedVar() methods, fix a comment. r=shu
--HG--
extra : rebase_source : eeb0a4099eae3f63ef967e4ba496c398ea469f78
2014-10-31 10:40:24 +01:00
Jan de Mooij 085194ec65 Bug 1090491 part 2 - Remove loop in ClonedBlockObject::create that's no longer necessary. r=shu
--HG--
extra : rebase_source : 45e9744f4e232028707b4f940b7cd28287cf8348
2014-10-31 10:40:21 +01:00
Aleksandar Zlicic 5ecb5d3a8c Bug 1091828 - Fix MacroAssemblerMIPS::ma_callIonHalfPush(Label *label). r=rankov 2014-10-30 21:06:56 +01:00
Aleksandar Zlicic f79ca705ff Bug 1090952 - Implement missing functions for nursery pointers for MIPS (movePtr(ImmMaybeNurseryPtr imm, Register dest) and branchPtr(Condition cond, Address addr, ImmMaybeNurseryPtr ptr, Label *label)). r=rankov 2014-10-29 15:02:23 +01:00
Aleksandar Zlicic 2aa17359e6 Bug 1090957 - Implement atomicFetch and compareExchange methods for MIPS. r=rankov 2014-10-30 16:50:29 +01:00
Tooru Fujisawa a26d44cfc3 Bug 1089038 - Do not call peekToken after matchToken failed. r=Waldo 2014-10-30 02:21:00 +01:00
Jon Coppeard 6ceb64ef48 Bug 650161 - Keep relocated arenas decommitted until next GC in debug builds r=terrence 2014-10-31 08:45:17 +00:00
Jon Coppeard 7494eea489 Bug 650161 - Fix test failures caused by inline typed object changes r=bhackett 2014-10-31 08:45:17 +00:00
Jon Coppeard 951df42fa0 Bug 650161 - Fix sandbox object moved hook to work on partly initialized object r=bholley 2014-10-31 08:45:17 +00:00
Eric Faust 5f99a47be9 Bug 611388 - |const| should be block scoped and require an initializer. (r=shu) 2014-10-30 17:27:03 -07:00
Eric Faust a49ab6595d Bug 611388 - Part 0: Sanify how const is handled by Reflect.parse. (r=shu) 2014-10-30 17:27:01 -07:00
Shu-yu Guo 5bc72c0ad2 Bug 1082875 - Make BytecodeSite a TempObject to save on duplicates. (r=djvj) 2014-10-30 17:23:04 -07:00
Boris Zbarsky e80be7f15c Bug 1089026 part 5. Eliminate the ability to provide a non-global parent object to JS::CompileFunction and company except via the scopeChain API. r=waldo 2014-10-30 19:40:29 -04:00
Boris Zbarsky 8c3d40d482 Bug 1089026 part 4. Change the CompileFunction calls in the component loader and subscript loader to pass in their desired scope chains. r=bholley 2014-10-30 19:40:29 -04:00
Boris Zbarsky 5c64bd8645 Bug 1089026 part 3. Add a friend API for getting the scope object for a function, if it has one. r=shu 2014-10-30 19:40:28 -04:00
Boris Zbarsky 5cdadade62 Bug 1089026 part 2. Refactor the CompileFunction code to allow cleanly separating whether we're passing in an object to define the function on or a scope chain. This change should not cause any behavior changes. r=shu 2014-10-30 19:40:28 -04:00
Boris Zbarsky b78b66a6c7 Bug 1089026 part 1. Eliminate the "parent" argument to JS_CloneFunctionObject to make callers use the scopeChain version if they want something other than the global. r=shu,peterv 2014-10-30 19:40:28 -04:00
Boris Zbarsky 7156407be9 Bug 1088228 part 4. Add a version of JS_CloneFunctionObject that allows passing in a scope chain. r=shu 2014-10-30 17:40:15 -04:00