David Teller
86c2cff4ab
Bug 1437004 - Tests for BinAST v3 (data);r=arai
...
This patch ports the existing data files for testing BinAST to the WIP 3rd version of the specifications.
Also:
- data files have been reorganized in subdirectories;
- adding data files for hand-crafted tests;
- adding data files for a few existing frameworks.
MozReview-Commit-ID: JlABWNkRZFY
2018-02-21 16:24:33 +01:00
Andrew McCreight
0203f28a01
Bug 1438688, part 3 - Remove XPT files from the packaging process. r=glandium
...
Now that XPT files are not loaded from files at runtime, code for
packaging XPT files can be removed.
This means that a couple of test XPIDL interfaces will get shipped in
builds to users that weren't before, but I don't think that matters
much.
This also puts XPT files into the local objdir for the XPIDL makefile,
instead of dist/bin, because they are no longer part of the
distribution.
MozReview-Commit-ID: 7gWj8KWUun3
2018-03-05 14:27:29 -08:00
Dorel Luca
d611d1ef40
Backed out 7 changesets (bug 1438688) for android xpcshell failures on builds/worker/workspace/build/tests/bin/components/test_necko.xpt
...
Backed out changeset 8786eabb61a4 (bug 1438688)
Backed out changeset e05ec1e08b46 (bug 1438688)
Backed out changeset 4c437ba9d984 (bug 1438688)
Backed out changeset 2f243bca1af3 (bug 1438688)
Backed out changeset 4da0e1839353 (bug 1438688)
Backed out changeset 186f916dcc7a (bug 1438688)
Backed out changeset 08b1a5f904e4 (bug 1438688)
2018-04-03 02:30:53 +03:00
Andrew McCreight
020905c403
Bug 1438688, part 3 - Remove XPT files from the packaging process. r=glandium
...
Now that XPT files are not loaded from files at runtime, code for
packaging XPT files can be removed.
This means that a couple of test XPIDL interfaces will get shipped in
builds to users that weren't before, but I don't think that matters
much.
This also puts XPT files into the local objdir for the XPIDL makefile,
instead of dist/bin, because they are no longer part of the
distribution.
MozReview-Commit-ID: 7gWj8KWUun3
2018-03-05 14:27:29 -08:00
Dorel Luca
7c7d743703
Merge mozilla-inbound to mozilla-central. a=merge
2018-04-03 01:00:11 +03:00
Matthew Gaudet
a7b13eb14d
Bug 1449975 - Name CacheIR stub type when spewing. r=tcampbell
2018-03-29 11:38:22 -04:00
Dragan Mladjenovic
7b59e0df48
Bug 1450221 - [MIPS] Fix ProfilingFrameIterator unwinding when pc is in FarJumpIsland; r=bbouvier
2018-03-30 12:00:13 +02:00
Csoregi Natalia
221d13a42d
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-03-31 14:07:52 +03:00
Steve Fink
b29a5e72b0
Bug 1449066 - Annotate more func<AllowGC::NoGC> as not being able to GC, r=jonco
2018-03-28 20:59:03 -07:00
Felipe Gomes
3314cc8950
Bug 1429178 - Policy: Implement website blocklist/allowlist. r=mixedpuppy
...
MozReview-Commit-ID: EAX0VwxlggK
2018-03-28 09:29:17 -05:00
Yan Or
5faf8c78ee
Bug 1445969 - removed obsolete code related to b2g r=sylvestre
...
MozReview-Commit-ID: Hs3lI1nSKWi
2018-03-20 14:25:54 -07:00
Luke Wagner
f11edd3c0e
Bug 1449189 - Baldr: remove ExclusiveData indirection (r=bbouvier)
2018-03-30 11:16:52 -05:00
Luke Wagner
566f8798ec
Bug 1449189 - Don't lock in ~ExclusiveData (r=fitzgen)
2018-03-30 11:16:24 -05:00
Jan de Mooij
1ca4d0ea1c
Bug 1448589 part 2 - Add memory sanitizer instrumentation to GC and JIT allocators. r=jonco
2018-03-30 16:58:04 +02:00
Tom Schuster
d9af6f9cfe
Bug 1255800 - Make computeThis return a boolean for easier error handling. r=jorendorff
2018-03-23 13:09:04 +01:00
Jeff Walden
1c3e6f0c8d
Bug 1449051 - Move JS::Value::layout's members into JS::Value, make JS::Value a union, and apply correct code style to the union fields. r=sfink
2018-03-27 20:20:43 -07:00
Jeff Walden
f37a854370
Bug 1449051 - Further minifications to JS::Value's internal structure. r=jandem
2018-03-27 17:13:08 -07:00
Jeff Walden
85b4e1a00a
Bug 1437533 - Properly declare JSTracer respecting JS_PUBLIC_API to avoid compile errors about visibility mismatch in non-unified builds. r=jorendorff
2018-03-12 12:56:39 -07:00
André Bargull
4e7175ba9f
Bug 1433909 - Part 3: Rename TokenStream::undoGetChar for clarity. r=Waldo
2018-03-29 06:21:56 -07:00
André Bargull
3f121d7991
Bug 1433909 - Part 2: Fix indentation and directly use String for template strings in firstCharKinds. r=Waldo
2018-03-29 06:21:56 -07:00
André Bargull
e4512e90bc
Bug 1433909 - Part 1: Use (un)getCharIgnoreEOL in more cases in TokenStream. r=Waldo
2018-03-29 06:21:56 -07:00
Boris Zbarsky
c6c8f7200d
Bug 1448414. Remove the DOM_OBJECT classinfo bit. r=kmag
2018-03-28 22:46:23 -04:00
Boris Zbarsky
dc491e0f33
Bug 1389581 part 2. Remove the now-unused getComponentsForScope API. r=kmag
2018-03-28 22:46:23 -04:00
Boris Zbarsky
2b5ff56828
Bug 1389581 part 1. Remove the DOM_OBJECT flag from various Components classinfo. r=kmag
...
Components and friends should not be exposed to content anyway.
MozReview-Commit-ID: 4kCeBcIf9nt
2018-03-28 22:46:22 -04:00
Jon Coppeard
473d4407dd
Bug 1449511 - Fix exclusive access check from helper threads r=jandem
2018-03-29 17:11:41 +01:00
Benjamin Bouvier
832f155529
Bug 1449213: Create WebAssembly.Global objects for imported globals that received a primitive; r=luke
2018-03-27 18:07:06 +02:00
Jan de Mooij
e66a5383b1
Bug 1448589 part 1 - Refactor nursery poisoning a bit; poison chunk trailer after sweeping. r=jonco
2018-03-29 17:45:39 +02:00
André Bargull
2e20f3d556
Bug 1445465 - Part 3: Update tests. r=Waldo
2018-03-27 07:40:40 -07:00
Coroiu Cristina
e4e72224b3
Backed out changeset 538ce8ca4b13 (bug 1449213) for spidermonkey build bustage at js/src/jit-test/tests/asm.js/testCall.js on a CLOSED TREE
2018-03-29 14:35:02 +03:00
Benjamin Bouvier
410ac6e06e
Bug 1449213: Create WebAssembly.Global objects for imported globals that received a primitive; r=luke
2018-03-27 18:07:06 +02:00
Jon Coppeard
43c9114cab
Bug 1449506 - Clarify AtomMarking locking r=sfink
2018-03-29 11:06:42 +01:00
Coroiu Cristina
448ac9c9f2
Backed out changeset 4d4d373e1619 (bug 1389581) mochitest failures Permission denied to create wrapper for object of class XPCComponents_Interfaces on a CLOSED TREE
2018-03-29 12:21:52 +03:00
Coroiu Cristina
483ea22e2a
Backed out changeset 9349d1b031c9 (bug 1389581) for mochitest failures Permission denied to create wrapper for object of class XPCComponents_Interfaces on a CLOSED TREE
2018-03-29 12:21:28 +03:00
Coroiu Cristina
50fe5fa1cd
Backed out changeset 9e41e9c653f2 (bug 1448414) for mochitest failures Permission denied to create wrapper for object of class XPCComponents_Interfaces on a CLOSED TREE
2018-03-29 12:21:00 +03:00
Jan de Mooij
52174f3469
Bug 1449571 - Re-enable JS_CRASH_DIAGNOSTICS on ASan builds. r=ehsan
2018-03-29 09:14:11 +02:00
Boris Zbarsky
6f3e45a193
Bug 1448414. Remove the DOM_OBJECT classinfo bit. r=kmag
2018-03-28 22:46:23 -04:00
Boris Zbarsky
6079ab1152
Bug 1389581 part 2. Remove the now-unused getComponentsForScope API. r=kmag
2018-03-28 22:46:23 -04:00
Boris Zbarsky
300c5551f8
Bug 1389581 part 1. Remove the DOM_OBJECT flag from various Components classinfo. r=kmag
...
Components and friends should not be exposed to content anyway.
MozReview-Commit-ID: 4kCeBcIf9nt
2018-03-28 22:46:22 -04:00
Gurzau Raul
ffbc52ee86
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-03-29 01:00:42 +03:00
Gurzau Raul
55e4fbec5a
Merge inbound to mozilla-central. a=merge
2018-03-29 00:55:16 +03:00
Jon Coppeard
dba0092af5
Bug 1449541 - Don't hold script data lock while calcuating hash r=jandem
2018-03-28 16:41:16 +01:00
Jon Coppeard
0be86c2223
Bug 1449153 - Handle errored module in GetModuleNamespace() r=anba
2018-03-28 16:40:17 +01:00
Jan de Mooij
9b92328cf3
Bug 1445235 followup - Add some blank lines to appease masm style checker. r=red
2018-03-28 16:27:27 +02:00
Jan de Mooij
e6748d5cf3
Bug 1445235 part 6 - Use spectreBoundsCheck32 for more stores in JIT code. r=nbp
2018-03-28 16:09:04 +02:00
Jan de Mooij
b663706cd9
Bug 1445235 part 5 - Refactor spectreBoundsCheck32 to work without a scratch register. r=nbp
2018-03-28 16:07:11 +02:00
Jan de Mooij
267736d572
Bug 1445235 part 4 - Remove RegisterOrInt32Constant. r=nbp
2018-03-28 16:07:10 +02:00
Jan de Mooij
4bc64adbcb
Bug 1445235 part 3 - Use Spectre-safe bounds check for LStoreTypedArrayElementHole. r=nbp
2018-03-28 16:07:10 +02:00
André Bargull
3170dd6d77
Bug 1448839: Remove unused native version of Object.defineProperty. r=till
2018-03-26 05:40:17 -07:00
André Bargull
39860d32e7
Bug 1448837: Remove code to handle already set name now that parse nodes can no longer be emitted twice. r=arai
2018-03-28 05:45:21 -07:00
André Bargull
816a5008e4
Bug 1448838: Add native version for CopyDataProperties. r=jandem
2018-03-27 13:56:20 -07:00