Brian Hackett
|
3b422bd5f8
|
Bug 912152 - Improve mechanism for bailing out from Ion compilation of scripts with try-finally, r=jandem.
|
2013-09-10 08:42:52 -07:00 |
|
Brian Hackett
|
a232b28898
|
Bug 913558 - Improve GGC store buffer threadsafe assertions, r=terrence.
|
2013-09-10 08:41:14 -07:00 |
|
Christian Holler
|
ac644c0866
|
Bug 914174 - Fix nit in previous ASan patch. r=luke
|
2013-09-10 17:27:56 +02:00 |
|
Christian Holler
|
bed5b7147e
|
Bug 914174 - Ensure JS standalone builds have the right ASan options. r=luke
--HG--
extra : rebase_source : d82eae20a4f1c18f5b12c5a4acd3e6733809221d
|
2013-09-10 17:00:07 +02:00 |
|
Luke Wagner
|
caeafebacf
|
Bug 912589 - have JSRuntime::helperThreadCount() return GetCPUCount(), not GetCPUCount()-1 (r=bhackett)
--HG--
extra : rebase_source : 63918ffad4e0f4c71cf9fc79961b4e794df057b7
|
2013-09-09 14:24:06 -05:00 |
|
Jan de Mooij
|
90728867b5
|
Bug 914132 part 4 - Fold |typeof object| if possible. r=bhackett
|
2013-09-10 16:18:49 +02:00 |
|
Jan de Mooij
|
3b7924fcb9
|
Bug 914132 part 3 - Inline |typeof object| if the input is known to be non-callable and does not emulate undefined. r=bhackett
|
2013-09-10 16:17:06 +02:00 |
|
Jan de Mooij
|
dd0f1d0dfb
|
Bug 914132 part 2 - Optimize typeof OOL VM call. r=evilpie
|
2013-09-10 16:17:03 +02:00 |
|
Jan de Mooij
|
1dbf9a721e
|
Bug 914132 part 1 - MTypeOf should never be effectful. r=evilpie
|
2013-09-10 16:16:59 +02:00 |
|
Shu-yu Guo
|
b4e0bf44cc
|
Bug 914478 - Fix checking for error in setElemTryCache. (r=jandem)
|
2013-09-10 04:15:55 -07:00 |
|
Kannan Vijayan
|
5dbe9b1217
|
Bug 905523 - On windows, incrementally touch large baseline frames before using them. r=efaust
|
2013-09-10 06:19:30 -04:00 |
|
Carsten "Tomcat" Book
|
ec12194e91
|
merge mozilla-central to mozilla-inbound
|
2013-09-10 10:35:46 +02:00 |
|
Ms2ger
|
d9d7605e4f
|
Merge last PGO-green inbound changeset to m-c.
--HG--
rename : dom/bindings/BindingUtils.h => dom/bindings/OwningNonNull.h
|
2013-09-10 10:13:12 +02:00 |
|
Ms2ger
|
21eb5aa22d
|
Bug 914309 - Factor out fromMarkedLocation calls in Parser::objectLiteral() into a helper function; r=jorendorff
|
2013-09-10 09:03:38 +02:00 |
|
Nicholas Nethercote
|
437889b715
|
Bug 914032 (part 3) - Move a bunch more stuff out of -inl.h files. r=terrence.
--HG--
extra : rebase_source : 24be3215c53c4d0f7ae99a4c4c6d5843ca291bd1
|
2013-09-09 15:50:19 -07:00 |
|
Nicholas Nethercote
|
5eedb65ac6
|
Bug 914032 (part 2) - Move a bunch of stuff out of -inl.h files. r=terrence.
--HG--
extra : rebase_source : c0f771690e5ff4a076dc60701b3e9e9268d3538c
|
2013-09-09 15:50:06 -07:00 |
|
Nicholas Nethercote
|
60aaf7ae7f
|
Bug 914032 (part 1) - Invert the dependency between vm/Shape.h and vm/ObjectImpl.h. r=terrence.
--HG--
extra : rebase_source : 6530fae5a32155eec3ff6ae22294f095cacef9af
|
2013-09-09 15:49:52 -07:00 |
|
Luke Wagner
|
fd9fa3c931
|
Bug 913977 - OdinMonkey: mark modules as linked at the start of linking (r=dougc)
|
2013-09-09 21:26:38 -05:00 |
|
Shu-yu Guo
|
a5b342dfed
|
Bug 899139 - Part 4: Refactor lowering byte registers for x86. (r=jandem)
|
2013-09-09 18:55:53 -07:00 |
|
Shu-yu Guo
|
ccf7df75d4
|
Bug 899139 - Part 3: Install SetElementIC for typed array writes. (r=bhackett)
|
2013-09-09 18:55:52 -07:00 |
|
Shu-yu Guo
|
582e04e7da
|
Bug 899139 - Part 2: SetElementIC typed array stubs. (r=jandem)
|
2013-09-09 18:55:52 -07:00 |
|
Shu-yu Guo
|
27393bfaa7
|
Bug 899139 - Part 1: Refactor value-to-int logic into IonMacroAssembler. (r=jandem)
|
2013-09-09 18:55:52 -07:00 |
|
Ryan VanderMeulen
|
84fd8a4cee
|
Backed out changeset c3b01d22caa9 (bug 912959) for Windows bustage.
|
2013-09-09 10:20:59 -04:00 |
|
Martin Stransky
|
36c305da92
|
Bug 912959 - Sync the declarations of ToNumberSlow() in jsnum.h. r=luke
|
2013-09-09 08:57:37 -04:00 |
|
Stephan Schreiber
|
072d82c472
|
Bug 910845 - Add a wrapper for mmap() in order to keep the high 17-bits of JS pointers cleared on IA64. r=billm
|
2013-09-09 08:57:37 -04:00 |
|
Jan de Mooij
|
d28c8cbc55
|
Bug 913424 - IonMonkey: Handle JSOP_THIS primitive this case. r=bhackett
|
2013-09-06 13:52:16 +02:00 |
|
Yaron Tausky
|
d5040c4e47
|
Bug 676739 - Part 3: Rename js_NumberToString to js::NumberToString. r=luke
|
2013-09-06 13:05:01 +02:00 |
|
Yaron Tausky
|
eb950d9412
|
Bug 676739 - Part 2: Migrate from AtomizeString to ToAtom. r=luke
|
2013-09-06 13:04:56 +02:00 |
|
Yaron Tausky
|
f07db87d2b
|
Bug 676739 - Part 1: Suppress unnecessary temporary strings in js::ToAtom. r=luke
|
2013-08-27 11:17:41 +02:00 |
|
Nicholas Nethercote
|
ad78aeb254
|
Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files. r=terrence.
|
2013-09-08 13:31:19 -07:00 |
|
Nicholas Nethercote
|
9339a831e1
|
Bug 910771 (part 4) - Move all the methods of EncapsulatedValue, HeapValue, RelocatableValue, and HeapSlot from gc/Barrier-inl.h to gc/Barrier.h. r=terrence.
|
2013-09-04 20:34:22 -07:00 |
|
Nicholas Nethercote
|
519a3c2851
|
Bug 910771 (part 3) - Include gc/StoreBuffer.h in gc/Barrier.h. r=terrence.
|
2013-09-04 19:19:05 -07:00 |
|
Nicholas Nethercote
|
6af0765bfc
|
Bug 910771 (part 2) - Move some stuff from JS::Zone to JS::shadow::Zone, and from JSRuntime to JS::shadow::Runtime.h. r=terrence.
|
2013-09-04 19:19:04 -07:00 |
|
Nicholas Nethercote
|
48268c5407
|
Bug 910771 (part 1) - Create js/Tracer.h and gc/Tracer.cpp. r=terrence.
|
2013-09-02 22:01:18 -07:00 |
|
Dan Gohman
|
eb04084119
|
Bug 885169 - Spidermonkey: Alleviate register allocation constraints in ICGetElem_Arguments::Compiler::generateStubCode. r=nbp
|
2013-09-04 21:16:07 -07:00 |
|
Dan Gohman
|
5566fdd89e
|
Bug 885169 - Spidermonkey: Fix ARM trampoline code to inform its RegisterSet of its use of a context register. r=nbp
|
2013-09-04 21:16:07 -07:00 |
|
Dan Gohman
|
0d999e7402
|
Bug 885169 - Spidermonkey: Fix x64 trampoline code to inform its RegisterSet of its use of a context register. r=nbp
|
2013-09-07 06:47:56 -07:00 |
|
Masatoshi Kimura
|
61b066be51
|
Bug 913510 - Remove vestigial capability.principal prefs usage. r=bholley
|
2013-09-07 18:49:03 +09:00 |
|
Douglas Crosher
|
6036d9fe79
|
Bug 911254 - Odinmonkey: (ARM) use the 'compare immediate' instruction for bounds checks. r=mjrosenb
|
2013-09-07 10:53:03 +10:00 |
|
Jason Orendorff
|
9d7950edda
|
Bug 895223, part 1 - Change perf/jsperf.cpp to use JSNative getters rather than PropertyOps. r=jandem.
|
2013-09-06 21:41:30 -05:00 |
|
Jason Orendorff
|
c9ee355458
|
Bug 913445 - Print something less confusing than "null" for non-stringifiable values in the shell. r=luke.
|
2013-09-06 21:41:26 -05:00 |
|
Jason Orendorff
|
c4361e4606
|
Bug 905774 - Make Reflect.parse play better with proxies. Remove GetPropertyDefault. r=bhackett.
|
2013-09-06 21:40:49 -05:00 |
|
Phil Ringnalda
|
cb3de0ba2b
|
Back out c8687e99dc75 (bug 913510) for Android bustage
|
2013-09-06 19:08:42 -07:00 |
|
Phil Ringnalda
|
68dbeb01e7
|
Back out a615811b12e4 (bug 888109) for not actually building
|
2013-09-06 18:48:56 -07:00 |
|
Douglas Crosher
|
3bf075997e
|
Bug 913867 - OdinMonkey: correct heap access index folding of bitwise-and of zero, r=luke
|
2013-09-10 01:52:45 +10:00 |
|
Eric Faust
|
530c017edb
|
Bug 912316 - Ensure that Ion get ICs don't incur unwanted lookup-based side-effects. (r=djvj)
|
2013-09-09 16:25:56 -07:00 |
|
Eric Faust
|
3556f70249
|
Bug 911708 - Check non-object Ion-specialized types statically in ICs. (r=bhackett)
|
2013-09-09 16:25:56 -07:00 |
|
Eric Faust
|
2cf4e782d1
|
Bug 911707 - Don't cache JSPropertyOp setter calls on unwritable shapes. (r=Waldo)
|
2013-09-09 16:25:56 -07:00 |
|
Benjamin Bouvier
|
4cafb7489b
|
Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
|
2013-07-18 15:13:15 -07:00 |
|
Dan Gohman
|
9a803ae47a
|
Bug 910829 - IonMonkey: Include position numbers in the debug output for Phi nodes, to make them consistent with regular nodes. r=bhackett
|
2013-09-09 15:04:24 -07:00 |
|