Jeff Walden
33fc70b674
Bug 1079844 - Rename various tests to use 'detach' instead of 'neuter' in their file names. r=till
2016-01-25 18:10:22 -08:00
Jeff Walden
82f0d3fb55
Bug 1079844 - Rename the shell builtin 'neuter' function to 'detachArrayBuffer', consistent with the spec name for the operation. r=till
2016-01-25 14:01:43 -08:00
Jeff Walden
fe4af6c35a
Bug 1079844 - Rename scattered bits of 'neuter' terminology to detachment terminology. r=jandem
2016-01-25 14:01:19 -08:00
Jeff Walden
87dc6f11f0
Bug 1079844 - Rename JS_IsNeuteredArrayBufferObject to JS_IsDetachedArrayBufferObject. r=till
2016-01-25 14:01:13 -08:00
Jeff Walden
9bd08dee3d
Bug 1079844 - Convert the JS_NeuterArrayBufferObject API to detachment terminology. r=till
2016-01-25 14:01:13 -08:00
Jeff Walden
5629646b51
Bug 1079844 - Rename CheckForNeuteredTypedObject and the flag underlying it to use detachment terminology. r=jandem
2016-01-24 23:41:39 -08:00
Jeff Walden
6c1f6b3cbf
Bug 1079844 - Rename TI's ObjectKey flag to use detachment terminology. r=jandem
2016-01-24 23:41:39 -08:00
Jeff Walden
e0a18cf0ea
Bug 1079844 - Refer to "detaching" instead of "neutering" of ArrayBuffers, in JIT optimization tracking code. r=jandem
2016-01-24 23:41:38 -08:00
Jeff Walden
f4214afa09
Bug 1079844 - Adjust TypedArray.js comments to refer to detachment rather than neutering. r=mrrrgn
2016-01-24 23:41:39 -08:00
simplyblue
bbf6d9d149
Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
2015-10-28 16:38:27 +05:30
Nicolas B. Pierron
106c4b0752
Bug 1242462 - Allow IonMonkey re-entry until we reached the frequent bailout threshold. r=jandem
2016-01-26 19:11:28 +00:00
Tom Schuster
dddcacc5ed
Bug 1242072 - Continue using getPropertyDescriptor for get in Sandbox. r=bholley
2016-01-26 19:38:53 +01:00
Tom Schuster
da9a96838a
Bug 1242072 - Continue using getPropertyDescriptor for get in XrayWrapper. r=bholley
2016-01-26 19:38:52 +01:00
Tom Schuster
bd638cdb45
Bug 1242072 - Continue using getPropertyDescriptor for get in ScriptedIndirectProxyHandler. r=jorendorff
2016-01-26 19:38:52 +01:00
Tom Schuster
1eee668ee2
Bug 1242072 - Change implementation of BaseProxyHandler::get() to follow ES6 [[Get]] specification. r=jorendorff
2016-01-26 19:38:52 +01:00
Jan de Mooij
4bd5ca285b
Bug 1234985 - Fix js/src/asmjs build errors with unified builds disabled. r=luke
2016-01-26 19:03:46 +01:00
Benjamin Bouvier
c5ce9fdf38
Bug 1241454: Fix enum class storage of ExprType; r=bustage
2016-01-26 17:53:16 +01:00
Benjamin Bouvier
8fe64c77d1
Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
2016-01-26 14:22:24 +01:00
Carsten "Tomcat" Book
5464a5b420
Backed out changeset e082aea4df73 (bug 1241454) for bustage
2016-01-26 14:32:03 +01:00
Benjamin Bouvier
dd59e56f50
Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
2016-01-26 12:36:27 +01:00
Carsten "Tomcat" Book
5442080348
Backed out changeset cfb447308e8a (bug 1241454) for bustage on a CLOSED TREE
2016-01-26 13:22:47 +01:00
Benjamin Bouvier
002eba393c
Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
2016-01-26 12:36:27 +01:00
Carsten "Tomcat" Book
6b4d401cd7
Merge mozilla-central to mozilla-inbound
2016-01-26 12:45:31 +01:00
Carsten "Tomcat" Book
61275b5e7e
merge mozilla-inbound to mozilla-central a=merge
2016-01-26 11:53:21 +01:00
Ehsan Akhgari
35e2b2b169
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
415b1d5982
Merge m-c to fx-team, a=merge
2016-01-25 14:07:49 -08:00
Tom Tromey
5c9d0b3b55
Bug 1013219 - set line number of return instruction; r=efaust,fitzgen,ejpbruel
2016-01-25 12:17:01 -07:00
Tom Tromey
7c4e941f79
Bug 1013219 - set the line number of the terminating retrval; r=jimb,ejpbruel,fitzgen
2016-01-25 12:17:01 -07:00
Hannes Verschore
f32d7ce7e6
Bug 1241224: IonMonkey: Improve ranges at loop backedges, r=nbp
2016-01-22 09:11:19 -05:00
Morgan Phillips
01c7439011
Bug 715181 - Self-host Array.sort; r=till
2016-01-24 19:32:22 -06:00
Nick Fitzgerald
fea02ffa25
Bug 1241701 - Add about:memory reporting for js::SavedStacks::pcLocationMap. r=njn
2016-01-22 10:12:00 -05:00
Nicholas Nethercote
8f499df7ca
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.
2016-01-21 16:59:02 -08:00
Emanuel Hoogeveen
3a0dbbf0b6
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
ed1745b184
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
867dddb5d6
Merge f-t to m-c, a=merge
2016-01-23 18:11:37 -08:00
Sylvestre Ledru
14ec5bc735
Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
2016-01-22 16:58:49 +01:00
Boris Zbarsky
6e798db711
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
17efc50700
Back out cset f01b5d05a13b (bug 1235590) for jsreftest failures. r=backout on a CLOSED TREE
2016-01-22 22:11:30 -05:00
Tom Tromey
c35c86d248
Bug 757969 - use __thread in ThreadLocal; r=froydnj
2016-01-22 10:33:44 -07:00
Makoto Kato
6de2c60fbb
Bug 676828 - Use RAII for AudioSession instead. r=bholley
2016-01-22 16:08:14 +09:00
Nicholas Nethercote
54e8740ab4
Bug 1241352 - Increase FallbackICStubSpace chunk size to reduce heap churn. r=jandem.
2016-01-21 20:04:00 -08:00
Nick Fitzgerald
3cff59300d
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
f11aea5c84
Bug 1234985 - Odin: use VarU32 for integer literals (r=bbouvier)
2016-01-21 20:49:09 -06:00
Luke Wagner
c4bd5f640d
Bug 1234985 - Odin: stop requiring explicit final return (r=bbouvier)
2016-01-21 20:49:04 -06:00
Luke Wagner
d809b0b473
Bug 1234985 - Odin: make names optional and supplied at the end (r=bbouvier)
2016-01-21 20:48:58 -06:00
Shu-yu Guo
0288203962
Bug 1240803 - Handle OOM in replaceFrameGuts. (r=jimb)
2016-01-21 18:17:38 -08:00
Shu-yu Guo
122501721b
Bug 1240546 - Handle OOM in updateObservesAllExecutionOnDebuggees. (r=jimb)
2016-01-21 18:17:38 -08:00
Shu-yu Guo
85d229dc76
Bug 1236473 - Do not merge scripts that didn't successfully compile. (r=jandem)
2016-01-21 18:17:37 -08:00
Shu-yu Guo
58ef2b37e2
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
53f0f16f8b
Bug 1241581 - Put back null filename checks (r=bbouvier)
2016-01-21 15:57:27 -06:00