Commit Graph

37509 Commits

Author SHA1 Message Date
Brian Hackett
fe6a2e21b2 Bug 1113744 - Don't call zone() when compacting off thread on a CLOSED TREE. 2015-01-07 13:01:27 -07:00
Dan Minor
43a1b1b4e8 Bug 1098529 - Properly handle devicemanager exceptions in jittests; r=terrence
--HG--
extra : rebase_source : 0d01cc0c5d89a122782c19fbea388e70ac4cf6d6
2014-11-13 15:19:06 -05:00
Brian Hackett
219808df01 Bug 1116646 - Avoid assertion when running out of virtual registers, r=jandem. 2015-01-07 10:52:56 -07:00
Brian Hackett
b36b33eba6 Bug 1109911 - Improve robustness of TypedObjectPrediction code, r=nmatsakis. 2015-01-07 10:35:07 -07:00
Brian Hackett
22c6d3b8ba Bug 1113744 - Trace type descriptors attached to type objects, r=nmatsakis. 2015-01-07 10:25:57 -07:00
Terrence Cole
e061be2432 Bug 1111245 - Remove an incoherent OOM assertion; r=jorendorff 2014-12-18 10:17:22 -08:00
Terrence Cole
48fdb6c07f Bug 1118516 - Remove some dead code and bad abstraction; r=jonco
--HG--
extra : rebase_source : 4a181569fd44886296d1e2ce0916d0fdaea4174a
2015-01-07 08:49:47 -08:00
Ryan VanderMeulen
f9e7950f05 Bug 1114577 - Drop support for Windows SDK versions <8.1. r=glandium, f=jacek 2015-01-07 11:32:07 -05:00
Boris Zbarsky
98ddbbc797 Bug 1112001. Provide a newGlobal in jsreftests in browser. r=jorendorff 2015-01-07 09:46:05 -05:00
Hannes Verschore
36f3e311b8 Bug 1118164 - Tracelogging: Don't fail if there is no logger, r=bbouvier 2015-01-07 11:14:29 +01:00
Lars T Hansen
72d622e922 Bug 1117735 - remove expected functions from an xpconnect test. r=me 2015-01-07 09:17:09 +01:00
Emanuel Hoogeveen
24ee6976a2 Bug 1118481 - Simplify the GC allocation logic using the implementation from bug 1005844. r=terrence 2015-01-06 14:05:00 +01:00
Lars T Hansen
cb2da94cbc Bug 1117753 - unparameterize by nursery type. r=terrence 2015-01-07 08:05:26 +01:00
Lars T Hansen
675e9a498d Bug 1117753 - remove the PJS generational GC. r=terrence 2015-01-07 08:05:26 +01:00
Lars T Hansen
5b361ec359 Bug 1117735 - another test that assumes TypedObject means Array.build. r=shu 2015-01-07 08:05:26 +01:00
Lars T Hansen
977c1b8d9d Bug 1117735 - edit tests that included or depended on PJS in various ways. r=shu 2015-01-07 08:05:26 +01:00
Lars T Hansen
38b42d9a32 Bug 1117735 - remove PJS test cases. r=shu 2015-01-07 08:05:25 +01:00
Lars T Hansen
6e0cb55c3e Bug 1117764: disable PJS in Nightly builds. r=shu 2015-01-07 08:05:25 +01:00
Jim Blandy
c02722ed58 Bug 1118381: Carefully explain our dance around the incremental GC when draining the Debugger's allocations log. DONTBUILD r=terrence
--HG--
extra : rebase_source : 0b8c8d5d60a100f55c7cd914e800710890f31d51
2015-01-06 11:10:54 -08:00
Chris Peterson
410b3be427 Bug 1118149 - Mark js/src as FAIL_ON_WARNINGS for gcc and clang. r=jorendorff 2014-12-14 22:10:10 -08:00
Shu-yu Guo
aa2b502545 Bug 1111293 - Body level function statement hoisted use analysis to elide TDZ checks is wrong. Pessimize all body level function statements. (r=Waldo) 2015-01-06 14:37:42 -08:00
Ryan VanderMeulen
5119aa2dd9 Backed out changeset 205f8fa00772 (bug 1055755) for Android debug jsreftest permafail.
CLOSED TREE
2015-01-06 19:07:06 -05:00
Jeff Walden
2f1b228f1e Bug 1112769 - Followup to adjust (hopefully all) code not compiled on x86-64, determined by skimming prior patch and making corresponding changes to other architectures. r=bustage in a CLOSED TREE 2015-01-06 16:20:28 -06:00
Sean Stangl
74488ab123 Bug 1118040 - Remove getChar's maybeEOL optimization. r=evilpies 2014-12-30 16:05:03 -08:00
Jeff Walden
5f66a773c4 Bug 1112769 - Move the contents of js/src/vm/NumericConversions.h into a new js/public/Conversions.h header containing public API. r=jorendorff
--HG--
rename : js/src/vm/NumericConversions.h => js/public/Conversions.h
extra : rebase_source : c6b30f38cbc3eafa5eb861ba578234c28982459d
2014-12-17 13:50:14 -08:00
Ehsan Akhgari
c6011d03a7 Bug 1117820 - Drop support for building with MSVC 2012; r=glandium 2015-01-06 16:30:02 -05:00
Eric Faust
68d09e87cf Bug 1055755 - Remove |existing| arg from JSCompartment::wrap. (r=billm) 2015-01-06 13:12:06 -08:00
Ehsan Akhgari
0992f0cb0e Bug 1117031 - Turn off unused argument warnings for clang-cl; r=glandium 2015-01-06 12:01:13 -05:00
Ehsan Akhgari
69453059c3 Bug 1117029 - Move the GCC minimum version checks to MOZ_TOOL_VARIABLES; r=glandium 2015-01-06 12:01:12 -05:00
ZongShen Shen
e5f95087e9 Bug 1112616 - Fix FPU settings in compilation threads. r=Waldo 2015-01-06 17:17:00 +01:00
Jan de Mooij
7d5d0dacf3 Bug 1114347 - Fix UseNewTypeForClone heuristic to check for the presence of |this|. r=bhackett 2015-01-06 17:05:56 +01:00
Jan de Mooij
0476cb1a81 Bug 1117099 - Fix small bug in MCompare::tryFold. r=h4writer 2015-01-06 17:05:56 +01:00
Jan de Mooij
340af7df0a Bug 1117085 - Simplify DoConcatStrings. r=terrence 2015-01-06 17:05:55 +01:00
Jan de Mooij
ef421940e2 Bug 1060387 - Remove a bogus assert. r=bhackett 2015-01-06 17:05:55 +01:00
Jon Coppeard
8542b867f3 Bug 1117240 - Check return value when creating type object in RegExpCompartment::createMatchResultTemp() r=bhackett 2015-01-06 11:28:16 +00:00
Chris Peterson
b047524ecb Bug 1117468 - Fix Android gcc warnings in js/src/irregxp and js/src/jit. r=jandem 2015-01-03 21:57:49 -08:00
Chris Peterson
78c56b57e6 Bug 1117466 - Fix Android gcc warnings in js/src/gc. r=sfink 2015-01-03 21:49:00 -08:00
Luke Wagner
f8e31e963f Bug 1117255 - Work around a Windows bug where exceptions can be reported with the wrong faulting instruction (r=bhackett) 2015-01-05 18:07:25 -06:00
Luke Wagner
cf4625a955 Bug 1117235 - Handle asm.js warnings + off-main-thread parsing + warnings-as-errors (r=bhackett) 2015-01-05 18:02:48 -06:00
Shu-yu Guo
975519a364 Bug 1116103 - Only look for an ICEntry in debug mode OSR if we aren't handling an exception. (r=jandem) 2015-01-05 19:25:10 -08:00
Eric Faust
a792b67bb3 Bug 929467 - Only make Proxy a constructor when the target is a constructor. (r=jorendorff) 2015-01-05 16:13:13 -08:00
Jeff Walden
b134b83e71 Bug 603201 - Move js::ToObject to JS::ToObject. r=shu over IRC, much thanks for this as it helps land another large patch without delay 2015-01-03 00:18:03 -06:00
Jeff Walden
a8a675b173 Bug 603201 - Implement JS_ForwardSetPropertyTo. r=efaust 2014-12-26 15:36:06 -06:00
Jeff Walden
7f0b649afe Bug 1115853 - Don't call a __noSuchMethod__ hook if the receiver for the property-get isn't an object. (Again.) r=efaust 2014-12-31 16:25:05 -06:00
Jeff Walden
212757b572 Bug 1116591 - Make every MIR opcode's typePolicy() member function consult op::thisTypePolicy(), never the global thisTypePolicy() method. r=nbp 2014-12-31 13:51:15 -06:00
Jeff Walden
52a7493be5 Bug 1116591 - Make all TypePolicy subclasses final to prevent the mistake of inheriting from one (rather than inheriting from its nested Data class). r=nbp 2014-12-31 13:51:15 -06:00
Jeff Walden
be739df48d Bug 1116591 - Add a Mix4Policy template class, and switch a MixPolicy of MixPolicys over to it. r=nbp 2014-12-31 13:51:15 -06:00
Jeff Walden
7e70950784 Bug 1116591 - Actually give a few MIR opcodes a type policy where they clearly intended to have one but failed to say the magic words correctly. r=nbp 2014-12-31 13:51:14 -06:00
Ben Turner
8bcc431ad8 Bug 1116697 - Fix nsScriptError::InitWithWindowID to work better off the main thread, r=mrbkap. 2015-01-05 14:53:37 -08:00
ziyunfei
177d48901a Bug 1116390 - Implement %TypedArray%.prototype.{every, some}. r=evilpie 2015-01-03 08:26:00 -05:00