02ca02e28569ab92fd26c17ade2c918fda24a321: Bug 1599286 - Prevent -moz-min-font-size-ratio from interfering with cached scrollbar styles. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Tue, 26 Nov 2019 06:39:27 +0000 - rev 2497021
Push 455560 by reviewbot at Tue, 26 Nov 2019 06:39:45 +0000
Bug 1599286 - Prevent -moz-min-font-size-ratio from interfering with cached scrollbar styles. r?emilio Differential Diff: PHID-DIFF-uba5czty445wprbmdeqo
507ec3d5394ab4e4576c9fe2eb87086f0297e4ae: Backed out changeset 2cbc4579e85a (bug 1567929) for causing Bug 1597457 at ANdi's request. a=backout
Gurzau Raul <rgurzau@mozilla.com> - Tue, 26 Nov 2019 08:13:43 +0200 - rev 2497020
Push 455560 by reviewbot at Tue, 26 Nov 2019 06:39:45 +0000
Backed out changeset 2cbc4579e85a (bug 1567929) for causing Bug 1597457 at ANdi's request. a=backout
1ad4c72dee3dcb09a6e201f716517fb0885f9e6e: Fuzzy query=web-platform-tests !macosx !shippable&paths=testing/web-platform/tests/WebIDL/ecmascript-binding/iterator-invalidation-foreach.html draft
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 26 Nov 2019 06:38:43 +0000 - rev 2497019
Push 455559 by wptsync@mozilla.com at Tue, 26 Nov 2019 06:39:03 +0000
Fuzzy query=web-platform-tests !macosx !shippable&paths=testing/web-platform/tests/WebIDL/ecmascript-binding/iterator-invalidation-foreach.html Pushed via `mach try fuzzy`
3f76b32cbea2e62becb554bbd2c31eb4ad5bcefa: Bug 1599333 [wpt PR 20445] - Add WPT test for invalidating WebIDL iterators during forEach, a=testonly draft
Manish Goregaokar <manishsmail@gmail.com> - Tue, 26 Nov 2019 04:29:40 +0000 - rev 2497018
Push 455559 by wptsync@mozilla.com at Tue, 26 Nov 2019 06:39:03 +0000
Bug 1599333 [wpt PR 20445] - Add WPT test for invalidating WebIDL iterators during forEach, a=testonly wpt-commit: 6d415ccebfe235c83443b824a4c54b3602939146 wpt-pr: 20445
3225c0f2986487e22023d54479b5699bbd19d231: Fuzzy query=^test- -1$&query=^test- !1$ !2$ !3$ !4$ !5$ !6$ !7$ !8$ !9$ !0$ !raptor !talos&query=^test- 'raptor-speedometer | 'talos-g1&query=linux64 draft
Doug Thayer <dothayer@mozilla.com> - Mon, 25 Nov 2019 22:31:23 -0800 - rev 2497017
Push 455558 by dothayer@mozilla.com at Tue, 26 Nov 2019 06:31:35 +0000
Fuzzy query=^test- -1$&query=^test- !1$ !2$ !3$ !4$ !5$ !6$ !7$ !8$ !9$ !0$ !raptor !talos&query=^test- 'raptor-speedometer | 'talos-g1&query=linux64 Pushed via `mach try again`
6abfbaf48428e269f6b2d56ca3b4599dd15f3577: avoid referencing XPCOM strings from fault handler code draft
Doug Thayer <dothayer@mozilla.com> - Mon, 25 Nov 2019 12:01:33 -0800 - rev 2497016
Push 455558 by dothayer@mozilla.com at Tue, 26 Nov 2019 06:31:35 +0000
avoid referencing XPCOM strings from fault handler code
ca973e0cf329aed81f1c39e99784e606991d4ff2: Fuzzy query=rust-bind draft
Philip Chimento <philip.chimento@gmail.com> - Mon, 25 Nov 2019 22:20:00 -0800 - rev 2497015
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Fuzzy query=rust-bind Pushed via `mach try fuzzy`
f3672f68291055740281e14d7084817937ddd350: Bug 1590907 - Add safeguard when JS_BITS_PER_WORD affects struct layout. r?sfink,jwalden draft
Philip Chimento <philip.chimento@gmail.com> - Fri, 08 Nov 2019 22:44:34 -0800 - rev 2497014
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1590907 - Add safeguard when JS_BITS_PER_WORD affects struct layout. r?sfink,jwalden This should specifically prevent bug 1553938 from happening in the future. Unfortunately it won't prevent other similar bugs from happening. Differential Revision: https://phabricator.services.mozilla.com/D52463
883cfdaeabeb21baef444cea28f6c44dd694c452: Bug 1590907 - Revert bug 1553938. r?sfink draft
Philip Chimento <philip.chimento@gmail.com> - Thu, 07 Nov 2019 22:48:29 -0800 - rev 2497013
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1590907 - Revert bug 1553938. r?sfink It turns out that we don't actually want to install js-confdefs.h because it contains macro definitions that can conflict when embedders include JSAPI headers in their Autotools projects. Differential Revision: https://phabricator.services.mozilla.com/D52462
54598e1ceea59ab06079609951139ed11c6fe4bf: Bug 1590907 - Make ENABLE_INTL_API and ENABLE_TYPED_OBJECTS into js-config macros. r?sfink,jwalden draft
Philip Chimento <philip.chimento@gmail.com> - Fri, 08 Nov 2019 22:14:55 -0800 - rev 2497012
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1590907 - Make ENABLE_INTL_API and ENABLE_TYPED_OBJECTS into js-config macros. r?sfink,jwalden Whether ENABLE_INTL_API and ENABLE_TYPED_OBJECTS are defined, affects the behaviour of JS_FOR_PROTOTYPES for the prototypes of Intl and TypedObject. Therefore, these macros have to be available to embedders. Rename them to JS_HAS_INTL_API and JS_HAS_TYPED_OBJECTS (in line with the existing JS_HAS_CTYPES) everywhere they are used, and add them to js-config.h.in. Differential Revision: https://phabricator.services.mozilla.com/D52461
1e25de8e434c592a64aef5c887d9077a7aba0662: Bug 1590907 - Remove preprocessor dependence from size of ContextOptions. r?sfink,jwalden draft
Philip Chimento <philip.chimento@gmail.com> - Fri, 08 Nov 2019 21:37:00 -0800 - rev 2497011
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1590907 - Remove preprocessor dependence from size of ContextOptions. r?sfink,jwalden Previously, if SpiderMonkey embedders linked to a copy of libmozjs built with --enable-cranelift, --enable-wasm-gc, or --enable-fuzzing, then the size of the ContextOptions data structure declared in the header file would be different than the size of ContextOptions in the library, likely leading to crashes. This makes all members of ContextOptions independent of preprocessor macros. Any options not compiled into SpiderMonkey will still be no-ops. Differential Revision: https://phabricator.services.mozilla.com/D52460
85c4beabca66e936bda1747329a000aef90e6eba: Bug 1590907 - Include JS_FOO macros that influence public API in js-config.h. r?sfink,jwalden draft
Philip Chimento <philip.chimento@gmail.com> - Fri, 08 Nov 2019 21:28:04 -0800 - rev 2497010
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1590907 - Include JS_FOO macros that influence public API in js-config.h. r?sfink,jwalden These are configure macros that start with JS_ and have an effect on the public API declared in JSAPI header files, so they should be included in the installed js-config.h header file. Differential Revision: https://phabricator.services.mozilla.com/D52459
3edccf9c9b522098b4c6a8b9bb80a0daa2a374f2: Bug 1590907 - Determine 64-bit in public JS header without configure macro. r?jwalden draft
Philip Chimento <philip.chimento@gmail.com> - Wed, 06 Nov 2019 20:57:05 -0800 - rev 2497009
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1590907 - Determine 64-bit in public JS header without configure macro. r?jwalden If only relying on JS_64BIT to determine whether the system is 64-bits, then the result will be incorrect when the header is installed as a public header for use by embedders, and since JS_BITS_PER_WORD affects the layout of structs in header files, things will go badly wrong. This uses two other ways of determining pointer width, hopefully cross-platform enough. __SIZEOF_POINTER__ is a GCC-ism and probably works in Clang as well. UINTPTR_MAX is hopefully sufficiently cross-platform as a last resort. Differential Revision: https://phabricator.services.mozilla.com/D52458
46416303017ef60c3b7a0d72fde688e205f84405: Bug 1590907 - Stop configure macros from masking function prototypes in public JS headers. r?jwalden,sfink draft
Philip Chimento <philip.chimento@gmail.com> - Tue, 05 Nov 2019 22:35:44 -0800 - rev 2497008
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1590907 - Stop configure macros from masking function prototypes in public JS headers. r?jwalden,sfink We should have the same public API available whenever possible, and make it a no-op or make it throw immediately if JS was built without support for it, instead of showing or hiding the API in header files using configure macros. Otherwise embedders can easily get mismatches between a library with functionality and header files without it, or vice versa. There was no good reason why JS_GetErrorType() was nightly-only API, so this also enables it unconditionally. Differential Revision: https://phabricator.services.mozilla.com/D52124
2633c6547ad381d0874b182e65273eebb5cc7d94: Bug 1590907 - Use a static assert in HashTable that doesn't depend on configure. r?sfink draft
Jeff Walden <jwalden@mit.edu> - Tue, 05 Nov 2019 22:08:50 -0800 - rev 2497007
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1590907 - Use a static assert in HashTable that doesn't depend on configure. r?sfink Differential Revision: https://phabricator.services.mozilla.com/D53921
e29eecc5147c50becf21fb3625ba021886da3a0b: Bug 1588926 - Enable test_bug260264_nested.html on Fission r=farre
Edgar Chen <echen@mozilla.com> - Mon, 25 Nov 2019 15:28:50 +0000 - rev 2497006
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1588926 - Enable test_bug260264_nested.html on Fission r=farre Differential Revision: https://phabricator.services.mozilla.com/D54220
d0d4f71bf26e87cbaa9de470b1b7ae274de11e73: Bug 1588926 - Disable opener tabgroup check in fission mode; r=farre
Edgar Chen <echen@mozilla.com> - Mon, 25 Nov 2019 15:28:27 +0000 - rev 2497005
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1588926 - Disable opener tabgroup check in fission mode; r=farre Differential Revision: https://phabricator.services.mozilla.com/D54219
87c00877e7288d939ab7e5ab1f9e9694f02aade6: Bug 1598930 - ClientEnvironment proxy should set values to cache r=mythmon
rdalal <rdalal@mozilla.com> - Mon, 25 Nov 2019 21:26:36 +0000 - rev 2497004
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1598930 - ClientEnvironment proxy should set values to cache r=mythmon Differential Revision: https://phabricator.services.mozilla.com/D54416
72c69d6dbf797283a3aac790b1be4a35ae291000: Bug 1598963 - Update the recommonmark dep to 0.6.0 r=ahal
Sylvestre Ledru <sledru@mozilla.com> - Mon, 25 Nov 2019 21:03:19 +0000 - rev 2497003
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1598963 - Update the recommonmark dep to 0.6.0 r=ahal Differential Revision: https://phabricator.services.mozilla.com/D54425
8cbbfdc81301ac1d3900df1eec8dfd3ccbe6424c: Bug 1598615 - Ride along: explain how to run the mozlint tests r=ahal
Sylvestre Ledru <sledru@mozilla.com> - Mon, 25 Nov 2019 20:09:33 +0000 - rev 2497002
Push 455557 by philip.chimento@gmail.com at Tue, 26 Nov 2019 06:21:23 +0000
Bug 1598615 - Ride along: explain how to run the mozlint tests r=ahal Depends on D54499 Differential Revision: https://phabricator.services.mozilla.com/D54517
(0) -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip