Граф коммитов

66032 Коммитов

Автор SHA1 Сообщение Дата
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