- Sep 18, 2017
-
-
Ted Campbell authored
Parts of Spidermonkey expect the bytecode length to always be non-zero. Bug 1399373 shows crashes when this assumption fails. This patch moves the check closer to source of error. MozReview-Commit-ID: 8JROF2KCrNx
-
- Sep 15, 2017
-
-
Sebastian Hengst authored
Backed out changeset 21edf7e4f6ad (bug 1399471) for frequently failing wpt /IndexedDB/interleaved-cursors.html and browser-chrome tests, all on Linux32 debug. r=backout a=backout MozReview-Commit-ID: 6tQ8T5MR6u4
-
- Sep 14, 2017
-
-
Kris Maglione authored
Bug 1399997: Part 3 - Update module environment tests with TODOs for shared module eval bindings. r=tcampbell MozReview-Commit-ID: LVTNnN3HlKK --HG-- extra : rebase_source : 79fffe7cd39ac8b27865cf9504fd9d1808b75198
-
Ted Campbell authored
MozReview-Commit-ID: 1kvKcQBqog9
-
- Sep 18, 2017
-
-
Jan de Mooij authored
-
Jan de Mooij authored
-
- Sep 14, 2017
-
-
Jan de Mooij authored
--HG-- extra : rebase_source : f69fefc6a5df3fe1f95e8eb50bb174990b1d8db5
-
- Sep 18, 2017
-
-
Luke Wagner authored
MozReview-Commit-ID: 2SswWMPKqHX --HG-- extra : rebase_source : 74dec1f521eccb5150c7a0ce3d728c74f2b508c5
-
Dan Horak authored
MozReview-Commit-ID: DsDZgICCmjQ --HG-- extra : rebase_source : fcff1f2b2d43230dcb47c5ff8e965ef5f013acc6
-
Jan de Mooij authored
-
Jon Coppeard authored
-
- Sep 15, 2017
-
-
Andrew McCreight authored
Also, MOZ_XPCTOOLS does not appear to be a thing any more. MozReview-Commit-ID: 99BR9rl4EnD --HG-- extra : rebase_source : 3712b7b2b180b583ca761cdc5d6ddf17728e8b74
-
Wes Kocher authored
MozReview-Commit-ID: 1Ftlwl3MfrW
-
- Sep 14, 2017
-
-
Ted Mielczarek authored
Several source files use DLL_PREFIX/DLL_SUFFIX defines, and they all set them in moz.build using `DEFINES`. This is problematic for the WSL build because the quoting gets lost somewhere between bash and cl.exe. This patch makes them set globally in moz.configure with `set_define`. There was an existing global `MOZ_DLL_SUFFIX` define that was only used in one place, so that has been removed in favor of simply `DLL_SUFFIX`. MozReview-Commit-ID: 4ZQiqMK8Dgu --HG-- extra : rebase_source : f85cbb4b9e6dc69881f312182cd4e37985baf22e
-
- Sep 13, 2017
-
-
Steve Fink authored
--HG-- extra : rebase_source : 72a919d297d912603d9570f9747d4d918af0a923
-
- Sep 15, 2017
-
-
Steve Fink authored
--HG-- extra : rebase_source : 32c6b04e6369092c4de7ff48e72e9bf29fcdf947
-
Jon Coppeard authored
-
Jon Coppeard authored
-
- Sep 12, 2017
-
-
André Bargull authored
-
- Sep 11, 2017
-
-
André Bargull authored
Bug 1398751 - Part 1: Add fast-path for typed arrays in js::GetElements to speed-up Function.apply with typed arrays. r=evilpie
-
- Sep 13, 2017
-
-
Nicolas B. Pierron authored
Bug 1398105 - CallInfo::pushFormals is now responsible for allocating space fun.apply arguments. r=jandem
-
- Sep 08, 2017
-
-
Lars T Hansen authored
Bug 1206770 - Add --cpu-count with correct documentation, make --thread-count an alias of --cpu-count. r=luke --HG-- extra : rebase_source : c7fa090c9aebad8e7f6b4d25b4337a37d5343ae6 extra : histedit_source : 62098ffba98b2b52c6e4ec92f4e77784cfe922a8%2C6d78b27794d56bae0d85ab25e9f99954d4ccb45a
-
Lars T Hansen authored
--HG-- extra : rebase_source : 7a37a8c70cc93d9adaa08a5af81c0b04116e58e4 extra : histedit_source : 61b56328493d67dedce3e09463852d7e973d9cf8
-
- Sep 07, 2017
-
-
David Teller authored
We have a host of DEBUG-only dump()-style APIs that output either to stderr or to a FILE*. Unfortunately, this means that we cannot use these dumps e.g. for unit tests. This patch ports most of the dump() APIs to use GenericPrinter, which is more flexible. Some parts of the code have not been ported, in particular TypeInference, which still uses stderr. MozReview-Commit-ID: A5WGOPyIPTa --HG-- extra : rebase_source : 2c092256569d7f0d5656acea9c6d7dbaf32667be
-
Nicholas Nethercote authored
If you pass a string from script to an IDL method that takes an nsIAtom, XPConnect will automagically atomize the string for you. But nsIAtom is no longer scriptable (see the blockers for bug 1392883, especially bug 1396694). So the code to convert can be removed. --HG-- extra : rebase_source : af85fa48c1988348d3a9a81b05ed43403d3b730a
-
- Sep 10, 2017
-
-
Kris Maglione authored
This tests both that the settings have the desired effect and that switching between sharing enabled and sharing disabled without a startup cache flush does not cause any issues. Tests for user pref changes are currently non-fatal, since they're known not to work reliably. MozReview-Commit-ID: 1ZFwyiNf3da --HG-- extra : rebase_source : c38bd92d2137c90f8c4d202b7009612b45ff4be9
-
- Sep 09, 2017
-
-
Kris Maglione authored
User preference changes currently don't reliably take effect before component loader initialization, which means they can't be used to write reliable tests. Environment variables don't have this problem, so adding an environment variable override makes testing much easier. It's also fairly convenient during development, when we need to switch between different configurations for testing. MozReview-Commit-ID: 8PufRQNRnoU --HG-- extra : rebase_source : c5ca2f3cb18a8398c95bbbf86e2cd27430f5161a
-
Kris Maglione authored
Scripts for use in shared globals need to be compiled for non-syntactic scopes, while scripts for standalone globals should be compiled as global scripts for better performance. Since the startup cache and script preloader store scripts as they were compiled in the last session, when global sharing settings may have been different, it can lead to a mismatch, and a crash, due to loading the wrong type of script. Using a separate cache path for each type of script fixes this problem, since it ensures that the cached script will always be of the type we expect. MozReview-Commit-ID: DnNb2Xi6KeL --HG-- extra : rebase_source : d2474d1da3f8e1066c21a7c65693ea09ec5b8074
-
Sylvestre Ledru authored
Bug 1398513 - IsTokenSane: Remove an useless comparison: < 0 with an unsigned is always false r=arai MozReview-Commit-ID: 42pjZIGID4L --HG-- extra : rebase_source : ffe64dab7afdd1a63c4d0997097e7c8db0a71aea
-
- Sep 08, 2017
-
-
André Bargull authored
--HG-- extra : rebase_source : b0478233159ef5610cf8bb47ecb23f28e5049041 extra : histedit_source : 9496db6a8b328f232ad5b2568f9a84d6b5a86b40
-
André Bargull authored
--HG-- extra : rebase_source : 42b2aa61f0c50317d6b6ce81c94fd6186d93bde0 extra : histedit_source : 50760e65417eeebf3d307395043f229a5027a69f
-
André Bargull authored
--HG-- extra : rebase_source : 8af7d19768b888c91047785da6b45161430652e2 extra : histedit_source : 7f9d13f74ac3eb6c537f06a0182603902aa35b32
-
André Bargull authored
--HG-- extra : rebase_source : 827508a8805bd1bb9b641d7e5881fa454c174015 extra : histedit_source : c1265551a5bb8a007a301a48c9d429d750f6a713
-
André Bargull authored
Bug 1395927 - Part 1: Replace argument count tests with assertions in MCallOptimize for intrinsic functions. r=jandem --HG-- extra : rebase_source : 3840be288a48983b5474bf2f8e2b4f3c2bc17b47 extra : histedit_source : 06e3d957def16701bbde3c50d50cc37b1daf3c6f
-
André Bargull authored
--HG-- extra : rebase_source : 2f00521531fa0f9236905fa4bd89e0a2d5bd8c72 extra : histedit_source : 532d535e8eaa632a013df6e6332c9fb6bd852f77
-
André Bargull authored
Bug 1396261 - Don't treat array/object literals with property accessors as nested destructuring assignment targets. r=arai --HG-- extra : rebase_source : 2ad68b921e96994cfdb9969b0ba9ce32e98415f0 extra : histedit_source : a219135c17084df97dfb699acc112d3c1aeca47e
-
André Bargull authored
Bug 1398113 - Use NameToId for known property names to avoid the indexed property check in AtomToId. r=jandem --HG-- extra : rebase_source : 1f475f02d98d6696c85207cdafb9e713743984ab extra : histedit_source : 99612f2c6174d4d76914ea0f0fd76b9f6299fe5e
-
André Bargull authored
--HG-- extra : rebase_source : 6970905f0b554b2ba0c8ef6d503ead7d18977392 extra : histedit_source : a55bd9e16c7d0c041960d9ab622a3ec2ecdf39f2
-
- Sep 13, 2017
-
-
Florian Quèze authored
Bug 1398198 - browser_startup.js should show the stack when a JS file was loaded earlier than expected, r=felipe,mccr8.
-
- Sep 14, 2017
-
-
Julian Seward authored
-