Terrence Cole
bacbbed947
Bug 1234862 - Part 2: Always use DefaultGCPolicy with GCVector; r=sfink
2016-01-22 11:24:11 -08:00
Terrence Cole
eff749c612
Bug 1234862 - Part 1: Rename GCMethods to BarrierMethods; r=sfink
...
--HG--
extra : rebase_source : a773cf25e8e9986a154b8a8b0d04c6b9267545b8
2015-12-28 10:11:40 -08:00
Eric Faust
81adda3518
Bug 1238461 - Fix differential output involving JSOP_TOID. (r=jandem)
2016-01-27 11:26:52 -08:00
Sebastian Hengst
4972085d38
Backed out changeset 40b6b9e6562a (bug 1243031) for Spidermonkey bustage. r=bustage on a CLOSED TREE
2016-01-27 19:27:44 +01:00
Hannes Verschore
958ea0ff1a
Backed out changeset cdd0f1f00cda (bug 1241087
) for leaking memory on win x64 a=backout
2016-01-27 12:50:00 -05:00
Steve Fink
438257b4a6
Bug 1237445 - Rekey ArrayObjectTable, r=terrence
...
--HG--
extra : rebase_source : 63f31cb5c90525021ce96dca835cb10c08846cdc
2016-01-20 09:27:02 -08:00
Steve Fink
28c602cc4f
Bug 1237445 - Use GCHashSet for RegExpShared sweeping, r=terrence
...
--HG--
extra : rebase_source : 7b2725b6ddcdb2368f5f369f1309acc319a2cf43
2016-01-12 12:55:35 -08:00
Steve Fink
6b3f91e373
Bug 1237445 - Use GCHashSet for BaseShapeSet and InitialShapeSet, r=terrence
...
--HG--
extra : rebase_source : 507c1785f153352fead3dbc20bde5e8e2b491d75
2015-11-13 16:22:35 -08:00
Benjamin Bouvier
f69052f1c4
Bug 1242949: Add explicit keyword to WasmAstBlock ctor; r=bustage
...
--HG--
extra : commitid : It6MstPPSqK
2016-01-27 18:36:16 +01:00
Benjamin Bouvier
a14aa023ce
Bug 1243373: Ensure all declared functions are defined; r=luke
...
--HG--
extra : commitid : 9YAkNPC9aNH
extra : rebase_source : 1e1456fec9bd7a474f02dda5b9099b3ecc6f9687
2016-01-27 15:30:08 +01:00
Benjamin Bouvier
2354384d91
Bug 1242949: Implement Block in WebAssembly; r=luke
...
--HG--
extra : commitid : AjxZWQkIr2j
extra : rebase_source : fd21b10e482a6ee6a3f9cf9e16201a3905bf5c06
2016-01-27 10:51:03 +01:00
Benjamin Bouvier
4158f6f5e7
Bug 1243031: Throw when WebAssembly is not supported; r=luke
...
And in deterministic builds, print an error on stderr so that fuzzers know that
they need to abort differential testing fuzzing.
--HG--
extra : commitid : EahNFDq7yHN
extra : rebase_source : 8e011bfd8badb421b962c91166ee9da89bda33d5
2016-01-27 11:58:41 +01:00
Hannes Verschore
2b245b8538
Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem
2016-01-27 11:20:10 -05:00
Luke Wagner
8a59303f0c
Bug 1243239 - Baldr: tighten signature index check (r=bbouvier)
...
--HG--
extra : commitid : 34c7qVI67Q1
2016-01-27 09:25:45 -06:00
Tooru Fujisawa
f495cf4f15
Bug 1240353 - Fallback to js::Allocate on allocation failure in RegExpMatcherStub. r=jandem
2016-01-27 23:29:36 +09:00
Jan de Mooij
b68da81498
Bug 1222675 - Handle OOM properly in ObjectGroup::addDefiniteProperties. r=bhackett
...
--HG--
extra : rebase_source : 856e14caf6e46226423be2ab5ccb967b68728c9a
2016-01-27 13:42:08 +01:00
Jan de Mooij
1c3e9791a8
Bug 1243248 - Fix shell-only workerThreads races. r=jonco
...
--HG--
extra : rebase_source : 1cf8f7b9cc28c56a848df9e170e8d79daf1922e3
2016-01-27 13:38:02 +01:00
Carsten "Tomcat" Book
92b2943e68
Merge mozilla-central to mozilla-inbound
2016-01-27 12:10:56 +01:00
Carsten "Tomcat" Book
b9e929e1a7
merge mozilla-inbound to mozilla-central a=merge
2016-01-27 11:59:49 +01:00
Jon Coppeard
1427c9bf24
Bug 1242840 - Drop profiler invalidation event if we hit OOM and make invalidation infallible r=jandem
2016-01-27 10:31:15 +00:00
Jon Coppeard
0450b78319
Bug 1241731 - Handle incomplete buffer in DiscardTransferables r=sfink a=abillings
2016-01-27 10:31:15 +00:00
Nicolas B. Pierron
a5aa950851
Bug 1233178 - Move ScriptCounts allocation outside the HashMap. r=bhackett
2016-01-27 10:19:41 +00:00
Sander Mathijs van Veen
1c8b32b9ad
Bug 1235641 - Add line and column info to dump bytecode basic blocks. r=sstangl
2016-01-12 07:08:00 +01:00
Yury Delendik
d2eb9e89d1
Bug 1236104 - Revert pre-load cache compilation and tiny script limit. r=yury
2016-01-25 16:00:34 -06:00
Bill McCloskey
c95da3e673
Bug 1233497 - Fix infrastructure for disallowing unsafe CPOWs in browser code. r=mrbkap
...
--HG--
extra : commitid : AkRt0J9Cpgt
extra : rebase_source : 39bf3c27ce593c95e4aecb5f7bb55a8ffc05382c
2016-01-05 19:28:27 -05:00
Wes Kocher
3e3f5f0eb8
Backed out 2 changesets (bug 1013219) for apparently making test_ocsp_stapling_expired.js frequently time out
...
Backed out changeset a97c7103effe (bug 1013219)
Backed out changeset a877772255f6 (bug 1013219)
--HG--
extra : commitid : JPFRlWTclrg
2016-01-26 10:51:24 -08:00
Carsten "Tomcat" Book
41d8030f77
merge mozilla-inbound to mozilla-central a=merge
2016-01-26 11:53:21 +01:00
Ehsan Akhgari
c4a79a467d
Bug 1242722 - Remove clang-cl command-line argument workarounds; r=glandium
...
In https://llvm.org/bugs/show_bug.cgi?id=26090 , we changed the default
behavior of clang-cl to accept unknown command line arguments. This
patch removes the Firefox workaround for this issue.
2016-01-25 21:34:57 -05:00
Wes Kocher
9d24ca2703
Merge m-c to fx-team, a=merge
...
--HG--
extra : commitid : KSEbGPeZZae
2016-01-25 14:07:49 -08:00
Tom Tromey
c432b14b9b
Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
2016-01-25 12:17:01 -07:00
Tom Tromey
01a6e5dccb
Bug 1013219 - set the line number of the terminating retrval; r=jimb,ejpbruel,fitzgen
2016-01-25 12:17:01 -07:00
Hannes Verschore
4b2d83f936
Bug 1241224: IonMonkey: Improve ranges at loop backedges, r=nbp
2016-01-22 09:11:19 -05:00
Morgan Phillips
6f74efb51b
Bug 715181 - Self-host Array.sort; r=till
...
--HG--
extra : rebase_source : b114159eab758792c21d653c65b2d62c02a6a9ee
2016-01-24 19:32:22 -06:00
Nick Fitzgerald
056fb7cb1f
Bug 1241701
- Add about:memory reporting for js::SavedStacks::pcLocationMap. r=njn
...
--HG--
extra : rebase_source : 9792a8f116d620424682222a209ca933a456aead
2016-01-22 10:12:00 -05:00
Nicholas Nethercote
94fe8f79f0
Bug 1144842 (part 3) - Remove --enable-dmd code from js/src/configure.in. r=glandium.
...
It doesn't make sense to enable DMD in the JS shell.
--HG--
extra : rebase_source : 1f1c6691cb139c4c0e7a51c4f820c6065b23b966
2016-01-21 16:59:02 -08:00
Emanuel Hoogeveen
a82d4470d8
Bug 1242262 - Remove the last vestiges of JS_GC_MARKING_VALIDATION (it's a GC Zeal mode now). r=terrence
2016-01-25 06:46:27 +08:00
Shu-yu Guo
8f3e583a52
Bug 1235590 - Allow redeclaring block-scoped functions and warn about deprecation for now. (r=jorendorff)
2016-01-23 13:28:45 -08:00
Phil Ringnalda
6aeccf0426
Merge f-t to m-c, a=merge
2016-01-23 18:11:37 -08:00
Sylvestre Ledru
ab4e3a0d42
Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
...
--HG--
extra : rebase_source : 7d2cc56b6553cd7a8d848d3c660f30735bd82eec
2016-01-22 16:58:49 +01:00
Boris Zbarsky
d4db9bedd0
Bug 1242054. Get rid of AbortablePromise, so we can move Promise into SpiderMonkey more easily. r=khuey
2016-01-23 00:37:44 -05:00
Kartikaya Gupta
f7d70bc9d1
Back out cset f01b5d05a13b (bug 1235590) for jsreftest failures. r=backout on a CLOSED TREE
...
--HG--
extra : commitid : BaPjotyNN9M
2016-01-22 22:11:30 -05:00
Tom Tromey
5412728905
Bug 757969 - use __thread in ThreadLocal; r=froydnj
2016-01-22 10:33:44 -07:00
Makoto Kato
a3c28e8e93
Bug 676828 - Use RAII for AudioSession instead. r=bholley
2016-01-22 16:08:14 +09:00
Nicholas Nethercote
5faf7254cf
Bug 1241352 - Increase FallbackICStubSpace chunk size to reduce heap churn. r=jandem.
...
--HG--
extra : rebase_source : 004569a23a3334728716c4a506e0b7c48befd9be
2016-01-21 20:04:00 -08:00
Nick Fitzgerald
b3e40536ed
Bug 1241311
- Pre-tenure SavedFrame objects. r=terrence
...
Because of SavedStacks' tail-sharing, we cut down on the number of SavedFrame
allocations, but they also tend to live fairly long. When using the devtools'
profiler on Octane, I noticed that we were spending much more time in GC when
recording allocation stacks (as SavedFrame stacks) than when we were not
recording allocation stacks. We were spending about 30% of time in nursery
collections and 7% of time in major GCs. This commit makes it so that SavedFrame
objects are always allocated in the tenured heap. After this change, only about
17% of time is spent in nursery collections and 8% in major GCs.
2016-01-20 15:09:00 -05:00
Luke Wagner
532a7fb4a4
Bug 1234985 - Odin: use VarU32 for integer literals (r=bbouvier)
...
--HG--
extra : commitid : BjaDFHi36gP
2016-01-21 20:49:09 -06:00
Luke Wagner
aac229857c
Bug 1234985 - Odin: stop requiring explicit final return (r=bbouvier)
...
--HG--
extra : commitid : 78xdVuowJHc
2016-01-21 20:49:04 -06:00
Luke Wagner
8411950fb7
Bug 1234985 - Odin: make names optional and supplied at the end (r=bbouvier)
...
--HG--
extra : commitid : 7JxDYGjOOdu
2016-01-21 20:48:58 -06:00
Shu-yu Guo
f667c4848f
Bug 1240803 - Handle OOM in replaceFrameGuts. (r=jimb)
2016-01-21 18:17:38 -08:00
Shu-yu Guo
53dc386f81
Bug 1240546 - Handle OOM in updateObservesAllExecutionOnDebuggees. (r=jimb)
2016-01-21 18:17:38 -08:00