Terrence Cole
c3817f9f6b
Backout 27a5ca4a5e74883481ff4fb1bd330d6af41312c9 (Bug 1224038) for bustage on a CLOSED TREE.
2016-01-26 17:25:04 -08:00
Terrence Cole
3c9927c9fa
Backout f8c3e1e0e597515ee78c04d561a88669054710d9 (Bug 1224038) for bustage on a CLOSED TREE.
2016-01-26 17:23:43 -08:00
Wes Kocher
a02f446c1f
Backed out changeset 6e1d68784ae3 (bug 1242462) for what appears to be permafail in browser_CTP_crashreporting.js CLOSED TREE
...
--HG--
extra : commitid : FP9DCkBVf8Y
2016-01-26 13:23:09 -08:00
Luke Wagner
bcebf60602
Bug 1242804 - Baldr: add local/get_local/set_local (r=bbouvier)
...
--HG--
extra : commitid : ABqKn1gOGU1
extra : rebase_source : 4d18b6bfb9cac9bc64b834f9b362c774f74bf525
2016-01-26 13:06:04 -06:00
Luke Wagner
a0e0319958
Bug 1242804 - Baldr: check enum limits (r=bbouvier)
...
--HG--
extra : commitid : 84UukXxvZNS
extra : rebase_source : f0fa0b4951c6db31da4d82562f54c459c8ead874
2016-01-26 13:05:03 -06:00
Luke Wagner
61673d713d
Bug 1242772 - Baldr: fix unterminated string literal (r=bbouvier)
...
--HG--
extra : commitid : EYopp8X4ihs
extra : rebase_source : 96cc1954ccadcf22f43814d305c667e03c247289
2016-01-26 13:05:01 -06:00
Terrence Cole
dd067387ac
Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink
...
--HG--
extra : rebase_source : 2a68a20113faac176f7f4da650a847e785645e49
2016-01-22 10:41:43 -08:00
Terrence Cole
238420752b
Bug 1224038 - Part 1: Add infallible versions of uid and hashcode getters; r=sfink
...
--HG--
extra : rebase_source : 478945df37265b5d2100e0e16386e8c01b6f68fc
2016-01-22 10:41:39 -08:00
Terrence Cole
30cdad405c
Bug 1240532 - Init the principals destroyer in the shell's WorkerMain; r=bbouvier
...
--HG--
extra : rebase_source : cb5bb283cf1855d994716cce9fcb8070d6f2aa09
2016-01-22 10:11:02 -08:00
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