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
Shu-yu Guo
8341823607
Bug 1236473 - Do not merge scripts that didn't successfully compile. (r=jandem)
2016-01-21 18:17:37 -08:00
Shu-yu Guo
832239fd8e
Bug 1166234 - Throw on accessing optimized out values when using Debugger.Frame.prototype.eval. (r=jimb)
2016-01-21 18:17:37 -08:00
Luke Wagner
2d69d996c4
Bug 1241581 - Put back null filename checks (r=bbouvier)
...
--HG--
extra : commitid : 3ClobxFytHx
extra : rebase_source : 54a3f34e5e3f74c62d3372fdadf713f6779f0261
2016-01-21 15:57:27 -06:00
Jan de Mooij
7e97e2672b
Bug 1234845 part 11 - Remove HAS_SCOPECHAIN InterpreterFrame flag, repack flags. r=luke
2016-01-21 20:02:41 +01:00
Jan de Mooij
f0f2c29d99
Bug 1234845 part 10 - Remove ExecuteType and InitialFrameFlags enums. r=luke
2016-01-21 20:01:18 +01:00
Jan de Mooij
ed63d4de2a
Bug 1234845 part 9 - Remove callee slot from non-function interpreter frames. r=luke
2016-01-21 20:01:12 +01:00
Benjamin Bouvier
cdcfc32c4f
Bug 1229399: Allow to peek into the internal wasm IR; r=luke
...
--HG--
extra : rebase_source : 0355098f5027e033ca75e14be2cfd7b6bfa9211b
2016-01-21 13:36:57 +01:00
Benjamin Bouvier
24d1714f5f
Bug 1229399: Remove expression statements opcodes in wasm; r=luke
...
--HG--
extra : rebase_source : a978b3e2317d234d88ec3006a45bf1a7ab094a13
2016-01-21 12:31:45 +01:00
Till Schneidereit
721d1fae81
Bug 1240283 - Slim down JSDate instances by not caching cheaply-computed values. r=Waldo
...
--HG--
extra : rebase_source : 5f189a0d92ba38d3d48cf94230f004c62d78268d
2016-01-19 22:45:36 +01:00
Jacek Caban
65aeb7ca6d
Bug 1167248 - Cross compilation fixup.
2016-01-21 13:40:07 +01:00
Mike Hommey
bdc9ed0d4a
Bug 1240990 - Define all backends in one place. r=gps
...
When adding a backend, we currently have to add them in three different
places so that they appear in the right places.
Instead, keep the list in a single place.
2016-01-21 13:54:03 +09:00
Nathan Froyd
c193e4e1c6
Bug 1236577 - turn off -Wignored-attributes when compiling with clang-cl; r=glandium
...
Several JS engine header files, notable RootingAPI.h, do:
class JS_PUBLIC_API(...) { ... };
which sticks __declspec(dllimport) on the type. clang-cl warns us that
it doesn't implement that, but since we're compiling with clang-cl as an
interesting side project, rather than shipping releases with it, we can
ignore that warning.
2016-01-04 11:30:22 -05:00
David Rajchenbach-Teller
583ca7286d
Bug 1224374
- Profiler labels for the top 26-100 chrome hangs;r=BenWa
...
--HG--
extra : rebase_source : 39e94507c0288863e495322a6899ff009840870d
2016-01-15 11:38:03 +01:00
David Rajchenbach-Teller
42b6a4145f
Bug 1224374
- Profiler labels for the 25 top chrome hangs;r=BenWa,MarcoZ
...
Experience shows that we do not have enough profiler labels to make
BHR hang reports meaningful. This patch adds enough labels to let us
exploit hang reports matching the 25 topmost chrome hangs.
--HG--
extra : rebase_source : b9ec379c58255a250db1020377147c95c82df712
2016-01-14 23:03:11 +01:00