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
Mike Hommey
370b8cf0ff
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 : 0aa9ef8151c2fccf62507dfecc0bc57b157772e1
2017-12-22 07:54:58 +09:00
Andreea Pavel
78bc55ae1f
Merge inbound to mozilla-centra r=merge a=merge
2017-12-22 11:54:07 +02:00
Mike Hommey
40aecc07ad
Bug 1426553 - Autoconf-related changes to spidermonkey jobs. r=nalexander
...
On Debian, the autoconf binary is autoconf2.13 while it is autoconf-2.13
on Centos.
In make-source-package.sh, we need to run autoconf to generate the
old-configure to include in the package, so try both.
In hazard-analysis.sh, we actually don't need autoconf itself, so just
copy configure.in to configure.
--HG--
extra : rebase_source : d21075394c69cd7cd6738da645173eb29f4a1259
2017-12-21 09:41:19 +09:00
Mike Hommey
ec8fa73867
Bug 1426555 - Allow to add host compiler flags from python configure. r=chmanchester
...
Bug 1325632 added some facility to add target compiler flags. This
change extends it to add allow adding host compiler flags as well.
--HG--
extra : rebase_source : 424b405a1d8f9a4778ff75c3308c9622f050e194
2017-12-21 11:11:22 +09:00
Mike Hommey
5f5b6efb65
Bug 1426555 - Make autospider builds use --enable-stdcxx-compat on Linux only. r=sfink
...
Some of the variants are multi-platforms, and having
--enable-stdcxx-compat in their definition will break when the option is
moved over to python configure.
While here, prepare for --enable-stdcxx-compat actually doing something
(it currently doesn't), by adding an exception for it in
check_vanilla_allocations.py.
--HG--
extra : rebase_source : ee1647421542209cf0137db703c4f7e7f06cbc91
2017-12-21 09:50:16 +09:00
Steve Fink
5d8b6e029e
Bug 1425635 - Display relative paths of failed tests in jit-test output, r=nbp
...
--HG--
extra : rebase_source : 18bc2fb4fb09362ca87d1fd89cd954e6d800d6f7
extra : amend_source : 4d9432fe4f0377647ca7da81be94418c0d07b99c
2017-12-15 21:40:35 -08:00
arthur.iakab
373adc6f0d
Merge Inbound to mozilla-central r=merge a=merge
2017-12-22 00:19:24 +02:00
Dragan Mladjenovic
ebf5c48dc5
Bug 1406999: [MIPS32] Cleanup floating point registers handling; r=nbp
2017-12-20 14:30:56 +01:00
Florian Quèze
22c55eb7b7
Bug 1421992 - Hand written cleanup patch to make tests pass after removing obsolete xpcshell functions. r=Gijs,ochameau a=Aryx
2017-12-21 11:11:57 +01:00
Florian Quèze
0f55cd45be
Bug 1421992 - script-generated patch to replace do_execute_soon, do_print and do_register_cleanup with executeSoon, info and registerCleanupFunction, rs=Gijs.
2017-12-21 11:10:23 +01:00