2d09edd9f7
- parser: clause keywords (header, format, status, user, csv, ...) now work
as identifiers everywhere; IMPORT/EXPORT accept FORMAT csv/HEADER true
- nimble test + CI run all 13 test suites (650 checks green)
- ExecutionContext.registry is now {.cursor.} (breaks registry<->ctx cycle)
- ORC crash reproduced and bisected (tests/orc_repro.py); ARC stays the MM
14 lines
679 B
INI
14 lines
679 B
INI
-d:ssl
|
|
--threads:on
|
|
--path:"src"
|
|
# ARC: ORC cycle collector crashes under async wire-protocol load
|
|
# (markGray/trace SIGSEGV, triggered from core/server.nim handleClient).
|
|
# Still reproducible as of 2026-07-30 (Nim 2.2.10) — reproducer:
|
|
# tests/orc_repro.py. Bisected: 200 pings + 200 SELECTs over TCP are
|
|
# fine; the server dies somewhere between 20 and 500 sequential INSERTs.
|
|
# Three root-cause attempts failed (callback cycle breaks in ed5a719,
|
|
# {.cursor.} on ExecutionContext.registry, guarding ctx.onChange) — this
|
|
# points at a deep ORC+async issue (possibly upstream Nim), not a single
|
|
# app-level cycle. ARC is stable for the TCP server + HTTP worker mix.
|
|
--mm:arc
|