searching for reviewer(jandem)
5f4b3423f6fe: Bug 1519140 - Add AddRef/Release hooks for embedding's script or module private value and set this script source object where appropriate r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 18 Jan 2019 13:37:43 +0000 - rev 511639
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519140 - Add AddRef/Release hooks for embedding's script or module private value and set this script source object where appropriate r=jandem
1fecb51398bd: Bug 1520162 - Part 4: Remove constant error code for ValidateTypeError helper. r=jandem
André Bargull <andre.bargull@gmail.com> - Tue, 15 Jan 2019 07:06:28 -0800 - rev 511634
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520162 - Part 4: Remove constant error code for ValidateTypeError helper. r=jandem
44969cba88bf: Bug 1520162 - Part 3: Test for proxies after testing for JSFunction in IsConstructor codegen. r=jandem
André Bargull <andre.bargull@gmail.com> - Tue, 15 Jan 2019 07:07:07 -0800 - rev 511633
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520162 - Part 3: Test for proxies after testing for JSFunction in IsConstructor codegen. r=jandem
eeba38937ef4: Bug 1520162 - Part 2: Fold MMinMax with MTypedArrayLength and same operands. r=jandem
André Bargull <andre.bargull@gmail.com> - Tue, 15 Jan 2019 06:31:20 -0800 - rev 511632
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520162 - Part 2: Fold MMinMax with MTypedArrayLength and same operands. r=jandem
689577cc5af1: Bug 1520162 - Part 1: Add separate SpeciesConstructor for TypedArrays to save a non-inlined runtime call. r=jandem
André Bargull <andre.bargull@gmail.com> - Tue, 15 Jan 2019 06:29:47 -0800 - rev 511631
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520162 - Part 1: Add separate SpeciesConstructor for TypedArrays to save a non-inlined runtime call. r=jandem
560290f26351: bug 1508521 - Introduce new increment and decrement operations. r=jandem
Robin Templeton <robin@igalia.com> - Thu, 17 Jan 2019 08:09:57 +0000 - rev 511393
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
bug 1508521 - Introduce new increment and decrement operations. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D12378
b179bb22821b: Bug 1520370 - Fix BigInt literal matching in Reflect.parse tests. r=jandem
Robin Templeton <robin@igalia.com> - Thu, 17 Jan 2019 08:08:00 +0000 - rev 511391
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520370 - Fix BigInt literal matching in Reflect.parse tests. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D16641
3e943d2e39c9: Bug 1520392 - Part 5: Skip slow jit-test which depends on helper threads if helper threads are not available. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:46:24 +0000 - rev 511365
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520392 - Part 5: Skip slow jit-test which depends on helper threads if helper threads are not available. r=jandem Depends on D16814 Differential Revision: https://phabricator.services.mozilla.com/D16815
119e9c321200: Bug 1520392 - Part 4: Pass {newCompartment: true} to newGlobal in slow jit-test. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:44:28 +0000 - rev 511364
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520392 - Part 4: Pass {newCompartment: true} to newGlobal in slow jit-test. r=jandem Depends on D16813 Differential Revision: https://phabricator.services.mozilla.com/D16814
25692599e832: Bug 1520392 - Part 3: Add missing error cookie to slow jit-test. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:43:19 +0000 - rev 511363
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520392 - Part 3: Add missing error cookie to slow jit-test. r=jandem Depends on D16812 Differential Revision: https://phabricator.services.mozilla.com/D16813
d59fd4c39eb9: Bug 1520392 - Part 2: Fix cookie in slow jit-test. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:41:35 +0000 - rev 511362
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520392 - Part 2: Fix cookie in slow jit-test. r=jandem Depends on D16811 Differential Revision: https://phabricator.services.mozilla.com/D16812
66959f0748b4: Bug 1520392 - Part 1: Remove expression closures from slow jit-tests. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:41:12 +0000 - rev 511361
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520392 - Part 1: Remove expression closures from slow jit-tests. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D16811
1d0d0fed3608: Bug 1519795: Adjust CallInfo::newTarget to allow inlining polymorphic construct-calls of native functions. r=jandem
André Bargull <andre.bargull@gmail.com> - Mon, 14 Jan 2019 01:52:12 -0800 - rev 511109
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519795: Adjust CallInfo::newTarget to allow inlining polymorphic construct-calls of native functions. r=jandem
83d4a8e7b551: Bug 1480390: Use TryNoteIter in HasLiveStackValueAtDepth r=jandem
Iain Ireland <iireland@mozilla.com> - Tue, 15 Jan 2019 15:34:06 +0000 - rev 511041
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1480390: Use TryNoteIter in HasLiveStackValueAtDepth r=jandem Differential Revision: https://phabricator.services.mozilla.com/D16566
d945f4dd088b: Bug 1515039 - Running jstests is extremely slow. r=jandem
Jason Orendorff <jorendorff@mozilla.com> - Sat, 12 Jan 2019 10:40:21 +0000 - rev 510926
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515039 - Running jstests is extremely slow. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D16210
1ce15a2a79e0: Bug 1317416 - GetPrototypeFromConstructor needs to retrieve the fallback prototype from the constructor's realm. r=jandem
Jason Orendorff <jorendorff@mozilla.com> - Mon, 14 Jan 2019 20:19:09 +0000 - rev 510909
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1317416 - GetPrototypeFromConstructor needs to retrieve the fallback prototype from the constructor's realm. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D14907
789fdfc911f7: Bug 1406872 - Remove perf monitoring code - r=jandem,Gijs
Tarek Ziadé <tarek@mozilla.com> - Mon, 14 Jan 2019 14:09:09 +0000 - rev 510828
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1406872 - Remove perf monitoring code - r=jandem,Gijs This patch removes the StopWatch code that was used in the first version of about:performance, and not being used anymore. Differential Revision: https://phabricator.services.mozilla.com/D7453
3588e0ddb99e: Bug 1519405 - Add enums for flags passed to Zone::discardJitCode() r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 14 Jan 2019 13:31:44 +0000 - rev 510819
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519405 - Add enums for flags passed to Zone::discardJitCode() r=jandem
0140cfbc71db: Bug 1394386: Don't enforce tenure allocation for TypedArrays from inlined constructor ool-path. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 09 Jan 2019 01:52:31 -0800 - rev 510471
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1394386: Don't enforce tenure allocation for TypedArrays from inlined constructor ool-path. r=jandem
335ad6821a2e: Bug 1518837: Reuse input register in LGuardToClass. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 09 Jan 2019 09:04:15 -0800 - rev 510470
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518837: Reuse input register in LGuardToClass. r=jandem
ed68c008e5d8: Bug 1518764: Handle dead proxies in intrinsic_ConstructorForTypedArray by switching to UnwrapAndDowncastValue. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 09 Jan 2019 08:13:05 -0800 - rev 510381
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518764: Handle dead proxies in intrinsic_ConstructorForTypedArray by switching to UnwrapAndDowncastValue. r=jandem
65174e301470: Bug 981991 - Make most poisoning unconditional r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 10 Jan 2019 13:21:46 +0000 - rev 510354
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 981991 - Make most poisoning unconditional r=jandem
77dfbff37444: Bug 981991 - Replace JS_*_POISON macros with inline functions r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 10 Jan 2019 13:21:45 +0000 - rev 510353
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 981991 - Replace JS_*_POISON macros with inline functions r=jandem
a861fff5d00c: Bug 1511538 - Check implicitly used flags when flagging phis for removed uses. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Wed, 09 Jan 2019 21:27:50 -0500 - rev 510341
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1511538 - Check implicitly used flags when flagging phis for removed uses. r=jandem
89ca00a3e307: Bug 1518812 - Redo the fix for bug 1516567 atop the moving of the relevant code to js/public/PropertySpec.h in bug 1517624. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 09 Jan 2019 08:45:05 -0800 - rev 510201
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518812 - Redo the fix for bug 1516567 atop the moving of the relevant code to js/public/PropertySpec.h in bug 1517624. r=jandem
500c1db30533: Bug 1517259 - Part 13: Move the default getIndexValue method into the anonymous namespace. r=jandem
André Bargull <andre.bargull@gmail.com> - Thu, 03 Jan 2019 02:56:06 -0800 - rev 509958
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517259 - Part 13: Move the default getIndexValue method into the anonymous namespace. r=jandem
0ff9408e5956: Bug 1517259 - Part 9: Replace unreachable code in ArrayBufferView tracking with assertions. r=jandem
André Bargull <andre.bargull@gmail.com> - Thu, 03 Jan 2019 02:52:20 -0800 - rev 509950
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517259 - Part 9: Replace unreachable code in ArrayBufferView tracking with assertions. r=jandem
f46527ec0104: Bug 1517259 - Part 8: Remove explicit call to GetBackgroundAllocKind. r=jandem
André Bargull <andre.bargull@gmail.com> - Thu, 03 Jan 2019 02:51:48 -0800 - rev 509949
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517259 - Part 8: Remove explicit call to GetBackgroundAllocKind. r=jandem
f391e2edd0f9: Bug 1516915 - Add 'arm' (ie ARM-32 codegen) to the build configuration object. r=jandem
Lars T Hansen <lhansen@mozilla.com> - Wed, 02 Jan 2019 11:24:52 +0100 - rev 509532
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516915 - Add 'arm' (ie ARM-32 codegen) to the build configuration object. r=jandem Since we already have 'arm-simulator' meaning the emulator for ARM-32, let's have 'arm' mean that the jits are generating code for ARM-32. Thus arm && !arm-simulator means we're running on real hardware.
491828d457fc: Bug 1516567. Fix JSPropertySpec assertions to deal with not having a getter. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 03 Jan 2019 16:52:59 +0000 - rev 509528
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516567. Fix JSPropertySpec assertions to deal with not having a getter. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D15423
85c9dc639077: Bug 1342012 - Store a CCW to the introuction script's script source object r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 03 Jan 2019 10:06:00 +0000 - rev 509512
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1342012 - Store a CCW to the introuction script's script source object r=jandem
43a79c5e38f4: Bug 1342012 - Fix error message that covers all import() failures that don't throw a JS exception r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 03 Jan 2019 10:06:00 +0000 - rev 509511
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1342012 - Fix error message that covers all import() failures that don't throw a JS exception r=jandem
0833244e1e01: Bug 1342012 - Add a JS API to get the private value for the calling script or module r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 06 Dec 2018 16:52:17 -0500 - rev 509505
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1342012 - Add a JS API to get the private value for the calling script or module r=jandem
2f619be44798: Bug 1342012 - Support script and module private values which contain pointers to cycle-collected C++ objects r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 06 Dec 2018 16:52:15 -0500 - rev 509499
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1342012 - Support script and module private values which contain pointers to cycle-collected C++ objects r=jandem
fda9de78ff7f: Bug 1516560. Stop trying to do DOM proxy caching for DOM proxies with dynamic prototypes. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 31 Dec 2018 16:16:00 +0000 - rev 509347
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516560. Stop trying to do DOM proxy caching for DOM proxies with dynamic prototypes. r=jandem This only affects Location. Differential Revision: https://phabricator.services.mozilla.com/D15422
b78e23cca334: Bug 1516473. Remove the compartment assert from GetObjectClassName. r=jandem
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 27 Dec 2018 11:58:01 -0800 - rev 509128
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516473. Remove the compartment assert from GetObjectClassName. r=jandem This is the one thing preventing use of a js::Wrapper for a proxy handler that forwards all ops to a wrapped proxy without entering its compartment. None of the other ops at this level do compartment asserts. Callers of this function other than ForwardingProxyHandler do their own asserts already.
6686393af7c7: Bug 1515801 - Remove JS::CompileLatin1{ForNonSyntacticScope} now that both are unused. r=jandem
Jeff Walden <jwalden@mit.edu> - Fri, 14 Dec 2018 14:34:16 -0800 - rev 509047
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515801 - Remove JS::CompileLatin1{ForNonSyntacticScope} now that both are unused. r=jandem
968418409443: Bug 1320105 : Convert JSID_IS_INT to PropertyKey::isInt() r=jandem
inspiro <sharma.divyansh.501@iitg.ac.in> - Sat, 22 Dec 2018 14:17:44 +0000 - rev 508933
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1320105 : Convert JSID_IS_INT to PropertyKey::isInt() r=jandem Convert JSID_IS_INT to PropertyKey::isInt() Differential Revision: https://phabricator.services.mozilla.com/D14011
8e52c32b7874: Bug 1514251 part 1. Stop relying on compartment-per-global in ReparentWrapper. r=peterv,jandem
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 19 Dec 2018 11:50:36 -0800 - rev 508557
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514251 part 1. Stop relying on compartment-per-global in ReparentWrapper. r=peterv,jandem This code dates back to when we had a concept of parent as distinct from the concept of global. It was comparing compartments back then because in the same-compartment case it would just JS_SetParent and return. When we got rid of the concept of parents, the code was left as-is, even though at that point we could just as easily compare the two globals. I believe that in the same-compartment-different-globals case this is safe, because in that case JS_TransplantObject will just keep using the original object allocation but JSObject::swap it with the new object, so that it will pick up the new global.
0e657bec5731: Bug 1502744 - Profiler should allow unsynced baseline addresses. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 18 Dec 2018 11:10:08 +0000 - rev 508219
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1502744 - Profiler should allow unsynced baseline addresses. r=jandem The assert was overzealous and should just be removed. Other return addresses reported by iterator are just sampled by stack and don't indicate if stack is synced or not. Also, fix up an out-of-date comment here. Differential Revision: https://phabricator.services.mozilla.com/D14108
3a3522cd4bb7: Bug 1482082: Delete JSObject::deprecatedGlobal, since it is unused. r=jandem
Jim Blandy <jimb@mozilla.com> - Mon, 17 Dec 2018 18:39:23 +0000 - rev 508083
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1482082: Delete JSObject::deprecatedGlobal, since it is unused. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D14691
e4aa68e2a85b: Bug 1514189 - Fix build bustage in opt builds with --enable-gczeal r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 14 Dec 2018 13:47:09 +0000 - rev 507711
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514189 - Fix build bustage in opt builds with --enable-gczeal r=jandem
ae1660029d89: Bug 1511599 - Allow the JS shell to dump core when run as suid/sgid in fuzzing. r=jandem
Christian Holler <choller@mozilla.com> - Fri, 14 Dec 2018 13:46:33 +0000 - rev 507640
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1511599 - Allow the JS shell to dump core when run as suid/sgid in fuzzing. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D14239
a3e95cb56799: Bug 1512036 - Turn off clang formatting when defining JIT_COMPILER_OPTIONS, because the Google-approved autoformatting is outright barbarous. r=jandem
Jeff Walden <jwalden@mit.edu> - Tue, 04 Dec 2018 14:35:46 -0500 - rev 507287
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1512036 - Turn off clang formatting when defining JIT_COMPILER_OPTIONS, because the Google-approved autoformatting is outright barbarous. r=jandem
947bc1c824fe: Bug 1511538 - Check implicitly used flags when flagging phis for removed uses. r=jandem, a=RyanVM
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Wed, 09 Jan 2019 21:27:50 -0500 - rev 506617
Push 10482 by ryanvm@gmail.com at Thu, 10 Jan 2019 17:30:03 +0000
Bug 1511538 - Check implicitly used flags when flagging phis for removed uses. r=jandem, a=RyanVM
3adefdb368ae: Bug 1507433 - Avoid shape teleporting if any uncacheable prototypes. r=jandem a=jcristau FIREFOX_64b_RELBRANCH
Ted Campbell <tcampbell@mozilla.com> - Tue, 27 Nov 2018 13:10:49 +0000 - rev 505658
Push 10292 by jcristau@mozilla.com at Mon, 03 Dec 2018 16:57:32 +0000
Bug 1507433 - Avoid shape teleporting if any uncacheable prototypes. r=jandem a=jcristau These cases are rare and uncacheable prototype shapes are tricky to get right so simplify code instead. The impact is that accessing non-own properties of an object that mutates its prototype will have a few more shape / group guards than are strictly needed. Differential Revision: https://phabricator.services.mozilla.com/D12806
c549579400ed: Bug 1499323 - Prepare the check_macroassembler_style python script to accept clang-format rewritting. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Wed, 28 Nov 2018 15:27:35 +0100 - rev 505207
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1499323 - Prepare the check_macroassembler_style python script to accept clang-format rewritting. r=jandem
88ca4ffc6f68: Bug 1504005 - Initial Structured Spewer r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 29 Nov 2018 14:37:01 +0000 - rev 505184
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504005 - Initial Structured Spewer r=jandem This spewer design has two goals: 1. Provide a spew mechanism that has first-class support for slicing and dicing output. This means that filtering by script and channel should be the dominant output mechanism. 2. Provide a simple powerful mechanism for getting information out of the compiler and into tools. I'm inspired by tools like CacheIR analyzer, IR Hydra, and the upcoming tracelogger integration into perf.html. Differential Revision: https://phabricator.services.mozilla.com/D11787
5c1893bd77c2: Bug 1499323 - Prepare the check_macroassembler_style python script to accept clang-format rewritting. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Wed, 28 Nov 2018 15:27:35 +0100 - rev 505171
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1499323 - Prepare the check_macroassembler_style python script to accept clang-format rewritting. r=jandem
f7f8b232d111: Bug 1504005 - Initial Structured Spewer r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 28 Nov 2018 14:03:02 +0000 - rev 504956
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504005 - Initial Structured Spewer r=jandem This spewer design has two goals: 1. Provide a spew mechanism that has first-class support for slicing and dicing output. This means that filtering by script and channel should be the dominant output mechanism. 2. Provide a simple powerful mechanism for getting information out of the compiler and into tools. I'm inspired by tools like CacheIR analyzer, IR Hydra, and the upcoming tracelogger integration into perf.html. Differential Revision: https://phabricator.services.mozilla.com/D11787