Commit Graph

61975 Commits

Author SHA1 Message Date
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
André Bargull
d3ffce2a35 Bug 1448582: Don't assert when overwriting the atom of cloned singleton functions. r=jorendorff 2018-03-27 09:20:58 -07:00
André Bargull
77bc89a144 Bug 1448836: Call NumberToAtom when argument is double value. r=jorendorff 2018-03-26 05:39:04 -07:00