Andreea Pavel
840f785b1e
Backed out 8 changesets (bug 1475228) for wpt failures e.g. html/semantics/scripting-1/the-script-element/execution-timing/088.html on a CLOSED TREE
...
Backed out changeset b2d18ea619ec (bug 1475228)
Backed out changeset 45d3ffe3308e (bug 1475228)
Backed out changeset 02b27f8441be (bug 1475228)
Backed out changeset b82c2cf4b3f1 (bug 1475228)
Backed out changeset 2bc8f24dc3fc (bug 1475228)
Backed out changeset 6104ea971587 (bug 1475228)
Backed out changeset 7c83633262db (bug 1475228)
Backed out changeset 34fb24d52f08 (bug 1475228)
2018-07-30 16:49:02 +03:00
Matthew Gaudet
445b25d385
Bug 1438727: [Part 22] Add in fuzzing test cases r=tcampbell
...
--HG--
extra : rebase_source : fd3f26635bf65e996352fcd91e6148882b085ffa
2018-07-16 13:00:40 -04:00
Matthew Gaudet
04b750641d
Bug 1438727: [Part 21] Teach Baseline Inspector to infer binary arith cache types r=jandem
...
--HG--
extra : rebase_source : a9db74ce94dd4012b13e846e7876408985b9fb40
2018-07-16 12:10:45 -04:00
Matthew Gaudet
fb84a20d0c
Bug 1438727: [Part 20] Rationalize stub attachment logic r=tcampbell
...
Better comments and more explicit guards about attachment order to ensure the
stubs we want are attached where we want them.
--HG--
extra : rebase_source : 872090dfabd396acc62907884342dc64fc5b8876
2018-06-04 09:34:34 -04:00
Matthew Gaudet
2ebcf3846f
Bug 1438727: [Part 19] Teach the Baseline inspector about CacheIR stubs for BinaryArith r=jandem
...
--HG--
extra : rebase_source : 211e7180a42a5f3048b4aaf7cb413c5e15081d00
2018-05-15 14:14:37 -04:00
Matthew Gaudet
40ba10080a
Bug 1438727: [Part 18] Add StringObject Concat r=tcampbell
...
--HG--
extra : rebase_source : addd0efac40facb2a5987d899a83aeec79e6d7dd
2018-05-09 16:19:58 -04:00
Matthew Gaudet
3a971ac57a
Bug 1438727: [Part 17] Add String+String Concatenation to CacheIR r=jandem
...
--HG--
extra : rebase_source : 94932f5e72a68e590e3c5edea87c986996a1c5bb
2018-05-09 16:19:29 -04:00
Jon Coppeard
6f105e2ac4
Bug 1478402 - Fix race reading/writing atoms zone concurrent use flag r=sfink
2018-07-30 11:21:51 +01:00
Jon Coppeard
3c252f7835
Bug 1478943 - Fix mark stack poisoning r=sfink
2018-07-30 11:21:51 +01:00
Jon Coppeard
79ab8b51cc
Bug 1475228 - Fix rust bindings following JS::Evaluate signature change r=fitzgen
2018-07-30 11:14:03 +01:00
Jon Coppeard
f7f35250d8
Bug 1475228 - Add JSMallocAllocPolicy to let gecko allocate data structures using the JS heap r=jandem
2018-07-17 14:30:23 +01:00
Jon Coppeard
3fb3cc8a1c
Bug 1475228 - Allow construction of a SourceBufferHolder from a UniquePtr r=jandem r=kmag
2018-07-17 14:30:23 +01:00
Jon Coppeard
cdfffa27fe
Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
2018-07-17 14:30:23 +01:00
Jon Coppeard
c6cb9bdf25
Bug 1475228 - Make synchronous compile APIs take SourceBufferHolders exclusively r=jandem
2018-07-17 14:30:22 +01:00
Tooru Fujisawa
4a61b87b37
Bug 1479076 - Add LazyScript::maybeCompartment. r=jonco
2018-07-30 19:10:54 +09:00
Lars T Hansen
40651f9390
Bug 1479204 - Fix the placement of an #endif. r=me DONTBUILD
...
--HG--
extra : amend_source : 8be06e14dc6dda271336dce914188653ea946726
2018-07-30 11:28:18 +02:00
shindli
774474fe26
Backed out 11 changesets (bug 1478892, bug 1478587) for build bustages in ../../../dist/bin/gdb-tests on a CLOSED TREE
...
Backed out changeset 185a4564afa5 (bug 1478892)
Backed out changeset c4b339472f4b (bug 1478587)
Backed out changeset 1a4669e53b46 (bug 1478587)
Backed out changeset aa8a0735f303 (bug 1478587)
Backed out changeset d1cd66e6d3c3 (bug 1478587)
Backed out changeset 63ccd68e1da3 (bug 1478587)
Backed out changeset 3a111fdc418d (bug 1478587)
Backed out changeset 756cbd89533a (bug 1478587)
Backed out changeset 9546bfc93c7a (bug 1478587)
Backed out changeset b335930f96b4 (bug 1478587)
Backed out changeset a47cd872a700 (bug 1478587)
2018-07-29 13:33:00 +03:00
Jeff Walden
a50cd5abf5
Bug 1478892 - Instantiate all Parser-related classes for UTF-8 source text. r=arai
2018-07-25 20:12:22 -07:00
Jeff Walden
1bb14e8513
Bug 1478587 - Instantiate TokenStreamSpecific for UTF-8. r=arai
2018-07-26 19:45:02 -07:00
Jeff Walden
72e1197375
Bug 1478587 - Make number-parsing functions deal with UTF-8 input. r=arai
2018-07-25 20:11:25 -07:00
Jeff Walden
d5500445fb
Bug 1478587 - Make FindReservedWord work for CharT=Utf8Unit. r=arai
2018-07-25 20:11:22 -07:00
Jeff Walden
fd4a267037
Bug 1478587 - Make ReportUnterminatedRegExp accept an int32_t unit, not a CharT unit. r=arai
...
--HG--
extra : rebase_source : 002be06902da912281dcb0d853b5204485b1b379
2018-07-25 20:11:18 -07:00
Jeff Walden
f9b90795e5
Bug 1478587 - Switch on the numeric type underlying CharT, not on CharT itself, in a couple switches in TokenStreamSpecific::getTokenInternal. r=arai
...
--HG--
extra : rebase_source : 36bfc02d5b222f3ada5908f5d104fcf6237df2c1
2018-07-25 20:11:15 -07:00
Jeff Walden
826ea7fdec
Bug 1478587 - Add CharT casts when comparing code units to particular ASCII characters. r=arai
...
--HG--
extra : rebase_source : 478787fe94a9bcea836ead992a657d956cd6f2a6
2018-07-25 20:11:12 -07:00
Jeff Walden
e3ed1f329f
Bug 1478587 - Return the result of CodeUnitValue(), not a CharT, from GeneralTokenStreamChars::getCodeUnit. r=arai
...
--HG--
extra : rebase_source : 7f73eae76560d01032d4eb5e132fd73d74b13f74
2018-07-25 20:11:08 -07:00
Jeff Walden
c8e1b0ce40
Bug 1478587 - Implement correct handling of Unicode line/paragraph separators in template/string literals for UTF-8. r=arai
...
--HG--
extra : rebase_source : 216ddc1ae1cac1013c399f9ef964fa2ca9fd8001
2018-07-25 20:11:05 -07:00
Jeff Walden
9ff73c6e06
Bug 1478587 - Invoke TokenStreamChars::getNonAsciiCodePointDontNormalize passing CharT lead (not int32_t). r=arai
...
--HG--
extra : rebase_source : ea3053e8c30c0a529d24fce114208ee3e1215638
2018-07-25 20:11:01 -07:00
Kris Maglione
02ba563399
Bug 1463016: Part 5 - Add domWindow property to DocShellTreeItem and update callers to use it. r=nika
...
MozReview-Commit-ID: FRRAdxLHRtG
--HG--
extra : source : 0d69b4fb1ed43751cfcbc0b4f2fe3b6a49bc0494
extra : histedit_source : d0ce31513ffaae2fd7f01f6567a97b6d2d96b797%2Cfff837de7a00fa90809d2c3e755097180dfd56d8
2018-05-20 18:10:16 -07:00
Narcis Beleuzu
561ccb2ceb
Backed out 2 changesets (bug 1463016, bug 1463291) for geckoview failures
...
Backed out changeset fcfb99baa0f0 (bug 1463291)
Backed out changeset 0d69b4fb1ed4 (bug 1463016)
2018-07-29 03:55:23 +03:00
Kris Maglione
636f1839e5
Bug 1463016: Part 5 - Add domWindow property to DocShellTreeItem and update callers to use it. r=nika
...
MozReview-Commit-ID: FRRAdxLHRtG
--HG--
extra : rebase_source : 36565ef5e74360aad14062005e5bdab2939e888b
2018-05-20 18:10:16 -07:00
Kris Maglione
7c7c5fb182
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell
...
For ordinary JS helper threads, we can update names and create wrappers using
the existing thread profiler hooks, but we still need to update their default
stack sizes to avoid huge pages.
For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but
only sometimes. And we never use a reasonable stack size.
MozReview-Commit-ID: EuR3gL5JATL
--HG--
extra : rebase_source : 99985a751a37fb8c515cea8cdae4526b319aba67
extra : intermediate-source : 4831cbfd03ded9ea6dcc8d6f0797f5f80fb717c7
extra : source : f092a32a363911e58c71ed5d2e4bd92347437c7e
2018-07-19 19:29:56 -07:00
Jan de Mooij
dba3f4d0b0
Bug 1478955 part 3 - Use JSAutoRealm in jsapi-tests. r=luke
2018-07-28 12:16:02 +02:00
Jan de Mooij
efcb0f6005
Bug 1478955 part 2 - Reintroduce JSAutoRealm and assert objects are not CCWs. r=luke
2018-07-28 12:15:53 +02:00
Jan de Mooij
80adc67aba
Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
2018-07-28 12:12:26 +02:00
Cosmin Sabou
d71fce60ce
Merge mozilla-central to mozilla-inbound. a=merge
2018-07-28 01:56:40 +03:00
dvarga
d8ac8507c9
Merge mozilla-inbound to mozilla-central. a=merge
...
--HG--
extra : amend_source : 25781a5ccee21a19f5c6ccacc2c96ab7eb4ed6b5
2018-07-28 01:32:38 +03:00
Cosmin Sabou
778ca4f84f
Backed out 8 changesets (bug 1476405) for causing frequent failures in bug 1479022. a=backout
...
Backed out changeset ad1674e9152d (bug 1476405)
Backed out changeset e0a021b27d2c (bug 1476405)
Backed out changeset 771288dbf852 (bug 1476405)
Backed out changeset aeebad4f2dc3 (bug 1476405)
Backed out changeset 4831cbfd03de (bug 1476405)
Backed out changeset 0b0c243a1827 (bug 1476405)
Backed out changeset 236b366fdf37 (bug 1476405)
Backed out changeset c767b1b618fb (bug 1476405)
2018-07-28 01:25:25 +03:00
Jeff Gilbert
b4e6d208cf
Bug 1470985 - const_cast no longer necessary with ArrayEqual. - r=waldo
...
MozReview-Commit-ID: 5iKtE8cxs6c
2018-07-27 14:11:21 -07:00
Jeff Gilbert
080d6f25d1
Bug 1470985 - EqualChars should just call ArrayEqual. - r=waldo
...
MozReview-Commit-ID: Cmj4KwGidNv
2018-07-27 14:11:20 -07:00
Jeff Gilbert
0e128a3868
Bug 1470985 - s/PodEqual/ArrayEqual/ from ArrayUtils.h. - r=waldo
...
We can't use memcmp to compare PODs, largely because of undefined
padding. The rest of the Pod* functions are fine though, since we're
replicating or zeroing PODs.
MozReview-Commit-ID: LSspAi8qCWw
2018-07-27 14:11:18 -07:00
dvarga
d78485112a
Merge inbound to mozilla-central. a=merge
2018-07-27 20:42:15 +03:00
dvarga
edd9f3a3d9
Merge mozilla-central to mozilla-inbound on a CLOSED TREE
2018-07-27 20:55:06 +03:00
Bob Clary
745c5ff6c2
Bug 1477807 - Distinguish ADBTimeoutErrors from other exceptions in Android remote tests, r=gbrown.
2018-07-27 08:27:16 -07:00
Dorel Luca
3e8fbc2f0f
Merge mozilla-central to autoland
2018-07-27 13:44:50 +03:00
Mike Hommey
aedf67e741
Bug 1467673 - Disable segfault handling by TSAN when running JIT tests. r=jandem
...
self-test/assertRecoveredOnBailout-1.js relies on the shell actually
crashing, but TSAN catches that instead, and returns its own error code
instead of -11.
TSAN's value, however, is not in catching crashes, so we disable its
handling of segfaults while running the JIT tests. Crashes would still
happen and cause tests failures, while allowing the harness to catch the
expected crash from self-test/assertRecoveredOnBailout-1.js.
--HG--
extra : rebase_source : 38f0251cf226756de80ab9f84af91e73b9ba2435
2018-07-27 15:22:19 +09:00
Lars T Hansen
6ae83a4406
Bug 1472178 - Ref types for wasm globals. r=bbouvier
...
--HG--
extra : rebase_source : 2f64e3b52649574e350f4b45bad9547fb3e73975
2018-07-24 18:26:45 +02:00
Lars T Hansen
aa46adb8f5
Bug 1478616 - Generalize the wasm write barrier. r=bbouvier
...
We need to generalize the barrier to handle not just globals, but also
fields in structures. To do this we pass the location of the store
(ie the Cell**) to the C++ barrier machinery, not the global index.
--HG--
extra : rebase_source : e036ab3500cfa838f8a7dcbfade6dcc5d5765e85
2018-07-26 15:54:49 +02:00
Lars T Hansen
5ec72ee62e
Bug 1478616 - Wasm, trace Ref as well as Anyref global and Val. r=bbouvier
...
--HG--
extra : rebase_source : 456d2377360e375c994705f40415e1fceec78413
2018-07-26 15:50:56 +02:00
Philip Chimento
bcc2d68110
Bug 1478679 - Fix memory leak in LCovRealm. r=nbp
2018-07-26 11:21:04 -04:00
Kris Maglione
831de9e086
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell
...
For ordinary JS helper threads, we can update names and create wrappers using
the existing thread profiler hooks, but we still need to update their default
stack sizes to avoid huge pages.
For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but
only sometimes. And we never use a reasonable stack size.
MozReview-Commit-ID: EuR3gL5JATL
--HG--
extra : source : f092a32a363911e58c71ed5d2e4bd92347437c7e
extra : histedit_source : e66e41015f56882fb94b82244da9da3a8dd15c30
2018-07-19 19:29:56 -07:00