Commit Graph

43638 Commits

Author SHA1 Message Date
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