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 |
|
Eric Faust
|
7e5619ddac
|
Bug 1113139 - Don't attach stubs in NameIC if the lookup would throw. (r=shu)
|
2015-01-05 14:26:57 -08:00 |
|
Ms2ger
|
0873f3b53f
|
Bug 1117068 - Part c: Remove NEED_CPP_UNUSED_IMPLEMENTATIONS; r=mshal
It is only used in one place, and that place is better off with MOZ_DELETE.
|
2015-01-05 19:18:58 +01:00 |
|
Ms2ger
|
98f1cb549b
|
Bug 1117068 - Part b: Remove checks for GCC PR 39608; r=mshal
The fix is included in GCC 4.4, which is our minimum supported version.
|
2015-01-05 19:18:58 +01:00 |
|
Ms2ger
|
bf7dc32416
|
Bug 1117068 - Part a: Remove an obsolete opt-out to the Perl version check; r=mshal
This opt-out was introduced to avoid breaking the builds on a "btek" builder,
about which very little information can be found today.
|
2015-01-05 19:18:57 +01:00 |
|
Benjamin Bouvier
|
cb438c3580
|
Bug 1115043: Off-by-one fix in check; r=luke
--HG--
extra : rebase_source : 8df0329a0d71d3dbb0c43f6d0bb7df20a70ba8ac
extra : amend_source : d9a389d9972ae2b4ea88a01e9ebf87d8398d13b7
|
2015-01-05 15:30:16 +01:00 |
|
Ryan VanderMeulen
|
034720a131
|
Backed out 5 changesets (bug 1099152, bug 1117098) for causing frequent B2G debug timeouts.
Backed out changeset 4feee07c34ad (bug 1117098)
Backed out changeset 168e5b9bf198 (bug 1099152)
Backed out changeset 9192d432d87e (bug 1099152)
Backed out changeset 8b891ebcd21f (bug 1099152)
Backed out changeset 24dae3ce853d (bug 1099152)
|
2015-01-05 12:38:18 -05:00 |
|
Jon Coppeard
|
87fe265fe9
|
Bug 1116306 r=sfink s=abillings
|
2015-01-05 13:22:54 +00:00 |
|
Jon Coppeard
|
a9b72c1aa4
|
Bug 1117098 - Move definition of external GC API methods out of jsfriendapi.cpp r=terrence
|
2015-01-05 13:22:53 +00:00 |
|
Jon Coppeard
|
d6208af5a0
|
Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
|
Jon Coppeard
|
5e92b8e811
|
Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
|
Jon Coppeard
|
a5c391d13d
|
Bug 1099152 - Separate out methods to start and continue incrmental GC r=terrence
|
2015-01-02 17:19:43 +00:00 |
|
Jon Coppeard
|
ce0eb1dc62
|
Bug 1099152 - Call gcSlice() or gc() depending on whether we want a incemental GC or not r=terrence
|
2015-01-02 17:19:43 +00:00 |
|
Jason Orendorff ext:(%2C%20Till%20Schneidereit%20%3Ctill%40tillschneidereit.net%3E)
|
6f2c5ad18c
|
Bug 911142 - Make the "length" property of function objects configurable. r=Waldo.
Thanks to Till Schneidereit for a bunch of test fixes.
|
2014-09-29 11:38:53 -05:00 |
|
Jan de Mooij
|
9467b6d9ab
|
Followup to terrence's patch on bug 1112934. Mark AutoLeaveZeal constructor explicit on a CLOSED TREE.
|
2015-01-04 08:25:29 +01:00 |
|
Boris Zbarsky
|
fb92d5d3ee
|
Followup to terrence's patch on bug 1112934. AutoLeaveZeal only exists ifdef JS_GC_ZEAL. Needed so code compiles and we can reopen the CLOSED TREE.
|
2015-01-03 23:46:51 -05:00 |
|
Boris Zbarsky
|
0aa147c67b
|
Bug 1114064. Support AliasNone DOM methods in ion compilation. r=efaust
|
2015-01-02 17:20:36 -05:00 |
|
Boris Zbarsky
|
d8e5c357ef
|
Bug 1112934. Tell MGetDOMMember what its result type is so it can do a typed slot load. r=jandem
|
2015-01-02 17:18:16 -05:00 |
|
Terrence Cole
|
7954f8afdd
|
Bug 1112934 - Run tests that depend on nursery behavior under AutoLeaveZeal
|
2015-01-03 10:12:28 -08:00 |
|
Chris Peterson
|
7b6832b6b0
|
Bug 1117267 - Uninline Debugger::isDebuggee() to fix -Wundefined-inline warning. r=shu
|
2014-12-24 21:30:04 -08:00 |
|
Phil Ringnalda
|
0c70c93fd7
|
Back out 039ae5be340a (bug 1114064) for causing an assertion in ggc in the absence of cbf65998682c
|
2015-01-03 16:37:42 -08:00 |
|
Jacek Caban
|
0b4b0d37d7
|
Bug 1117064 - Use localtime_s in ComputeLocalTime on Windows. r=till
|
2015-01-03 15:54:22 +01:00 |
|
Phil Ringnalda
|
054554a917
|
Back out cbf65998682c (bug 1112934) for SM(r) orange
CLOSED TREE
|
2015-01-03 01:24:44 -08:00 |
|
Ehsan Akhgari
|
a111a190ad
|
Bug 1111244 - Remove some code specific to old unsupported MSVC versions from js/src; r=Waldo
|
2015-01-02 17:32:43 -05:00 |
|
Boris Zbarsky
|
7a1b927b37
|
Bug 1114064. Support AliasNone DOM methods in ion compilation. r=efaust
|
2015-01-02 17:20:36 -05:00 |
|
Boris Zbarsky
|
aae44cf505
|
Bug 1112934. Tell MGetDOMMember what its result type is so it can do a typed slot load. r=jandem
|
2015-01-02 17:18:16 -05:00 |
|
Boris Zbarsky
|
616841709b
|
Bug 1113018. Stop manually moving things into ScratchReg in the x86-64 version of extractObject; just rely on unboxNonDouble doing the right thing as needed. r=sunfish
|
2015-01-02 17:09:14 -05:00 |
|
Boris Zbarsky
|
15c65b6f4d
|
Bug 1113025. Fix MGetDOMMember::congruentTo to work correctly. r=jandem
|
2015-01-02 17:09:05 -05:00 |
|
Boris Zbarsky
|
2babbab449
|
Bug 1111164 part 4. Switch to typed reserved slot gets in String.js. r=jorendorff
|
2015-01-02 17:08:34 -05:00 |
|
Boris Zbarsky
|
2620909ce6
|
Bug 1111164 part 3. Switch to typed reserved slot gets in TypedObject.js. r=sfink
|
2015-01-02 17:08:33 -05:00 |
|
Boris Zbarsky
|
ae7ca098dc
|
Bug 1111164 part 2. Switch to typed reserved slot gets in Array.js. r=jorendorff
|
2015-01-02 17:08:33 -05:00 |
|
Boris Zbarsky
|
910379cbae
|
Bug 1111164 part 1. Add infrastructure for doing typed reserved slot gets in self-hosted code and having the resulting unboxing be unconditional in Ion. r=jandem
|
2015-01-02 17:08:33 -05:00 |
|
Chris Peterson
|
96586f375e
|
Bug 1115477 - Fix -Wunused and -Wtype-limits warnings in js/src. r=jandem
|
2014-12-24 21:06:21 -08:00 |
|
Steve Fink
|
4ef5ff92b3
|
Bug 1109336 - Track granular timings within Mark Roots, r=terrence
--HG--
extra : rebase_source : 64400e53a2ebd6397f92aefd54428853cd9fb095
|
2014-12-31 14:45:56 -08:00 |
|
Wes Kocher
|
2ab57c410e
|
Backed out 5 changesets (bug 1099152) for hazard build failures on a CLOSED TREE
Backed out changeset 3d195c54dcf1 (bug 1099152)
Backed out changeset e5a903979b5f (bug 1099152)
Backed out changeset 969965f4c893 (bug 1099152)
Backed out changeset 1e4e3b85c620 (bug 1099152)
Backed out changeset 501a22044336 (bug 1099152)
|
2015-01-02 12:43:48 -08:00 |
|
Jon Coppeard
|
836cb8adcd
|
Bug 1099152 - Fix test failures on inbound in compacting GC (ggc) build r=me
|
2015-01-02 18:08:25 +00:00 |
|
Jon Coppeard
|
08d71d0304
|
Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
|
Jon Coppeard
|
0bd9ea358c
|
Bug 1099152 - Separate out external APIs to start and continute an incremental GC r=terrence r=mccr8
|
2015-01-02 17:19:43 +00:00 |
|
Jon Coppeard
|
ae4c53dcda
|
Bug 1099152 - Separate out methods to start and continue incrmental GC r=terrence
|
2015-01-02 17:19:43 +00:00 |
|
Jon Coppeard
|
bd82bcca87
|
Bug 1099152 - Call gcSlice() or gc() depending on whether we want a incemental GC or not r=terrence
|
2015-01-02 17:19:43 +00:00 |
|
Nicolas B. Pierron
|
c7339d8eec
|
Bug 1115388 - Use shift instead of switch case to extract SIMD type properties. r=bbouvier
|
2015-01-02 18:14:45 +01:00 |
|
Nicolas B. Pierron
|
fc3db0ab40
|
Bug 1115388 - Make Simd instructions, accepting Float32 operands, valid Float32 consumers. r=bbouvier
|
2015-01-02 18:14:45 +01:00 |
|
Nicolas B. Pierron
|
0f716ab3f2
|
Bug 1115387 - Create templateObject for SIMD constructors. r=jandem
|
2015-01-02 18:14:45 +01:00 |
|
Nicolas B. Pierron
|
da7dc1d3ce
|
Bug 1114569 - Discard RInstructionResults while handling exceptions. r=h4writer
|
2015-01-02 18:10:26 +01:00 |
|
Ehsan Akhgari
|
4d53f79554
|
Backout changeset 3cc992814a7e (bug 882779) because it is no longer needed
|
2015-01-02 00:55:53 -05:00 |
|
Brian Hackett
|
9e08b2834a
|
Bug 1115246 - Use return value consistently in getConstantValue, r=jandem.
|
2015-01-01 09:30:32 -07:00 |
|
Tom Schuster
|
453e2241bb
|
Bug 1113980 - Try to fix a bug with [[Set]] and old proxies. r=Waldo
|
2015-01-01 16:42:41 +01:00 |
|
Terrence Cole
|
99b515f36f
|
Bug 1110931 - Make heapState an Atomic; r=jonco
|
2014-12-18 10:16:58 -08:00 |
|
Terrence Cole
|
ff18d2ab6c
|
Bug 1114058; r=jonco
--HG--
extra : rebase_source : 2a8de9b4623a89221f963901324766361b28928f
|
2014-12-22 15:55:05 -08:00 |
|
Jon Coppeard
|
451ab7870e
|
Bug 1116455 - Use isIncrementalGCInProgress() rather than checking the state explicitly r=terrence
|
2014-12-31 10:40:34 +00:00 |
|
Jon Coppeard
|
5945283118
|
Bug 1116455 - Move Zone::isCloseToAllocTrigger() method to ZoneHeapThreshold class r=terrence
|
2014-12-31 10:36:04 +00:00 |
|
Ehsan Akhgari
|
19ee4d64dc
|
Bug 1083694 follow-up: Mark two constructors as explicit in order to fix the build bustage
|
2014-12-30 12:39:34 -05:00 |
|
Dan Gohman
|
edfdc45e4e
|
Bug 1115766 - IonMonkey: Generalize the regalloc constraints for LSimdShuffle r=bbouvier
|
2014-12-30 09:07:31 -08:00 |
|
Hannes Verschore
|
a88659191a
|
Bug 1083694 - TraceLogger: Part 10: Adjust JIT bits to be unfallible, r=bhackett
|
2014-12-30 16:34:26 +01:00 |
|
Hannes Verschore
|
693477d468
|
Bug 1083694 - TraceLogger: Part 9: Create dummy of rdtsc for all platforms, r=bbouvier
|
2014-11-20 17:44:05 +01:00 |
|
Hannes Verschore
|
22b725a42c
|
Bug 1083694 - TraceLogger: Part 8: Handle quotes in filenames, r=bbouvier
|
2014-11-20 17:44:05 +01:00 |
|
Hannes Verschore
|
d9c61b03ef
|
Bug 1083694 - TraceLogger: Part 7: Add some basic tests, r=h4writer
|
2014-11-20 17:44:05 +01:00 |
|
Hannes Verschore
|
a3680f6607
|
Bug 1083694 - TraceLogger: Part 6: Fix --disable-trace-logging, r=till
|
2014-11-20 17:44:04 +01:00 |
|
Hannes Verschore
|
00ccfeac65
|
Bug 1083694 - TraceLogger: Part 5: Add TraceLogEvent to refer to specific events, r=bbouvier
|
2014-11-20 17:44:04 +01:00 |
|
Hannes Verschore
|
069b34da29
|
Bug 1083694 - TraceLogger: Part 4: Make it possible to log inlined IonMonkey frames, r=bbouvier
|
2014-11-20 17:44:04 +01:00 |
|
Hannes Verschore
|
bbdab9fc0f
|
Bug 1083694 - TraceLogger: Part 3: Don't use EventEntry in TraceLoggerGraph, r=bbouvier
|
2014-11-20 17:44:03 +01:00 |
|
Hannes Verschore
|
9ce3759c14
|
Bug 1083694 - TraceLogger: Part 2: Split meaning of Script into AnnotateScript and Script (called), r=till
|
2014-11-20 17:44:03 +01:00 |
|
Hannes Verschore
|
dd170de371
|
Bug 1072910 - TraceLogger: Create hooks for the debugger, r=bbouvier
|
2014-11-20 17:44:02 +01:00 |
|
Hannes Verschore
|
85c8533185
|
Bug 1072906 - TraceLogger: Part 2: Improve the interface to setup the tracelogger, r=bbouvier
|
2014-11-20 17:44:02 +01:00 |
|
Hannes Verschore
|
a447b8610f
|
Bug 1072906 - TraceLogger: Part 1: Make it possible to toggle text ids dynamically in Baseline and IonMonkey, r=jandem
|
2014-11-20 17:44:02 +01:00 |
|
Hannes Verschore
|
c4769956a2
|
Bug 1072903 - TraceLogger: Part 7: Disable TraceLoggerGraph by default, r=bbouvier
|
2014-11-20 17:44:01 +01:00 |
|
Hannes Verschore
|
7f50ef8bfe
|
Bug 1072903 - TraceLogger: Part 6: Add locking logic for TraceLoggerGraph, r=bbouvier
|
2014-11-20 17:44:01 +01:00 |
|
Hannes Verschore
|
d1134e0535
|
Bug 1072903 - TraceLogger: Part 5: Log whenever tracelogger gets enabled or disabled, r=bbouvier
|
2014-11-20 17:44:01 +01:00 |
|
Hannes Verschore
|
d66a98553b
|
Bug 1072903 - TraceLogger: Part 4: Free things accordingly, r=bbouvier
|
2014-11-20 17:44:00 +01:00 |
|
Hannes Verschore
|
a40fcb56da
|
Bug 1072903 - TraceLogger: Part 3: Refactor into TraceLoggerGraph, TraceLoggerThread and TraceLoggerThreadState, r=bbouvier
|
2014-11-20 17:44:00 +01:00 |
|
Hannes Verschore
|
dce9cbae2b
|
Bug 1072903 - TraceLogger: Part 2: Adjust how to retrieve the tracelogger text ids, r=bbouvier
|
2014-11-20 17:43:59 +01:00 |
|
Hannes Verschore
|
f9ebeb0825
|
Bug 1072903 - TraceLogger: Part 1.5: Fix iterations of stack when getting enabled, r=nbp
|
2014-11-20 17:43:59 +01:00 |
|
Hannes Verschore
|
6d65b63c66
|
Bug 1072903 - TraceLogger: Part 1: Remove static array and use function to retrieve the tracelogger text descriptions, r=bbouvier
|
2014-11-20 17:43:59 +01:00 |
|
Hannes Verschore
|
46bdf42751
|
Bug 996509 - TraceLogger: Make it possible to toggle TraceLogger_Engine on and off, r=bbouvier
|
2014-11-20 17:43:58 +01:00 |
|
Hannes Verschore
|
f12adc6c4f
|
Bug 996509 - TraceLogger: Make it possible to toggle TraceLogger_Script on and off, r=bbouvier
|
2014-11-20 17:43:58 +01:00 |
|
Hannes Verschore
|
4c68707ceb
|
Bug 1071546 - TraceLogger: Build tracelogger by default, r=till,glandium
|
2014-11-20 17:43:58 +01:00 |
|
Hannes Verschore
|
bfed02dc28
|
Bug 1114981 - IonMonkey: Don't increase the return typeset during inlining, r=jandem
|
2014-12-30 15:57:01 +01:00 |
|
ziyunfei
|
42aa94533b
|
Bug 1115817 - Implement %TypedArray%.prototype.join. r=evilpie
|
2014-12-29 19:24:00 +01:00 |
|
Carsten "Tomcat" Book
|
7417540faa
|
Backed out changeset 1c9c64027cac (bug 1115387) for bustage on a CLOSED TREE
|
2014-12-30 15:27:25 +01:00 |
|