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

63158 Коммитов

Автор SHA1 Сообщение Дата
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