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

51417 Коммитов

Автор SHA1 Сообщение Дата
Eric Faust b03dd5c99e Bug 1215744 - Unnamed class expressions shouldn't get a name property. (r=arai) 2015-10-17 00:53:18 -07:00
Heiher 8ed011b817 Bug 1066642 - IonMonkey: MIPS32: Do not allocate odd FP registers on Loongson CPU-s. r=arai
---
 js/src/jit/mips32/Architecture-mips32.h | 21 ++++++++++++++++++---
 js/src/jit/mips32/Assembler-mips32.cpp  |  6 +++---
 js/src/jit/mips32/Simulator-mips32.cpp  |  2 +-
 3 files changed, 22 insertions(+), 7 deletions(-)
2015-10-17 23:41:16 +08:00
Phil Ringnalda 0d4794a52d Back out 2 changesets (bug 1215336, bug 1215337) in hopes it will appease the angry gods, who will then stop hurling !phaseStartTimes[phase] assertion failures at our heads
CLOSED TREE

Backed out changeset f41fd6c7d522 (bug 1215337)
Backed out changeset 1998b272540e (bug 1215336)
2015-10-16 20:32:21 -07:00
Shu-yu Guo bdfd8379dd No bug - Annotate an OOM test as allow-oom. (r=terrence over IRC) 2015-10-16 17:54:47 -07:00
Shu-yu Guo b75caf79c0 Bug 1215341 - Update tests. (r=jandem) 2015-10-16 17:54:47 -07:00
Shu-yu Guo acb34e89d9 Bug 1215341 - Make assignment to const errors runtime TypeErrors in the JITs. (r=jandem) 2015-10-16 17:54:47 -07:00
Shu-yu Guo 53c5a76506 Bug 1215341 - Make assignment to const errors runtime TypeErrors in the frontend and interpreter. (r=jandem) 2015-10-16 17:54:47 -07:00
Eric Faust f948623c75 Bug 1214970 - Don't emit nullptr atoms for class expressions with default constructors. (r=Waldo) 2015-10-16 14:49:17 -07:00
Wes Kocher 1662b03a4f Merge m-c to inbound, a=merge 2015-10-16 12:30:35 -07:00
Wes Kocher 375b7b2d42 Merge inbound to central, a=merge 2015-10-16 11:52:24 -07:00
Carsten "Tomcat" Book f56a925c1e Merge m-c to fx-team 2015-10-16 15:01:23 +02:00
Steve Fink 4941565e3d Bug 1215337 - Cache slotSpan(), r=terrence
--HG--
extra : rebase_source : 30a1fa3398af0bf1aade4e1d7da469aa2aaf95ac
2015-10-15 15:45:51 -07:00
Steve Fink 7c7d0cb763 Bug 1215336 - Measure unmark gray time, r=terrence
--HG--
extra : rebase_source : 9e282639904d3624f942e5fc176bd8c3463f3a4a
2015-10-15 15:45:52 -07:00
Jon Coppeard a759c1ce57 Bug 1214846 - Make SPSProfiler::enter() report OOM to the context r=terrence 2015-10-16 11:51:37 +01:00
Jon Coppeard b35177a4cd Bug 1214781 - Make oomTest() clear any previous OOM condition r=terrence 2015-10-16 11:47:02 +01:00
Steve Fink 1e786086c0 Bug 1212624 - Make WeakMapBase be a LinkedListElement, r=Waldo
--HG--
extra : rebase_source : be69b304477e4eb9bca91040076dd3f28cceb055
2015-10-07 12:21:15 -07:00
Steve Fink 2fac3971ef Bug 1212624 - Tests for LinkedList, r=Waldo
--HG--
extra : rebase_source : 39cb2bc90342da5d5fc1379f805b1dd701a108df
2015-10-07 12:36:00 -07:00
Steve Fink 8c309b8afc Bug 1212624 - Use range-based iteration for various LinkedList<T> in spidermonkey, r=Waldo
--HG--
extra : rebase_source : ccc41529a6423dfb87a8d845453473925c49bb11
2015-10-07 12:19:59 -07:00
Steve Fink 839218c6e0 No bug. Reword a comment slightly because it confused me. r=woof!, DONTBUILD
--HG--
extra : commitid : IeYPPnsVkOL
2015-10-13 10:24:37 -07:00
Eric Faust ba6966f2d0 Bug 1214936 - Make the ArrayBuffer constructor throw if invoked without 'new'. (r=evilpie) 2015-10-15 13:54:49 -07:00
Nick Fitzgerald 842b5596e6 Bug 1213436 - Reject core dumps with node IDs that don't fit in an IEEE 754 double; r=sfink 2015-10-13 11:59:00 +02:00
Victor Carlquist 4642118258 Bug 1211150 - ARM: Adding 'explicit' keyword on the FloatRegister constructors; r=nbp 2015-10-12 18:58:18 -03:00
Jon Coppeard 8df5c11323 Bug 1214175 - Make hash table manipulation infallible in Shape::fixupGetterSetterForBarrier() r=terrence 2015-10-15 09:54:32 +01:00
Shu-yu Guo 2e3e819d24 Bug 1214050 - Don't give overwritten non-deoptimized function bindings slots in global scripts. (r=efaust) 2015-10-15 00:36:35 -07:00
Shu-yu Guo 2442b0dd3f Bug 1214013 - Add fuzz test. (r=efaust) 2015-10-15 00:36:35 -07:00
Shu-yu Guo 897a809df3 Bug 1214013 - Remove funky Maybe<ParseContext> logic in BytecodeCompiler. (r=efaust) 2015-10-15 00:36:34 -07:00
Shu-yu Guo 58795f9b24 Bug 1214013 - Remove drainGlobalOrEvalBindings and use generateBindings for all kinds of scripts. (r=efaust) 2015-10-15 00:36:34 -07:00
Shu-yu Guo 4205ab1b18 Bug 1214013 - Parse global scripts non-incrementally. (r=efaust) 2015-10-15 00:36:34 -07:00
Lars T Hansen 5eb430b3dd Bug 1211409 - load/store exclusive for ARM-32. r=jolesen 2015-10-09 18:10:37 +01:00
Joel Maher 1b7e2af1de Bug 1210876 - test_bug799348.xul fails on Windows debug with runByDir enabled. r=dvander 2015-10-14 04:10:00 +02:00
Jan de Mooij ec1b810761 Bug 1214562 part 2 - Refactor SetPropertyCache regalloc. r=bhackett
--HG--
extra : rebase_source : 992260b0a8440a17e0f9242edc56da95a1bcf69f
2015-10-15 16:20:29 +02:00
Jan de Mooij 453c4e0dd3 Bug 1214562 part 1 - SetElementCache no longer needs a byteop register on x86. r=bhackett 2015-10-15 15:52:47 +02:00
Jan de Mooij 3668e5a573 Bug 1214163 - Clean up SetPropertyIC::update. r=efaust 2015-10-15 15:52:42 +02:00
Lars T Hansen a552b9785c Bug 1133630 - handle stack overflows during analysis. r=jandem 2015-10-15 15:14:00 +02:00
Tom Schuster c965ad64a0 Bug 980945 - Throw when invoking a typed array constructor without new. r=efaust 2015-10-15 13:39:05 +02:00
Bobby Holley 2ae3a1d103 Bug 1198934 - Support special-case WebExtension behavior for TypedArrays. r=billm 2015-10-14 16:57:51 -07:00
Steve Fink 833a3ce77b Backed out 5 changesets (bug 1212624) for breaking stuff.
Backed out changeset cf5ffa45a4a2
Backed out changeset 0d7a968d2d64 (bug 1212624)
Backed out changeset 379edefa8e47 (bug 1212624)
Backed out changeset f73fca35daad (bug 1212624)
Backed out changeset 4f499d30a0e0 (bug 1212624)
2015-10-14 16:49:12 -07:00
Steve Fink 2d1131de73 No bug. check-style include ordering fix. 2015-10-14 16:26:32 -07:00
Steve Fink d8c1c7098d Bug 1212624 - Make WeakMapBase be a LinkedListElement, r=Waldo
--HG--
extra : rebase_source : b4f30de9e25f14d8cdcd09f724d183f2524e59f7
2015-10-07 12:21:15 -07:00
Steve Fink d11146d60c Bug 1212624 - Use range-based iteration for various LinkedList<T> in spidermonkey, r=Waldo
--HG--
extra : rebase_source : 2064d71153c2aeb4ae0700d5926d34390aaec68e
2015-10-07 12:19:59 -07:00
Wes Kocher 0cbfd90dd3 Backed out changeset 0ce6e4af854a (bug 1214152) for windows jit test failures 2015-10-14 13:14:29 -07:00
Shu-yu Guo 6ef4878ad8 Bug 1213552 - Followup: add test. 2015-10-14 13:14:39 -07:00
Jeff Walden 72fb5f264f Bug 1052139 - Change the boolean constant controlling whether the global object prototype chain is immutable, to enable immutable-prototype enforcement generally. r=duh 2015-10-13 22:23:19 -07:00
Jeff Walden c26e1c1dbc Bug 1052139 - One last test-tweak to make a test function whether or not the global prototype chain is mutable. r=me
--HG--
extra : rebase_source : 2be962eaf8b9548f7fbdeb5091a6e83e1e47c3cc
2015-10-13 19:37:26 -07:00
Lars T Hansen e7ed5e6eb6 Bug 1214152 - early check that shell is executable. r=terrence 2015-10-14 20:22:28 +02:00
Nicolas B. Pierron d11d5d713f Bug 1214548 - Fix test case: Add guard to check that oomTest function is present. r=jonco
CLOSED TREE
2015-10-14 18:12:20 +02:00
Nicolas B. Pierron 5600a4c53c Bug 1214548 - GenerateLcovInfo: Check that getOrCreateScript does not OOM. r=bhackett 2015-10-14 17:27:30 +02:00
Jan de Mooij 55e8001287 Bug 1208819 - Fix irregexp overrecursion check to ignore interrupts. r=bhackett 2015-10-14 15:13:21 +02:00
Nicolas B. Pierron 224fd0ff0d Bug 1211331 - Ensure that GC slices are terminated such that we can safely iterate the heap. r=terrence 2015-10-14 14:32:40 +02:00
Jon Coppeard 0936ac2256 Bug 1214006 - Take account of the fact that JSScript::atoms may be null while tracing r=terrence
--HG--
extra : rebase_source : 6dea26039415d8b48b46d4f0998811a89a670c59
2015-10-14 13:24:08 +01:00