944260 |
[jsdbg2] Debugger should provide a GC-insensitive replacement for findScripts |
|
|
P2 |
NEW |
|
1008337 |
[meta] GC memory efficiency tracking bug |
[MemShrink:meta] |
meta |
P2 |
NEW |
|
1008341 |
[meta] GC tracking bug for stability issues |
|
meta |
P2 |
NEW |
|
1219128 |
Assertion failure: inited == hasPrototype(key), at vm/GlobalObject.h:334 with OOM |
[jsbugmon:] |
assertion, regression, testcase |
P2 |
NEW |
|
1269690 |
[perf][google suite][google docs] 45.25%(4528ms) slower than Chrome when opening 1 page table content |
[platform-rel-Google][platform-rel-GoogleSuite][platform-rel-GoogleDocs] |
perf |
P2 |
NEW |
|
1284975 |
[meta] Make SpiderMonkey clean on UBSan |
|
meta |
P2 |
NEW |
|
1299643 |
[meta] Google Docs performance issues due to javascript execution |
[platform-rel-Google][platform-rel-GoogleSuite][platform-rel-GoogleDocs] |
meta, perf |
P2 |
NEW |
|
1319562 |
Crash in js::jit::CreateMIRRootList |
|
crash |
P2 |
NEW |
|
1329900 |
GC takes a long time on the test case in bug 1269695 |
|
perf |
P2 |
NEW |
|
1338802 |
CrossCompartmentWrapper handling is slow on Google Spreadsheet |
[platform-rel-Google][platform-rel-GoogleSuite][platform-rel-GoogleSheets] |
perf |
P2 |
NEW |
|
1339557 |
[Meta] Quantum Release Criteria: Figure out why we are so slow on Speedometer v2 |
|
meta, perf |
P2 |
NEW |
|
1346178 |
Consider compiling Ion IC code less eagerly |
|
perf |
P2 |
NEW |
|
1349924 |
Inline through polymorphic wrapper functions |
|
perf |
P2 |
REOPENED |
|
1353284 |
On google sheets the slider is moving but the page scrolls slowly [Windows with touchscreen] |
[gfx-noted][platform-rel-Google] |
|
P2 |
NEW |
|
1375565 |
GC: Do nursery allocation for external strings |
|
perf |
P2 |
NEW |
|
1376904 |
[meta] Stop doing full GCs |
|
meta |
P2 |
NEW |
|
1380129 |
[meta] Support AArch64 in ion |
|
meta |
P2 |
NEW |
|
1385120 |
Speedometer Ember benchmark spends a lot of time in toString(). |
|
perf |
P2 |
NEW |
|
1386390 |
Crash in JS::WeakCache<T>::lookupForAdd |
|
crash, regression |
P2 |
NEW |
|
1389288 |
IonMonkey: emberperf "get" benchmark fails to inline String.split(). |
|
perf |
P2 |
NEW |
|
1392044 |
Content process stuck on https://cdn.ampproject.org/amp4ads-host-v0.js Z.prototype.processMessage |
|
|
P2 |
NEW |
|
1393712 |
for-await-of with Async Generator is slow |
[js:perf] |
perf |
P2 |
NEW |
|
1396933 |
Error message for strict mode functions' and arguments' properties is misleading |
[js:correctness] |
|
P2 |
REOPENED |
|
1400237 |
[meta] GC crashes |
|
meta |
P2 |
NEW |
|
1400641 |
Crash in FinalizeTypedArenas<T> |
|
crash |
P2 |
NEW |
|
1401481 |
[Crash in shutdownhang | js::Thread::join] MOZ_CRASH(Shutdown too long, probably frozen, causing a crash.) |
|
crash, crashreportid |
P2 |
NEW |
|
1402265 |
Better estimate CPU resources and apportion HelperThreads to tasks |
|
|
P2 |
NEW |
|
1402700 |
Crash in js::InitFunctionEnvironmentObjects |
|
crash |
P2 |
NEW |
|
1402706 |
Crash in js::jit::JitActivation::JitActivation |
|
crash |
P2 |
NEW |
|
1407691 |
Run away memory use sending ArrayBuffers to workers |
[MemShrink:P3] |
|
P2 |
NEW |
|
1409441 |
Fix some perf issues on the EnterJit path |
|
leave-open, perf |
P2 |
ASSIGNED |
Jan de Mooij [:jandem] |
1409953 |
Make PCToLineNumber stop hanging the Gecko profiler |
[js:tech-debt][js:testability] |
|
P2 |
NEW |
|
1410238 |
Postpone malloc accounting of nursery strings until they are tenured |
|
|
P2 |
ASSIGNED |
Steve Fink [:sfink] [:s:] |
1424057 |
Excessive time spent running JS (in "transitionHandler" function), when clicking rightarrow on Facebook photo viewer |
|
|
P2 |
NEW |
|
1425086 |
I suspect the number of minor GCs per majorGC is reported incorrectly in the profiler or documented badly |
|
|
P2 |
NEW |
|
1426034 |
Access to `undefined` is slow in modules loaded via require() |
|
|
P2 |
NEW |
|
1427739 |
Map/Reduce slow compared in Firefox Nightly vs Chrome |
|
nightly-community, perf |
P2 |
NEW |
|
1428972 |
RexBench is slower than Chrome/WebKit |
|
perf |
P2 |
NEW |
|
1431142 |
Crash in xul!icu_58::DecimalFormat::updatePrecision (likely OOM) |
|
crash, csectype-nullptr, testcase |
P2 |
NEW |
|
1431220 |
SpiderMonkey runs `source-map` library benchmarks slower and with more variation than V8 and JSC do |
|
|
P2 |
NEW |
|
1431831 |
[Meta] Spectre mitigations for C++ bounds checks reachable from JS |
|
|
P2 |
NEW |
|
1436427 |
Consider optimizing MBoundsCheck followed by MSpectreMaskIndex |
|
|
P2 |
NEW |
|
1437130 |
Add retpoline macro |
|
|
P2 |
NEW |
|
1440000 |
Code on https://flow.org/try is a lot slower in Firefox than in Chrome, causes hangs |
|
|
P2 |
NEW |
|
1440748 |
StructuredClone stack overflow reading invalid data |
|
|
P2 |
NEW |
|
1441052 |
Don't do full grey-node checking in local debug builds |
|
|
P2 |
NEW |
|
1445020 |
Slow shutdown of debug Firefox (~30s) builds after loading http://talend.surge.sh |
|
|
P2 |
NEW |
|
1447701 |
Find better solution for making JSID_VOID constexpr (and fix SM Rust breakage) |
|
|
P2 |
NEW |
|
1451800 |
[meta] Record Execution Traces |
|
|
P2 |
ASSIGNED |
Nicolas B. Pierron [:nbp] |
1452171 |
Nondeterminism in hazard analysis |
|
|
P2 |
NEW |
Steve Fink [:sfink] [:s:] |
1454585 |
[Meta] Improve IonBuilder perf |
|
meta |
P2 |
NEW |
|
1454917 |
[meta] SpiderMonkey bytecode abstraction |
|
|
P2 |
NEW |
|
1454919 |
Move bytecode iterators and other gadgets to a common header |
|
|
P2 |
NEW |
|
1461724 |
[ARM/ARM64] Crash in js::jit::MaybeEnterJit (SIGILL/SIGSEG on Xperia X/Xperia Z5/Galaxy S6/Galaxy S2 Tab) |
[fennec68?] |
crash, topcrash |
P2 |
NEW |
|
1462745 |
Don't apply Annex-B block function semantics if an outer block function is present |
|
|
P2 |
NEW |
|
1464274 |
(msan) use of uninitialized value in HashTableEntry::isFree() |
|
|
P2 |
NEW |
Jeff Walden [:Waldo] |
1464275 |
(msan) use of uninitialized value in js::CombinePlainObjectPropertyTypes() |
|
|
P2 |
NEW |
|
1464277 |
(msan) use of uninitialized value in DoTypeMonitorFallback() |
|
|
P2 |
NEW |
|
1464281 |
(msan) use of uninitialized value in CreateRegExpMatchResult |
|
|
P2 |
NEW |
|
1467697 |
Loading page is x2 slower than chrome |
|
parity-chrome, perf, perf:pageload |
P2 |
NEW |
|
1471438 |
[meta] Provide more performance info to the gecko profiler |
|
meta |
P2 |
NEW |
|
1485078 |
Gigabytes of script-sources memory on datascience.com |
[fxperf:-][MemShrink:P2] |
|
P2 |
NEW |
|
1489826 |
Crash in js::jit::RangeAnalysis::truncate |
[#jsapi:crashes-retriage] |
crash |
P2 |
NEW |
|
1490847 |
[meta] Long-standing Ion Compilation Time Issues |
|
meta |
P2 |
NEW |
|
1490849 |
Off-Main-Thread Baseline Compilation |
|
|
P2 |
NEW |
|
1491204 |
Coalleace nursery tests per basic block |
|
|
P2 |
NEW |
|
1494271 |
Crash in js::TenuringTracer::traceObject |
qa-not-actionable |
crash |
P2 |
NEW |
|
1495355 |
Add explicit GC tuning modes (low memory, tab in background, etc) |
[MemShrink:P2] |
|
P2 |
NEW |
|
1496514 |
Long stalls (10-15 seconds) while paging down on load of very large Google doc |
|
|
P2 |
NEW |
|
1498484 |
Sketchfab frame rate is too slow in FxR on Oculus Go |
[geckoview:fxr:p1][webvr] |
|
P2 |
NEW |
|
1498589 |
[BinAST] Measure total parsing duration for Binary AST resources |
|
|
P2 |
NEW |
|
1499538 |
Reduce the overhead of JS helper threads |
|
|
P2 |
NEW |
|
1500481 |
JSVM - Simplify dictionary object representation and sparse arrays with object-held hashtables |
|
|
P2 |
NEW |
|
1500898 |
Free LifoAlloc oversize list. |
[overhead] |
|
P2 |
NEW |
|
1501377 |
Tracelogger: meta bug for integrating tracelogger with gecko profiler |
|
|
P2 |
NEW |
Denis Palmeiro [:denispal] |
1501438 |
[meta] Use XPCOM thread pools for Spidermonkey |
|
meta |
P2 |
NEW |
|
1503150 |
Merge Chromium change to zlib for arm optimization |
|
|
P2 |
NEW |
Makoto Kato [:m_kato] |
1503319 |
[meta] (Legacy) JavaScript Streams |
|
meta |
P2 |
NEW |
|
1504468 |
Either ban cross-domain stream readers or write tests for them |
|
|
P2 |
NEW |
|
1505192 |
twitch.tv site loads slow compared to Chrome |
|
perf:pageload |
P2 |
NEW |
|
1505589 |
Make Profiler Counters usable within the JavaScript Engine |
|
|
P2 |
NEW |
|
1506263 |
Local builds don't update BUILDID resulting in cache corruption (XDR) |
|
|
P2 |
NEW |
|
1508121 |
Crash in js::jit::LIRGenerator::visitInstructionDispatch |
[#jsapi:crashes-retriage] |
crash |
P2 |
NEW |
|
1511615 |
Intermittent Tier 2 Android tests/jit-test/jit-test/tests/ctypes/conversion-finalizer.js | Segmentation fault (code 139, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.3 s] |
[geckoview:p2][leave-open] |
intermittent-failure |
P2 |
NEW |
|
1512301 |
Investigation of Baseline Compilation granularity |
|
|
P2 |
ASSIGNED |
Bas Schouten (:bas.schouten) |
1514284 |
Add bytecode counters to estimate the speed of execution of Interpreters / Baseline / IonMonkey. |
|
|
P2 |
NEW |
|
1514851 |
Number.prototype.toLocaleString is slow |
|
|
P2 |
NEW |
|
1515380 |
[meta] Shrink GC nursery on background tabs |
[overhead:800k] |
meta |
P2 |
NEW |
|
1516775 |
Optimize lookups on cross-realm WindowProxies |
|
|
P2 |
NEW |
|
1517424 |
Make sure we have tests for WindowProxy lookups involving navigation and document.domain |
|
|
P2 |
NEW |
|
1517534 |
Poor performance of simple "vector" operations on arrays |
|
perf, perf:responsiveness |
P2 |
NEW |
|
1517916 |
Skeletal Animation: Slow (FPS) on Firefox compare to Chrome |
|
perf, perf:responsiveness |
P2 |
NEW |
|
1518857 |
provide optimized implementations of float modulus |
|
perf:responsiveness |
P2 |
NEW |
|
1526993 |
[meta] ARM64: Post ARM64 Ion Support - Issues/Failures to address |
|
meta |
P2 |
NEW |
|
1526995 |
[meta] ARM64: Post ARM64 Ion Support - Windows-on-ARM Test Failures |
|
meta |
P2 |
NEW |
|
1528986 |
Investigate OOM crashes in DevTools tests |
|
crash |
P2 |
NEW |
|
1529343 |
JavaScript algebra calculation on FireFox is slower than on Chrome |
|
perf, perf:responsiveness |
P2 |
NEW |
|
1529514 |
[ARM64] Bing maps is slowing down the browser and remains stuck when zooming out using touchscreen |
|
regression |
P2 |
NEW |
|
1529651 |
Losing Global Variable value in version 64.0 |
|
stalled, testcase-wanted |
P2 |
UNCONFIRMED |
|
1532654 |
Teach the jit-test harness about the Android log |
|
|
P2 |
NEW |
|
1533065 |
Support external manifests for test262 PRs and local files. |
|
|
P2 |
NEW |
|
1537686 |
5.46 - 9.91% raptor-tp6m-facebook/instagram/reddit (android-hw-p2-8-0-android-aarch64) regression on push ebf98069b0fbc60e1cfa79ce97f4266c66860bcd (Tue Mar 19 2019) |
[arm64:m3] |
backlog-deferred, perf, perf-alert, regression, stalled |
P2 |
NEW |
|
1537906 |
Make ICScript/TypeScript allocation faster |
|
perf |
P2 |
NEW |
|
1538386 |
Differential Testing: Different output message involving __proto__ |
|
testcase |
P2 |
NEW |
|
1538408 |
Add StructuredClone tests for Big(U)Int64Arrays |
|
|
P2 |
NEW |
|
1539500 |
Remove JSMSG_OUT_OF_MEMORY |
|
|
P2 |
NEW |
|
1540090 |
Investigate JetStream 2 code-load tests |
|
perf |
P2 |
NEW |
|
1540646 |
Figure out why JetStream 2's async-fs test is slow |
|
perf |
P2 |
NEW |
|
1540935 |
Fix Ion resume point overhead |
|
perf |
P2 |
NEW |
|
1544036 |
Baseline ICs show up in the profiler as "Native Code" not "Baseline" code. |
|
|
P2 |
NEW |
|
1544097 |
SUMMARY: AddressSanitizer: access-violation z:\build\build\src\js\src\jit\JitcodeMap.cpp:412 in js::jit::JitcodeGlobalTable::lookupForSamplerInfallible(void *,struct JSRuntime *,unsigned __int64) |
|
|
P2 |
NEW |
|
1547520 |
[jsdbg2] Debugger.Frames are dumb about suspended generators |
|
|
P2 |
NEW |
|
1548356 |
Hash the XDR transcode buffer |
|
|
P2 |
NEW |
|
1548775 |
Stop eagerly allocating profile strings |
|
|
P2 |
NEW |
|
1549914 |
js::GetGeneratorObjectForFrame returns nullptr after generator object has been created |
|
|
P2 |
NEW |
|
1552900 |
ICU OOM error handling is broken in some cases |
|
|
P2 |
NEW |
|
1555169 |
Differential Testing: Different output message on ARM32 |
|
sec-other, testcase |
P2 |
NEW |
|
1555522 |
Enable JavaScript Startup Bytecode Cache for DevTools code |
|
perf:responsiveness |
P2 |
NEW |
|
1556604 |
Allow structured cloning of native error types |
|
|
P2 |
NEW |
Tom Schuster [:evilpie] |
1557668 |
[BinAST] Context 0.1 parser |
|
|
P2 |
NEW |
|
1559759 |
Date picker verification fails on dates after 12th of the month |
|
parity-chrome, parity-edge, parity-opera, regression |
P2 |
NEW |
|
1564602 |
[jsdbg2] Separate Web Assembly and JavaScript Debugger.Script instances |
|
|
P2 |
NEW |
|
1564825 |
Misleading Syntax Error when re-declaring an ES6 class |
|
|
P2 |
REOPENED |
|
1570398 |
Streams algorithms are not 100% up-to-date with the current spec |
|
|
P2 |
NEW |
|
1572562 |
[jsdbg2] DebuggerWeakMap instances cost more in code size than they should. |
|
regression |
P2 |
NEW |
|
1574163 |
Crash in [@ js::frontend::PerHandlerParser<T>::propagateFreeNamesAndMarkClosedOverBindings] |
|
crash, regression |
P2 |
NEW |
|
1575024 |
[jsdbg2] Debugger should have a function to reset all current hooks/state |
[debugger-mvp] |
|
P2 |
NEW |
|
1575556 |
Update vendored Inflector crate to 0.11.4 |
|
|
P2 |
NEW |
|
1576999 |
"new Function" cloning of introducer URLs is slow |
|
|
P2 |
NEW |
|
1577549 |
Evaluate the distribution of slot counts for ArrayBuffers |
|
|
P2 |
NEW |
|
1578396 |
Use SIMD and avoid intermediate allocations in impl FromJSValConvertible for String |
|
|
P2 |
NEW |
|
1579796 |
Garbage builds up when running JS reftests |
|
|
P2 |
NEW |
|
1586089 |
Implement the Map.prototype.upsert proposal |
|
dev-doc-needed |
P2 |
NEW |
|
1588127 |
Make it harder to misuse GC hash tables |
|
|
P2 |
NEW |
|
1588130 |
AttachFinishedCompressions operates per-runtime but is called per-sweep group |
|
|
P2 |
NEW |
|
1588340 |
Spidermonkey does not build with --disable-shared-js |
|
leave-open |
P2 |
ASSIGNED |
Christian Holler (:decoder) |
1589523 |
include async callers in captured stacks (SavedFrame chains) for free |
|
|
P2 |
NEW |
|
1589714 |
Add web platform tests for weak references |
|
|
P2 |
REOPENED |
|
1589906 |
[jsdbg2] Breakpoint handlers can fire when they should not, in rare situations |
|
|
P2 |
NEW |
|
1590460 |
Remove the third flags argument from JS_FN, split JS_CTOR out of it (and maybe rename it) |
|
|
P2 |
NEW |
|
1595986 |
[jsdbg2] Force return completions are a weird special case currently as neither a termination nor an exception |
|
|
P2 |
NEW |
|
1596984 |
[jsdbg2] Debugger::hasAnyLiveHooks doesn't check for `onNativeCall` |
|
|
P2 |
NEW |
|
1597522 |
Gmail login page loading is slower than Chrome |
|
perf:pageload |
P2 |
NEW |
|
1597572 |
null pointer passed as argument 2, which is declared to never be null in modules/zlib/src/trees.c:873 |
|
csectype-undefined, testcase |
P2 |
NEW |
|
1598384 |
13 seconds of jank when loading https://data.firefox.com/dashboard/hardware |
|
perf:pageload |
P2 |
NEW |
|
1598786 |
Figure out how BytecodeLocation shows up in the JSAPI public interface, and see if it's removable |
|
|
P2 |
NEW |
|
1599295 |
Intermittent http://10.7.205.220:8854/jsreftest/tests/jsreftest.html?test=non262/TypedArray/<test name> | No test results reported. (SCRIPT) |
[stockwell unknown] |
intermittent-failure |
P2 |
REOPENED |
Steve Fink [:sfink] [:s:] |
1599542 |
Support upgrading a SameProcessDifferentThread structured clone buffer to a DifferentProcess buffer |
|
|
P2 |
NEW |
|
1599909 |
Analyze baseline ICs to inform strategies for eventual IC -> MIR compilation |
|
|
P2 |
NEW |
Chris Fallin [:cfallin] |
1600366 |
Make FunctionBox initialization verifiable and ensure correctness |
|
|
P2 |
NEW |
|
1602780 |
Simplify for-in iterator bytecode |
|
|
P2 |
NEW |
|
1603070 |
The shell has no way to start a new task |
|
|
P2 |
NEW |
|
1603575 |
[jsdbg2] Debugger cannot follow cross-compartment promise resolutions |
|
|
P2 |
NEW |
|
1604121 |
Rewrite and optimize source notes |
|
|
P2 |
NEW |
|
1606600 |
Consider moving GC hooks out of JSClassOps |
|
|
P2 |
NEW |
|
1607222 |
Re-add 'module' reftest marker to async-generator-declaration-in-modules.js |
|
|
P2 |
NEW |
|
1608027 |
JS Errors from new Error are not correctly muted |
|
|
P2 |
NEW |
|
1608430 |
Remove all uses of toSource/uneval |
|
|
P2 |
NEW |
|
1608891 |
Assertion failure: observing, at debugger/Debugger.cpp:3182 |
[bugmon:bisect] |
assertion, bugmon, crash, regression, testcase |
P2 |
ASSIGNED |
Ted Campbell [:tcampbell] |
1610736 |
Uncomment calls to moz_dispose_arena |
|
|
P2 |
NEW |
Mike Hommey [:glandium] |
1611459 |
ErrorReport::populateUncaughtExceptionReportUTF8VA() can result in a null filename |
|
|
P2 |
NEW |
|
1613351 |
Assertion failure: !mEntered, at dist/include/mozilla/Vector.h:465 with Debugger |
[bugmon:confirmed] |
assertion, bugmon, regression, testcase |
P2 |
ASSIGNED |
Ted Campbell [:tcampbell] |
1615307 |
Crash in [@ OOM | unknown | js::AutoEnterOOMUnsafeRegion::crash | js::gc::GCRuntime::mergeRealms] |
|
crash |
P2 |
NEW |
|
1616378 |
Reimplement Function.prototype.caller |
|
|
P2 |
NEW |
|
1616543 |
Rust getters and setters for private values are broken |
|
|
P2 |
NEW |
|
1618391 |
Avoid parsing and compiling self-hosted code during startup (takes 90ms on Android Moto G5) |
|
perf:responsiveness |
P2 |
NEW |
|
1619424 |
nextdoor.com: 64% longer jank in Fenix Nightly versus Chrome |
|
|
P2 |
NEW |
|
1620228 |
isObservableArgumentSlot() doesn't match IsSloppyNormalFunction |
|
|
P2 |
NEW |
|
1620446 |
Return UniquePtr-like thing from smoosh bindings, instead of raw struct that needs manual free |
[smooshmonkey-reserve] |
|
P2 |
NEW |
|
1621995 |
WarpBuilder optimization ideas |
|
|
P2 |
NEW |
|
1622192 |
Clean up Ion and nursery allocation invariants |
|
|
P2 |
NEW |
|
1622824 |
Investigate why SM(cgc) jobs are so slow on Windows. |
|
|
P2 |
NEW |
Rob Thijssen [:grenade (EET/UTC+0300)] |
1623169 |
Create js::stencil namespace inside SharedStencil.h |
|
|
P2 |
NEW |
|
1623261 |
Use the type system more to improve thread safety in WarpBuilder |
|
|
P2 |
NEW |
|
1624449 |
Muted errors still have an URL/filename |
|
|
P2 |
NEW |
|
1626251 |
Consolidate implementations of IterableToArray |
|
|
P2 |
NEW |
|
1626294 |
Ion bug with function.arguments + aliased formals |
|
|
P2 |
NEW |
|
1626719 |
Firefox Nightly hangs when displaying a Grafana |
|
nightly-community, perf:responsiveness |
P2 |
NEW |
|
1626854 |
WarpBuilder: re-enable and re-evaluate copy-on-write arrays |
|
|
P2 |
NEW |
|
1628211 |
WarpBuilder: potential GC optimizations |
|
|
P2 |
NEW |
|
1629897 |
Warp: improve MIR backend optimizations |
|
|
P2 |
NEW |
|
1633217 |
Object iteration is slower than the competition (3-4 times) |
|
|
P2 |
UNCONFIRMED |
|
1635176 |
Run js ref tests in COOP+COEP headers on treeherder |
|
|
P2 |
NEW |
|
1637618 |
Replace the ELEMENT_PROPERTY_SLOT in the ScriptSourceObject with a callback |
|
|
P2 |
NEW |
Denis Palmeiro [:denispal] |
1637735 |
[Github] Very slow page loading on reddit (around 4x slower than Chromium) |
|
perf:pageload |
P2 |
NEW |
|
1639740 |
Deselecting rows in gsheets takes 1s+ main thread plus severe delay |
|
perf, perf:resource-use |
P2 |
NEW |
|
1640284 |
[meta] Create a tool for easily discovering and diagnosing costly CacheIR stubs |
|
leave-open, meta |
P2 |
NEW |
Caroline Cullen [:caroline] |
1643369 |
Crash in [@ js::jit::MConstant::MConstant] |
|
crash, regression |
P2 |
NEW |
|
1643560 |
High memory usage on Facebook |
|
perf:resource-use |
P2 |
UNCONFIRMED |
|
1644760 |
Hit MOZ_CRASH(This promise should never be rejected) at shell/ModuleLoader.cpp:205 with dynamic import |
[bugmon:update,bisected,confirmed] |
assertion, crash, regression, testcase |
P2 |
NEW |
|
1645651 |
Changes in Reddit's comment section JS code makes selecting text slow on Nightly |
|
perf, regression |
P2 |
NEW |
|
1646039 |
[Meta] Warp Fuzzing |
|
meta |
P2 |
NEW |
|
1647847 |
Huge lag typing into a slack popup |
|
perf:responsiveness |
P2 |
NEW |
|
1652868 |
Make sure Private Fields don't violate the security assumptions around Window, WindowProxy and Location Objects |
|
|
P2 |
NEW |
|
1653088 |
Performance issue on voice.google.com - Site can hang from seconds to minutes |
|
perf:responsiveness |
P2 |
NEW |
|
1653267 |
Unnecessary CheckAliasedLexical instruction when accessing a private field |
|
|
P2 |
NEW |
|
1653920 |
Add a CacheIR op that matches MToIntegerInt32 |
|
|
P2 |
NEW |
|
1654180 |
Reuse CacheIRCompiler's ArrayPush code in Warp |
|
|
P2 |
NEW |
|
1656469 |
CacheIRWriter::loadArgumentFixedSlot's flags argument should not be optional |
|
|
P2 |
NEW |
|
1661491 |
Frame dropping due to GC when looking at https://arewefenixyet.com |
|
perf:responsiveness |
P2 |
NEW |
|
1661695 |
Use --fast-warmup for shell tests |
|
leave-open |
P2 |
ASSIGNED |
Jan de Mooij [:jandem] |
1662110 |
[meta] Support progressive compilation of CompilationStencil |
|
meta |
P2 |
ASSIGNED |
Nicolas B. Pierron [:nbp] |
1662149 |
[meta] Use stencil for selfhosted.js |
|
meta |
P2 |
NEW |
|
1662344 |
Warp: mark some MIR instructions as guard |
|
|
P2 |
NEW |
|
1663955 |
[meta] Stencil Phase 2 Capabilities |
|
meta |
P2 |
NEW |
|
1663956 |
[meta] Stencil Phase 2 Use-Cases |
|
meta |
P2 |
NEW |
|
1666141 |
Assertion failure: makeWritable(), at jit/JitRealm.h:759 |
[bugmon:update,bisected,confirmed] |
assertion, regression, testcase |
P2 |
NEW |
|
1666569 |
Warp and CacheIR DOM optimizations |
|
|
P2 |
NEW |
|
1669091 |
Experiment with adding a typed LoadDenseElement variant |
|
|
P2 |
NEW |
|
1669376 |
Extremely elevated memory usage by Facebook |
|
|
P2 |
UNCONFIRMED |
|
1669806 |
Optimize DOM getters with polymorphic receivers |
|
|
P2 |
NEW |
|
1669942 |
Optimize charCodeAt/charAt on ropes |
|
|
P2 |
NEW |
|
1670301 |
Add telemetry for how many JSScripts are delazified. |
|
|
P2 |
NEW |
|
1672272 |
High memory use and slow performance on Windows |
|
|
P2 |
NEW |
|
1675837 |
Lots of memory used by JS classes on Facebook |
|
|
P2 |
REOPENED |
|
1679719 |
High memory use for JS classes on TechRadar |
|
|
P2 |
UNCONFIRMED |
|
1680195 |
Facebook Next Photo appears to be 2x as slow compared to Chrome |
[platform-rel-facebook][responsiveness] |
|
P2 |
NEW |
|
1680904 |
Massive Javascript performance regression with Firefox 83 / warp |
|
|
P2 |
UNCONFIRMED |
|
1681181 |
High memory use for JS classes on imgur and Reddit |
|
|
P2 |
NEW |
|
1682828 |
Super slow input (due to some heavy JS on the page) |
|
|
P2 |
NEW |
|
1682854 |
Crash in [@ JSStructuredCloneWriter::startWrite] |
[not-a-fission-bug], qa-not-actionable |
crash |
P2 |
NEW |
|
1683140 |
[meta] Memory leaks |
|
meta |
P2 |
NEW |
|
1683978 |
Leaks a ton of memory on Facebook.com after using for a while |
|
|
P2 |
UNCONFIRMED |
|
1684347 |
EatsAtLeastFromLoopEntry is incorrect for quantifiers containing lookahead assertions |
|
regression, testcase |
P2 |
NEW |
|
1685082 |
Chrome refreshes news sites ~2x faster than Firefox |
|
|
P2 |
NEW |
|
1685127 |
[meta] Warp: Performance regressions |
|
meta |
P2 |
NEW |
|
1686592 |
Responsiveness: On Twitter, switching from Home to Explore takes 2.5x as long as in Chrome |
|
perf:responsiveness |
P2 |
NEW |
|
1686775 |
Consider delazifying small inner functions with their enclosing functions |
|
|
P2 |
NEW |
Ted Campbell [:tcampbell] |
1687964 |
Cleanup initial-prototype lookup for JSFunctions |
|
|
P2 |
NEW |
|
1688187 |
Use inline assembly to optimize ToInt32 on Aarch64 Apple. |
|
|
P2 |
NEW |
|
1689328 |
IonMonkey: BacktrackingAllocator: use loop depths in computation of spill costs (weights) |
|
|
P2 |
NEW |
Julian Seward [:jseward] |
1689434 |
Experiment with length-3 TaggedParserAtomIndex in Parser |
|
|
P2 |
NEW |
|
1692855 |
Warp can't elide MLexicalCheck |
|
|
P2 |
NEW |
|
1692856 |
Transition from GuardSpecificFunction to GuardFunctionScript breaks trial-inlining |
|
regression |
P2 |
NEW |
|
1694067 |
Install a telemetry probe for JS parse errors on UI resources |
|
|
P2 |
NEW |
Zibi Braniecki [:zbraniecki][:gandalf] |
1696412 |
GC globalArrayLargeArray microbenchmark triggers very long minor GCs |
|
|
P2 |
NEW |
|
1698095 |
Consider preserving a LifoAlloc chunk for common delazification stencil case |
|
|
P2 |
NEW |
|
1698102 |
Revisit SpiderMonkey pref management |
|
|
P2 |
NEW |
|
1699376 |
Google sheet loading hangs with half of the screen black |
|
perf:pageload |
P2 |
NEW |
|
1699830 |
Web content process consumes 2GB of memory when browsing on Facebook |
|
|
P2 |
REOPENED |
|
1700291 |
[meta] Pretenure long-lived allocations |
|
meta |
P2 |
NEW |
Jon Coppeard (:jonco) (PTO until 17th May) |
1701197 |
[meta] wasi port |
|
meta |
P2 |
NEW |
|
1701936 |
Annotate GCs with URL |
|
|
P2 |
NEW |
|
1701945 |
Ryzen startup crash in [@ js::jit::MoveResolver::resolve] (= with cpu family 23 model 1 stepping 1) |
|
crash |
P2 |
NEW |
|
1701951 |
Record whether a GC slice is running in idle time |
|
|
P2 |
NEW |
|
1701956 |
Scrolling twitter has more checkerboarding than Chrome |
|
perf:responsiveness |
P2 |
NEW |
|
1708779 |
Consider unserializing directly to the Tenured generation when the input is too big for the nursery |
|
|
P2 |
NEW |
|
1711284 |
gigabytes of JS classes on Twitter |
|
|
P2 |
UNCONFIRMED |
|
1714589 |
Windows spidermonkey sometimes exceeds its max-run-time |
|
|
P2 |
NEW |
|
1717597 |
Twitter feeds paint very slowly |
|
|
P2 |
UNCONFIRMED |
|
1720480 |
Consider enabling exemplar cities again |
|
|
P2 |
ASSIGNED |
André Bargull [:anba] [back from break; working through mail backlog] |
1722205 |
Output to JS console stops working |
|
|
P2 |
UNCONFIRMED |
|
1722737 |
Re-implement checks for missing self-hosting intrinics |
|
|
P2 |
NEW |
|
1722802 |
Add JSAPI functions to create JS modules w/ custom exports |
|
|
P2 |
UNCONFIRMED |
|
1724213 |
Investigating replacing pinned atoms with permanent atoms |
|
|
P2 |
NEW |
Jon Coppeard (:jonco) (PTO until 17th May) |
1727191 |
Add Ion CacheIR tools to the JavaScript shell |
|
|
P2 |
NEW |
|
1732932 |
Investigate improving Heap<T> read barrier |
|
|
P2 |
NEW |
|
1735591 |
Large GC slice budget overruns in hydration-preact benchmark (found from BHR) |
|
|
P2 |
NEW |
|
1737495 |
Crash in [@ OOM | small] |
|
|
P2 |
NEW |
|
1738566 |
Scrolling and dragging a section of graph on perfherder spends a lot of time in JS |
|
|
P2 |
NEW |
|
1742639 |
Document CompilationStencil / ExtensibleCompilationStencil relationship |
|
|
P2 |
NEW |
Ted Campbell [:tcampbell] |
1745865 |
Performance of `for (const i of range(N))` much slower than `for (let i = 0; i < N; i++)`, and even worse than Chrome |
|
|
P2 |
NEW |
|
1750243 |
Implement support for JS::Heap<mozilla::Maybe<T>> |
|
|
P2 |
NEW |
|
1752520 |
Ion's RA: after splitting, spill bundle interferes with other fragments |
|
|
P2 |
NEW |
|
1752582 |
Ion's RA: investigate invariants related to live-range splitting |
|
|
P2 |
NEW |
|
1754699 |
Assertion failure: self == DOM_PRIVATE_VALUE, at shell/js.cpp:10338 |
[bugmon:update,bisected,confirmed] |
assertion, bugmon, regression, testcase |
P2 |
NEW |
|
1755022 |
GC slice with 6ms budget went for 61.9ms (sweeping, waiting for parallel tasks) |
|
|
P2 |
NEW |
|
1756978 |
Add test coverage for Web Extension global |
|
|
P2 |
NEW |
|
1757426 |
wordle-analyzer.com takes a massive amount of time to make progress compared to Chromium |
|
|
P2 |
NEW |
|
1757798 |
Crashing spidermonkey tests do not always fail |
|
|
P2 |
NEW |
|
1757833 |
Consider compressing JS bytecode before storing to JSBC |
|
|
P2 |
NEW |
Bryan Thrall [:bthrall] |
1759123 |
Remove helper thread JSContexts |
|
|
P2 |
NEW |
|
1760334 |
Fix concurrent delazification of `undefined` in a module. |
|
|
P2 |
ASSIGNED |
Nicolas B. Pierron [:nbp] |
1763265 |
GC_SLICE_DURING_IDLE telemetry is useless and possibly misleading |
|
|
P2 |
NEW |
|
1763606 |
Remove detach check in TypedArray.prototype.sort comparator |
|
|
P2 |
ASSIGNED |
André Bargull [:anba] [back from break; working through mail backlog] |
1765477 |
Calling console.log with a Record crashes the tab |
|
|
P2 |
NEW |
|
1765780 |
Consider always-inlining $ArrayValues/CreateArrayIterator to enable scalar replacement of iterator objects in more cases |
|
|
P2 |
NEW |
|
1767446 |
Assertion failure: tryNote.end > tryNote.begin, at wasm/WasmGenerator.cpp:1000 |
[jsbugmon:update,bisect][bugmon:bisected,confirmed] |
assertion, bugmon, regression, testcase |
P2 |
NEW |
Ryan Hunt [:rhunt] |
1768214 |
wasm32 codegen 1: custom shell for wasmtime |
|
|
P2 |
ASSIGNED |
Dmitry Bezhetskov |
1768660 |
Crash [@ js::jit::DoToBoolFallback] or Assertion failure: v.isObject(), at builtin/Boolean.cpp:172 |
[bugmon:update,bisected,confirmed] |
assertion, bugmon, crash, csectype-jit, regression, testcase |
P2 |
ASSIGNED |
Iain Ireland [:iain] |