-
Notifications
You must be signed in to change notification settings - Fork 1
Issues
is:issue state:open
is:issue state:open
Issue creation is restricted in this repository
Search results
demos/python: TU object cache does not key on headers or the compiler; stale objects survive header fixes
bugSomething isn't workingSomething isn't workingseverity:lowMinor; localized impactMinor; localized impactStatus: Open.#377 In kromych/badc;headers: badc never defines __GLIBC__ on Linux targets; glibc-gated source takes degraded fallbacks
enhancementNew feature or requestNew feature or requestleverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixStatus: Open.#376 In kromych/badc;win-x64: indirect call with mixed int/fp scalar args passes arguments in the wrong registers (positional Win64 slots)
bugSomething isn't workingSomething isn't workingmiscompileEmits wrong machine codeEmits wrong machine codeseverity:highWrong codegen/diagnostics or crash on valid inputWrong codegen/diagnostics or crash on valid inputStatus: Open.#375 In kromych/badc;regalloc: spill-slot sharing is unsound across returns-twice calls (vfork/setjmp); parent-path slots clobbered by the child path
bugSomething isn't workingSomething isn't workingmiscompileEmits wrong machine codeEmits wrong machine codeseverity:criticalSilent miscompile or memory-safety on valid codeSilent miscompile or memory-safety on valid codeStatus: Open.#374 In kromych/badc;tests: snapshots embed the absolute checkout path via assert __FILE__; regeneration drifts across differently-named checkouts
bugSomething isn't workingSomething isn't workingseverity:lowMinor; localized impactMinor; localized impactStatus: Open.#373 In kromych/badc;mid-end: memcpy/memset loop-idiom recognition — measured ceiling ~2.7% on compress, no other perf-table consumer; design recorded
leverage:lowLocalized single-site fixLocalized single-site fixperformanceEmitted-code performanceEmitted-code performanceStatus: Open.#371 In kromych/badc;codegen: divide/modulo by non-power-of-2 constants takes a hardware divide; magic-multiply design validated (not a CI lever)
leverage:lowLocalized single-site fixLocalized single-site fixperformanceEmitted-code performanceEmitted-code performanceStatus: Open.#370 In kromych/badc;mid-end: dominator-scoped CSE with a pressure gate; measured 1-2% suite-wide, prototype in hand
leverage:lowLocalized single-site fixLocalized single-site fixperformanceEmitted-code performanceEmitted-code performanceStatus: Open.#369 In kromych/badc;mid-end: self-tail-recursion elimination (pure + integer accumulator); fib measured −36% to clang -O2 parity
leverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixperformanceEmitted-code performanceEmitted-code performanceStatus: Open.#368 In kromych/badc;codegen: byte-load/store merging + bswap — no wide-access collapse exists; crypto measured −11-12%
leverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixperformanceEmitted-code performanceEmitted-code performanceStatus: Open.#367 In kromych/badc;c5: brace initializers drop intermediate cast narrowing; (long)(int)0x92492493 stores the unextended value
bugSomething isn't workingSomething isn't workingmiscompileEmits wrong machine codeEmits wrong machine codeseverity:criticalSilent miscompile or memory-safety on valid codeSilent miscompile or memory-safety on valid codeStatus: Open.#366 In kromych/badc;c5: static-local arrays with &&label initializers re-run their initializer on every call — miscompile + 35% of quickjs wall clock
bugSomething isn't workingSomething isn't workingleverage:highStructural/root-cause fix; unblocks or resolves multiple symptomsStructural/root-cause fix; unblocks or resolves multiple symptomsmiscompileEmits wrong machine codeEmits wrong machine codeperformanceEmitted-code performanceEmitted-code performanceseverity:criticalSilent miscompile or memory-safety on valid codeSilent miscompile or memory-safety on valid codeStatus: Open.#365 In kromych/badc;