Cameron McCormack
563e7a0e4a
Bug 1427419 - Part 1: Add an InspectorUtils chrome-only IDL namespace. r=bz,tromey
...
Also add a way to access it from SpecialPowers for tests and from
importGlobalProperties for system JS scopes.
MozReview-Commit-ID: IewEs0Gf2M9
2018-01-11 12:37:59 +08:00
Steve Fink
5b431f6138
Bug 1426873 - Implement no-arg Shape::dump() to allow calling T->dump() in a templatized function, r=jonco
...
--HG--
extra : rebase_source : e8668cd0870009d499306872f7f1f36ab5552905
extra : amend_source : a0b4b564e6c3c7e526affdeb47dcc2743e37d9ce
2017-11-17 13:56:20 -08:00
Steve Fink
35c43d8732
No bug. Print diagnostic info when unexpected CFG structure seen in isUnrootedType(). r=me
...
--HG--
extra : rebase_source : 855d8cd6265ff29113ec139c9f2ba325b656c391
2017-10-17 15:24:37 -07:00
Steve Fink
2b55dba109
Bug 1428507 - Avoid non-inlinable GCCellPtr constructing during tracing, r=jonco
...
--HG--
extra : rebase_source : ba495b925540ba986677fc579a7182fe6a2cf7cf
2018-01-05 16:50:39 -08:00
Dorel Luca
4eaec4d64b
Backed out changeset f56ef640d6c0 (bug 1428453) for failing web platform tests on /_mozilla/wasm/select.wast.js r=backout on a CLOSED TREE
2018-01-11 02:17:12 +02:00
Dorel Luca
2de79f83da
Backed out 2 changesets (bug 1426783, bug 1425612) for spidermonekey bustages on non262/extensions/sharedtypedarray.js r=backout on a CLOSED TREE
...
Backed out changeset a8e2b4cf8e26 (bug 1425612)
Backed out changeset f10263c3babe (bug 1426783)
2018-01-11 01:45:10 +02:00
Jason Orendorff
63a5e2d4e7
Bug 1425612 - Better error messages for invalid structured clone data. r=sfink, a=abillings.
...
--HG--
extra : rebase_source : 66e28aa6cc6172eb9bbb06c1b8fc934ef80e721d
extra : source : 462f41ca6771fa573e6550509e78dddc8bd8d102
2017-12-16 07:16:26 -06:00
Jason Orendorff
b62884603e
Bug 1426783 - Fix error handling in deserialization of invalid typed arrays. r=sfink, a=abillings.
...
--HG--
extra : rebase_source : 7d2abd2745e22cce8bba4db7bf13afba013fc67a
2018-01-05 15:17:35 -06:00
Luke Wagner
2923e2b28b
Bug 1428453 - Baldr: use hardware traps for Trap::Unreachable (r=bbouvier)
...
MozReview-Commit-ID: DDSL0WoEj6Y
--HG--
extra : rebase_source : 8376098833e8f49d43e629517f8fbe0ece06a825
2018-01-10 12:35:38 -06:00
Jon Coppeard
aab2ca8e2b
Bug 1429031 - Fix an assertion failure while optimising a module namespace access r=jandem
2018-01-10 18:24:34 +00:00
Philip Chimento
feae2f5325
Bug 1428605 - Add JS:: namespace to API where it's missing. r=sfink
2018-01-07 19:08:33 -08:00
Jan de Mooij
e42c45a512
Bug 1427126 - Use setElementWithType instead of setElement in AppendToList. r=bhackett
...
--HG--
extra : rebase_source : e739fe98c47bc5aa890d191ee5f6ad9998ca2910
2018-01-09 16:37:12 -05:00
Lars T Hansen
6844905ced
Bug 1428971 - Control wasm sign extension opcodes by a dedicated define. r=bbouvier
...
These opcodes are useful by themselves and several people have already
mooted the possibility of letting them ride the wasm train independently
of the thread feature. So do not make them dependent on the threads
ifdef, but give them their own.
--HG--
extra : rebase_source : 58c4638b85cb03c8ecb4af61b11fcb6f388fa9fa
2018-01-09 10:52:42 +01:00
Benjamin Bouvier
3414073e89
Bug 1427729: Remove two dead fields; r=jandem
...
MozReview-Commit-ID: AAymdoMXDWa
--HG--
extra : rebase_source : 96ede54cbed7c0bfe84584d5dd21acb1e421f115
2018-01-05 18:26:55 +01:00
Benjamin Bouvier
1ddc5ee84e
Bug 1427729: Have JitFrameIter properly unwind JitActivation when transitioning from JS to wasm; r=jandem
...
MozReview-Commit-ID: K5RQga66lKz
--HG--
extra : rebase_source : 36c6e58e8bf01a63138f1888f25c7c26cacce40a
2018-01-05 18:41:25 +01:00
Benjamin Bouvier
c21325b457
Bug 1427729: Have EnsureBareExitFrame and JSJitFrameIter take only JitActivation parameters; r=jandem
...
MozReview-Commit-ID: CZKK1D8bThW
--HG--
extra : rebase_source : 1b609a2e33583ca0722d4aef9220ab85acfc58c8
2018-01-05 16:09:57 +01:00
Benjamin Bouvier
f0969b8242
Bug 1429034: Add WasmAtomicExchangeHeap to GetObject for alias analysis; r=lth
...
MozReview-Commit-ID: 6zVtGJJLUjU
--HG--
extra : rebase_source : d03394a7b802ec16f94694f840e21e15732ecb63
extra : histedit_source : fa491355c1a5c623b0ccf471da5e4fc904a7059a
2018-01-09 14:34:02 +01:00
Margareta Eliza Balazs
fe2caaa266
Merge inbound to mozilla-central r=merge a=merge
2018-01-09 11:52:55 +02:00
Luke Wagner
95733d05bf
Bug 1428453 - Baldr: remove WasmFrameIter::callsite_ (r=bbouvier)
...
MozReview-Commit-ID: LBTtxbqZamP
2018-01-08 17:53:53 -06:00
Luke Wagner
c4c25d2fb0
Bug 1428453 - Baldr: remove WasmFrameIter::debugTrapCallsite() (r=yury)
...
MozReview-Commit-ID: AHjWPINanvF
2018-01-08 17:53:21 -06:00
Luke Wagner
d99d8b74c3
Bug 1428453 - Baldr: prefix current trap mechanism names with 'Old' (r=bbouvier)
...
MozReview-Commit-ID: JeNcXpbKL2s
--HG--
extra : rebase_source : 452f6891e9f97ce254e6d8616595bf9d37737d8f
2018-01-08 17:47:34 -06:00
Luke Wagner
05a9191b32
Bug 1428453 - Baldr: move code and remove dead argument/field (r=bbouvier)
...
MozReview-Commit-ID: IHXAThgE5VH
--HG--
extra : rebase_source : 123a1376c40d00cbbf3b838e61b0b451dd975313
2018-01-08 17:43:51 -06:00
Bogdan Tara
cd1c3cc5dd
Merge mozilla-central to autoland, r=merge a=merge on a CLOSED TREE
2018-01-09 00:16:46 +02:00
Nicolas B. Pierron
17aed0b4de
Bug 1427764 - Use the fallible allocator to allocate Phi for object properties. r=tcampbell
2018-01-08 17:52:07 +00:00
Lars T Hansen
720381f99c
Bug 1420158 - Whitespace cleanup. r=me
...
--HG--
extra : source : d5d6780fd51b9112a84c2c657b4a1aa4550eeb1d
2017-12-14 06:54:39 -06:00
Lars T Hansen
61dcca4d6b
Bug 1425149
- Revamp the MASM atomics API. r=nbp
...
We do two things that are intertwined:
1. Expose primitive atomic operations for JS and Wasm in MacroAssembler.h, and
rewrite the back-ends and the code generators to conform to the new APIs.
2. Parameterize the atomic operations with a synchronization specification,
which is an abstraction of the barriers that are needed. Previously most
implementations assumed seq_cst but this will change with Wasm.
Note that by and large, the MIPS back-ends are not updated and they will need
to be adapted separately.
--HG--
extra : source : 8dc620adcb86dea1c902069e15665891672e32db
extra : histedit_source : 315fef2adaadd183a681977a01008a419db1822b%2Ce51e63492279231517b0590c2ffd8add55fa6136
2017-12-12 12:58:29 -06:00
Andrea Marchesini
1a7b13aab4
Bug 1419771 - Introduce DOMPrefs, a thread-safe access to preferences for DOM - part 1 - dump enabled, r=asuth
2018-01-08 14:05:03 +01:00
Jan de Mooij
9fc2afbd44
Bug 1348407 - Initialize %ThrowTypeError% lazily, simplify CreateFunctionPrototype. r=jwalden
...
--HG--
extra : rebase_source : 6ec777eabc14b501672184aa0ffc096b741e9ec8
2018-01-08 10:26:00 +01:00
Adrian Wielgosik
0e43a76787
Bug 1421358 - Remove GCRuntime::notifyDidPaint and refresh_frame_slices.enabled pref. r=jonco
...
MozReview-Commit-ID: HBh0qyPckKv
2018-01-06 22:25:25 +01:00
Jan de Mooij
80492d04bd
Bug 1420172 - Make scalar replacement of arrays work in more cases (writes to COW elements, double elements). r=nbp
2018-01-06 13:30:37 +01:00
Jan de Mooij
71d1a1999d
Bug 1404636 part 2 - Add test, asserts. r=bhackett
...
--HG--
extra : rebase_source : 91931fc066e3d113fe1e3b638a4425be05e4649b
2018-01-05 15:15:10 +01:00
Jon Coppeard
1f596afed3
Bug 1428075 - Remove non-rooted saved frame iterators r=fitzgen
2018-01-05 10:42:16 +00:00
Florian Quèze
a83070dfd4
Bug 1428176 - Enable browser_startup.js on DevEdition builds. r=mccr8, r=florian
2018-01-04 22:17:38 +01:00
Kannan Vijayan
46e3052bc3
Bug 1423173 - Check for shadowing indexed properties when adding elements. r=jandem
2018-01-04 14:36:07 -05:00
Dustin J. Mitchell
46f2dcd06b
Bug 1403322: Switch jsreftests, jittests, test-verify to SCHEDULES; r=ahal
...
..and remove support for when.files-changed in the test kind. It is still used
for other kinds, and that will be addressed in other bugs.
This is re-landing of this bug, now without running test-verify excessively.
MozReview-Commit-ID: GBilXAktICZ
--HG--
extra : rebase_source : 6cc9a3b5a365d74689946bfa0296f51bc08c2113
2017-12-20 00:39:21 +00:00
Benjamin Bouvier
f01b2df7c2
Bug 1392105: test; r=luke
...
MozReview-Commit-ID: 9c43kWVp6MJ
--HG--
extra : rebase_source : 0b3eb4b9cdd4828f8c04ec7f06b0feb46d5b3b39
2017-08-25 10:43:08 +02:00
Ryan VanderMeulen
5dd0e6568d
Bug 1423225 - Skip another jstest that depends on SAB. r+a=bustage
2018-01-03 18:46:45 -05:00
Lars T Hansen
b6e7d3a2ba
Bug 1423225 - Disable javascript.options.shared_memory. r=lth, r=jgraham, a=lizzard
2017-11-08 11:44:53 +01:00
Rofael Aleezada
06f0974ac0
Bug 1403556 - Remove PNK prefixes. r=jandem
2017-12-28 19:10:00 -05:00
abhinav
b1435911d3
Bug 788438 - Remove extra i from testDirectProxyValidateProperty6.js. r=dbruant
2017-12-29 09:55:45 +05:30
Heiher
3a9b434e38
Bug 1427168 - IonMonkey: MIPS: Fix GSImm13 encode. r=yuyin
...
---
js/src/jit/mips-shared/Assembler-mips-shared.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2017-12-28 16:12:47 +08:00
Mike Hommey
035f2cbe49
Bug 1426785 - Remove uses of the gtk+3 tooltool package. r=gps
...
It turns out that in all cases it was the last tooltool manifest entry,
so we can remove the tooltool manifests entirely, and remove all
references to them.
--HG--
extra : rebase_source : d8447b5422e63e88444008fddb76d658829694de
2017-12-22 07:54:58 +09:00
Coroiu Cristina
dbb27acb6d
Backed out 5 changesets (bug 1426785) for failing repackage the nightly build on Linux a=backout.
...
Backed out changeset 08b5850633de (bug 1426785)
Backed out changeset 61453b6473f1 (bug 1426785)
Backed out changeset 851ce8944b41 (bug 1426785)
Backed out changeset 386cd0532519 (bug 1426785)
Backed out changeset 2a52bf9e0898 (bug 1426785)
2017-12-24 14:03:02 +02:00
Tiberius Oros
fd149086d0
Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE
2017-12-24 00:48:00 +02:00
Shlomi Fish
7b0e0edb7a
Bug 1355765 - Fix the misspelling of branches in regress-346773.js. r=jandem
...
--HG--
extra : amend_source : cdb7ffad8626284d5d173f986460a9d704b20d57
2017-12-23 05:55:00 -05:00
Cosmin Sabou
60c29d9778
Merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
2017-12-23 11:48:25 +02:00
shindli
7356e0ba3b
Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE
2017-12-22 23:58:07 +02:00
shindli
bdec02b3ec
Merge inbound to mozilla-central r=merge a=merge
2017-12-22 23:41:44 +02:00
Boris Zbarsky
0b411e80c7
Bug 1407858 part 3. Add a literal string state to DOMString. r=smaug
...
MozReview-Commit-ID: JOuoLoZ2tcR
2017-12-22 13:02:51 -05:00
Boris Zbarsky
ca6aad3847
Bug 1407858 part 2. Make DOMString's data model clearer and update various documentation. r=smaug
...
MozReview-Commit-ID: AaTeI1e7Qnk
2017-12-22 13:02:51 -05:00