Matthew Gaudet
8890c84587
Bug 1489492 - Correct argument passing in VIXL by changing expected sizes r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D5258
--HG--
extra : moz-landing-system : lando
2018-09-07 14:19:10 +00:00
Bogdan Tara
2cab48f64d
Merge inbound to mozilla-central. a=merge
2018-09-07 06:36:44 +03:00
Bogdan Tara
8022e747ad
Merge autoland to mozilla-central. a=merge
2018-09-07 06:35:30 +03:00
Bogdan Tara
4cacd766e4
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-09-07 00:58:12 +03:00
Jon Coppeard
e52a7184c4
Bug 1487071 - Use a single GlobalSharedContext when parsing BinAST r=Yoric
2018-09-06 17:26:27 +01:00
Matthew Gaudet
206512b91a
Bug 1488759 - Add IC support for bitwise ops on all Number x Number combinations r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D5080
--HG--
extra : moz-landing-system : lando
2018-09-06 20:21:12 +00:00
Jon Coppeard
2d2d8bf1fb
Bug 1488584 - Fix OOM test assumptions about whether OOM was previously reported on the context r=nbp
2018-09-05 06:13:00 +03:00
Andreea Pavel
746993f3e1
Merge mozilla-inbound to mozilla-central. a=merge
2018-09-06 07:37:40 +03:00
Jim Porter
963d00aef7
Bug 1483323 part 6 - Fix recognizing JSID_EMPTY r=tromey
...
Bug 1464036 changed how JSID_EMPTY was defined; this patch updates the gdb
plugin accordingly.
Depends on D4611
Differential Revision: https://phabricator.services.mozilla.com/D4612
--HG--
extra : moz-landing-system : lando
2018-09-05 18:52:23 +00:00
Jim Porter
6ffca2f89f
Bug 1483323 part 5 - Fix ExecutableAllocator pretty printer r=tromey
...
This accounts for internal hash table changes in bug 1478896
and bug 1462261.
Depends on D4610
Differential Revision: https://phabricator.services.mozilla.com/D4611
--HG--
extra : moz-landing-system : lando
2018-09-05 18:52:10 +00:00
Jim Porter
7a9f4d36d9
Bug 1483323 part 4 - GCC emits typedefs in DWARF now r=tromey
...
Depends on D4609
Differential Revision: https://phabricator.services.mozilla.com/D4610
--HG--
extra : moz-landing-system : lando
2018-09-05 18:52:02 +00:00
Jim Porter
596d1ba91a
Bug 1483323 part 3 - Fix fetching the scriptsourceobj in the gdb plugin r=tromey
...
This accounts for changes to the layout of JS::Value from bug 1449051.
Depends on D4608
Differential Revision: https://phabricator.services.mozilla.com/D4609
--HG--
extra : moz-landing-system : lando
2018-09-05 18:51:48 +00:00
Jim Porter
8c4a41e65e
Bug 1483323 part 2 - Fix pretty-printing of JSStrings r=tromey
...
This updates the pretty-printer for JSStrings to account for the internal
changes in bug 1479900.
Depends on D4607
Differential Revision: https://phabricator.services.mozilla.com/D4608
--HG--
extra : moz-landing-system : lando
2018-09-05 18:51:35 +00:00
Jim Porter
6eec37b885
Bug 1483323 part 1 - Fix initializing the SpiderMonkey gdb UnwinderTypeCache r=tromey
...
Differential Revision: https://phabricator.services.mozilla.com/D4607
--HG--
extra : moz-landing-system : lando
2018-09-05 18:51:22 +00:00
Diego Pino Garcia
a345ae4414
Bug 1485460 - Byte-swap all pointers during structured clone r=sfink
2018-09-05 07:54:00 +03:00
Andreea Pavel
92394e4d67
Bug 1485452 - Remote IsPropertyIterator/IsLegacyIterator. r=jandem
...
Reviewers: jandem
Reviewed By: jandem
Subscribers: jandem
Bug #: 1485452
Differential Revision: https://phabricator.services.mozilla.com/D4955
--HG--
extra : histedit_source : fe07479f7d09795e22371f13638c0a19a70f4016
2018-09-05 21:17:34 +03:00
Dorel Luca
97066da84e
Merge mozilla-central to mozilla-inbound
2018-09-05 19:07:40 +03:00
Matthew Gaudet
a41fd8cb94
Bug 1467907 - Add an IC for String x Number comparison r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D4259
--HG--
extra : moz-landing-system : lando
2018-09-05 13:38:37 +00:00
André Bargull
81908afb17
Bug 1485066 - Part 14: Change FormatStackDump to return UTF-8 encoded strings. r=Waldo
2018-09-05 01:25:12 -07:00
André Bargull
36c69fc190
Bug 1485066 - Part 13: Use JS_ReportErrorNumberASCII when the error arguments are guaranteed to be ASCII characters. r=Waldo
2018-09-05 01:25:12 -07:00
André Bargull
41b44b69c0
Bug 1485066 - Part 12: Change the decompiler to return UTF-8 encoded strings. r=Waldo
2018-09-05 01:25:12 -07:00
André Bargull
38691a7464
Bug 1485066 - Part 11: Remove the unused |inBuf| argument from JS::FormatStackDump and change it to use Sprinter. r=Waldo
2018-09-05 03:01:23 -07:00
André Bargull
f943184ff3
Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
2018-09-05 01:25:11 -07:00
André Bargull
94cab79237
Bug 1485066 - Part 9: Additional miscellaneous clean-ups around EncodeString callers. r=Waldo
2018-09-05 01:25:11 -07:00
André Bargull
ed962c63e5
Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
2018-09-05 06:05:03 -07:00
André Bargull
30e2b9124e
Bug 1485066 - Part 7: Miscellaneous clean-up for engine internal EncodeString callers. r=Waldo
2018-09-05 01:25:10 -07:00
André Bargull
a3ac4f5799
Bug 1485066 - Part 6: Reduce char-string-char roundtrips when quoting strings. r=Waldo
2018-09-05 01:25:10 -07:00
André Bargull
2f89e85896
Bug 1485066 - Part 5: Use js::EncodeLatin1/StringToNewUTF8CharsZ instead of JS_EncodeString[ToUTF8] for engine internal code. r=Waldo
2018-09-05 01:25:10 -07:00
André Bargull
c11a158038
Bug 1485066 - Part 4: Replace AtomToPrintableString UniqueChars out-param with UniqueChars return-type. r=Waldo
2018-09-05 01:25:10 -07:00
André Bargull
fbb9b6014c
Bug 1485066 - Part 3: Replace calls to JS_EncodeString for string comparison with StringEqualsAscii. r=Waldo
2018-09-05 01:25:09 -07:00
André Bargull
6818f52f11
Bug 1485066 - Part 2: Use UniqueChars as return-type in functions previously using JSAutoByteString out-param. r=Waldo
2018-09-05 01:25:09 -07:00
André Bargull
e4d1d98f88
Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
2018-09-05 02:25:42 -07:00
Lars T Hansen
7f29922ce1
Bug 1487329 - test that ion-compiled code does not blow up when --wasm-gc is enabled. r=bbouvier
...
--HG--
extra : rebase_source : 758fa53fc50b4587cd2684f6756eae7a0548ade4
2018-09-04 09:26:47 +02:00
Lars T Hansen
ae8df55a5e
Bug 1487329 - Select wasm baseline compiler if content opts into gc types. r=bbouvier
...
Creates a level of indirection to encapsulate the compilation
parameters (mode, tier, debug, gc-enabled) so as to allow their
computation to be delayed. This centers on the new struct
CompilerEnvironment, defined in WasmValidate.h.
After this change, compiler selection is driven by the presence of the
gc-feature-opt-in section. We finalize the values in
CompilerEnvironment after having parsed that section. (That parsing
is still under #ifdef.)
--wasm-gc is still used as a higher-level control; if it is not
present there will be no gc support at all. But once we remove that
flag, very little will change here; all code that reads that flag can
instead pass HasGcTypes::True, and compiler selection will be entirely
driven by the presence of the opt-in section.
There are a few too many uses of HasGcTypes::False here; most of these
will disappear along with the --wasm-gc flag.
--HG--
extra : rebase_source : cbbc09dc7b1ae7777b66c8ba4b1c39c3e4195c46
2018-09-03 20:02:38 +02:00
Cosmin Sabou
1f0a42def4
Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
...
Backed out changeset e40f67f15bf1 (bug 1485066)
Backed out changeset f09bc4d5fdcc (bug 1485066)
Backed out changeset 939e27aa2d59 (bug 1485066)
Backed out changeset d50fcf82556c (bug 1485066)
Backed out changeset 5cbc0ae0117a (bug 1485066)
Backed out changeset 09b5382e0baf (bug 1485066)
Backed out changeset 6676e8fedcb3 (bug 1485066)
Backed out changeset 28e7e61c11ec (bug 1485066)
Backed out changeset b08b0cfc1dbe (bug 1485066)
Backed out changeset 8defc9eabfac (bug 1485066)
Backed out changeset bf167b0a3af3 (bug 1485066)
Backed out changeset 4f89260d5e30 (bug 1485066)
Backed out changeset c22fc17c9d87 (bug 1485066)
Backed out changeset d35bb63dbc1d (bug 1485066)
2018-09-05 15:54:03 +03:00
André Bargull
00ec163a07
Bug 1485066 - Part 14: Change FormatStackDump to return UTF-8 encoded strings. r=Waldo
2018-09-05 01:25:12 -07:00
André Bargull
afc9d7226c
Bug 1485066 - Part 13: Use JS_ReportErrorNumberASCII when the error arguments are guaranteed to be ASCII characters. r=Waldo
2018-09-05 01:25:12 -07:00
André Bargull
f5787fc732
Bug 1485066 - Part 12: Change the decompiler to return UTF-8 encoded strings. r=Waldo
2018-09-05 01:25:12 -07:00
André Bargull
ceccb59fda
Bug 1485066 - Part 11: Remove the unused |inBuf| argument from JS::FormatStackDump and change it to use Sprinter. r=Waldo
2018-09-05 03:01:23 -07:00
André Bargull
2f63260ab2
Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
2018-09-05 01:25:11 -07:00
André Bargull
2d594ec24f
Bug 1485066 - Part 9: Additional miscellaneous clean-ups around EncodeString callers. r=Waldo
2018-09-05 01:25:11 -07:00
André Bargull
89416b7fd4
Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
2018-09-05 02:26:49 -07:00
André Bargull
7298c34efe
Bug 1485066 - Part 7: Miscellaneous clean-up for engine internal EncodeString callers. r=Waldo
2018-09-05 01:25:10 -07:00
André Bargull
d44cea7da7
Bug 1485066 - Part 6: Reduce char-string-char roundtrips when quoting strings. r=Waldo
2018-09-05 01:25:10 -07:00
André Bargull
1db5787efc
Bug 1485066 - Part 5: Use js::EncodeLatin1/StringToNewUTF8CharsZ instead of JS_EncodeString[ToUTF8] for engine internal code. r=Waldo
2018-09-05 01:25:10 -07:00
André Bargull
9fe137dae0
Bug 1485066 - Part 4: Replace AtomToPrintableString UniqueChars out-param with UniqueChars return-type. r=Waldo
2018-09-05 01:25:10 -07:00
André Bargull
76789014b1
Bug 1485066 - Part 3: Replace calls to JS_EncodeString for string comparison with StringEqualsAscii. r=Waldo
2018-09-05 01:25:09 -07:00
André Bargull
f291cc119f
Bug 1485066 - Part 2: Use UniqueChars as return-type in functions previously using JSAutoByteString out-param. r=Waldo
2018-09-05 01:25:09 -07:00
André Bargull
775b7277cc
Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
2018-09-05 02:25:42 -07:00
Jon Coppeard
783a08f9f7
Bug 1488461 - Clean up unnecessary casting in scope tracing code r=sfink
2018-09-05 11:27:40 +01:00