Граф коммитов

52788 Коммитов

Автор SHA1 Сообщение Дата
Jeff Walden 4ecf86dba5 Bug 1079844 - Rename ABO::neuterView to a standalone NoteViewBufferWasDetached function. r=sfink
--HG--
extra : rebase_source : e89faa67641db7e4e35f055a0ee8faefbe4c25f5
2016-01-25 14:01:13 -08:00
Jeff Walden 48a7b7eee7 Bug 1079844 - Rename ArrayBufferViewObject::neuter to ABVO::notifyBufferDetached. Detachment applies only to ArrayBuffers, and the methods didn't actually neuter anything, so "notify" makes more sense as the verb here. r=sfink
--HG--
extra : rebase_source : ef1d64157b1d1f46a5e279c9b7ed7b3a8e02a2f1
2016-01-25 14:01:12 -08:00
Jeff Walden f0735dc1c4 Bug 1079844 - Rename ABO::neuter to ABO::detach. r=sfink
--HG--
extra : rebase_source : 19505343c347cc2684a3911b1893b189ee46e54f
2016-01-25 14:01:06 -08:00
Jeff Walden f90509b377 Bug 1079844 - Rename isNeutered() to isDetached(), and rename isNeutered() on views to hasDetachedBuffer(). r=sfink
--HG--
extra : rebase_source : 6fa735c402870c0851a57391d3c523d75e077e34
2016-01-24 23:41:40 -08:00
Jeff Walden 8264393c32 Bug 1079844 - Rename JS_ARRAYBUFFER_NEUTERED_FLAG to use detachment terminology. r=sfink
--HG--
extra : rebase_source : 73a7c001e495600b6581e78a21dde8ca14bf4fde
2016-01-24 23:41:39 -08:00
Jeff Walden b935628288 Bug 1079844 - Rename various tests to use 'detach' instead of 'neuter' in their file names. r=till
--HG--
rename : js/src/tests/ecma_6/extensions/ArrayBuffer-slice-arguments-neutering.js => js/src/tests/ecma_6/extensions/ArrayBuffer-slice-arguments-detaching.js
rename : js/src/tests/ecma_6/extensions/DataView-construct-arguments-neutering.js => js/src/tests/ecma_6/extensions/DataView-construct-arguments-detaching.js
rename : js/src/tests/ecma_6/extensions/DataView-set-arguments-neutering.js => js/src/tests/ecma_6/extensions/DataView-set-arguments-detaching.js
rename : js/src/tests/ecma_6/extensions/TypedArray-set-object-funky-length-neuters.js => js/src/tests/ecma_6/extensions/TypedArray-set-object-funky-length-detaches.js
rename : js/src/tests/ecma_6/extensions/TypedArray-subarray-arguments-neutering.js => js/src/tests/ecma_6/extensions/TypedArray-subarray-arguments-detaching.js
rename : js/src/tests/ecma_6/extensions/element-setting-ToNumber-neuters.js => js/src/tests/ecma_6/extensions/element-setting-ToNumber-detaches.js
rename : js/src/tests/js1_8_5/extensions/typedarray-copyWithin-arguments-neutering.js => js/src/tests/js1_8_5/extensions/typedarray-copyWithin-arguments-detaching.js
extra : rebase_source : a789984499b1452a3873e220dcb7ad55eab5fa2c
2016-01-25 18:10:22 -08:00
Jeff Walden 11df4e127d Bug 1079844 - Rename the shell builtin 'neuter' function to 'detachArrayBuffer', consistent with the spec name for the operation. r=till
--HG--
extra : rebase_source : 44c52f190fba1c1e58c42f05c21529ff1f056fd6
2016-01-25 14:01:43 -08:00
Jeff Walden 46b41135d2 Bug 1079844 - Rename scattered bits of 'neuter' terminology to detachment terminology. r=jandem
--HG--
extra : rebase_source : 283eea85820f338f0c00bf7887cf84d2e8469eae
2016-01-25 14:01:19 -08:00
Jeff Walden e42d55ea6e Bug 1079844 - Rename JS_IsNeuteredArrayBufferObject to JS_IsDetachedArrayBufferObject. r=till
--HG--
extra : rebase_source : 31cfdce35e6e8dc8d212391ae485aa8fec6ead5b
2016-01-25 14:01:13 -08:00
Jeff Walden c004cbcf79 Bug 1079844 - Convert the JS_NeuterArrayBufferObject API to detachment terminology. r=till
--HG--
extra : rebase_source : bfda8d83ac7d3c68fc9813122b783c29e4331c98
2016-01-25 14:01:13 -08:00
Jeff Walden 6d45250805 Bug 1079844 - Rename CheckForNeuteredTypedObject and the flag underlying it to use detachment terminology. r=jandem
--HG--
extra : rebase_source : 07c0f7623d8bdb2c74d32e2e584250fcb3fb0ae0
2016-01-24 23:41:39 -08:00
Jeff Walden 62e086c8cf Bug 1079844 - Rename TI's ObjectKey flag to use detachment terminology. r=jandem
--HG--
extra : rebase_source : ba0d3eaa55576bef3e81ef53de0b4839347099de
2016-01-24 23:41:39 -08:00
Jeff Walden 58c4a19e64 Bug 1079844 - Refer to "detaching" instead of "neutering" of ArrayBuffers, in JIT optimization tracking code. r=jandem
--HG--
extra : rebase_source : b29be8b291a5273b36b6249e6db93320aa9a881c
2016-01-24 23:41:38 -08:00
Jeff Walden 4e68be4500 Bug 1079844 - Adjust TypedArray.js comments to refer to detachment rather than neutering. r=mrrrgn
--HG--
extra : rebase_source : 66f774aac3cfdf749d1eade5a3dd118527ecbcc2
2016-01-24 23:41:39 -08:00
simplyblue 4a7674779d Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
--HG--
extra : rebase_source : 04e0ec01701a1c55b5589b36576b7bab433feafd
2015-10-28 16:38:27 +05:30
Nicolas B. Pierron 9f8a910334 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 986704f36e Bug 1242072 - Continue using getPropertyDescriptor for get in Sandbox. r=bholley 2016-01-26 19:38:53 +01:00
Tom Schuster 7b7782424a Bug 1242072 - Continue using getPropertyDescriptor for get in XrayWrapper. r=bholley 2016-01-26 19:38:52 +01:00
Tom Schuster 8d1c3ce374 Bug 1242072 - Continue using getPropertyDescriptor for get in ScriptedIndirectProxyHandler. r=jorendorff 2016-01-26 19:38:52 +01:00
Tom Schuster 42262885e8 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 2cbeb52323 Bug 1234985 - Fix js/src/asmjs build errors with unified builds disabled. r=luke
--HG--
extra : rebase_source : a82e5c85dd9882a5b155d1f0278862793383f50d
2016-01-26 19:03:46 +01:00
Benjamin Bouvier f17794fdd4 Bug 1241454: Fix enum class storage of ExprType; r=bustage
--HG--
extra : commitid : 8RjGhTYgjHS
2016-01-26 17:53:16 +01:00
Benjamin Bouvier b433b6eb43 Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
--HG--
extra : commitid : 4Pb1lbtI2PR
extra : rebase_source : aef1fd1fa5c99db3b17960e567f6a7e18ea1f30c
extra : histedit_source : 5c8e820573043540797486e4b8f13bfc523f7c57%2C1b3030f2f903dce710c697d2e23e7e3f5dd31f6a
2016-01-26 14:22:24 +01:00
Carsten "Tomcat" Book 03f1cbc56c Backed out changeset e082aea4df73 (bug 1241454) for bustage 2016-01-26 14:32:03 +01:00
Benjamin Bouvier 7987513086 Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
--HG--
extra : commitid : Jf0h6yepfnX
extra : amend_source : fa96460f3e981fd0152254d7170028b88622b7dd
2016-01-26 12:36:27 +01:00
Carsten "Tomcat" Book 14f64e8b6a Backed out changeset cfb447308e8a (bug 1241454) for bustage on a CLOSED TREE 2016-01-26 13:22:47 +01:00
Benjamin Bouvier a13149f3b2 Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
--HG--
extra : commitid : CpXc60Qqzt7
extra : rebase_source : 654f166ab353ee0a9fc478417b85f228fd93e351
2016-01-26 12:36:27 +01:00
Carsten "Tomcat" Book 6eaae1e724 Merge mozilla-central to mozilla-inbound 2016-01-26 12:45:31 +01: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