Remove built-in jolt.http.server (ring-janet-adapter library replaces it)

The HTTP server moves out of the host into the jolt-lang/ring-janet-adapter
library, which binds sockets itself via jolt.ffi and shuts down cleanly. Drop
host/chez/http-server.ss and the obsolete ffi-server-test (the FFI collect-safe
path is covered by ffi-binding-test; the server by the adapter's own CI).
This commit is contained in:
Yogthos 2026-06-22 12:19:04 -04:00
parent 01748d2b17
commit b7bd144321
4 changed files with 2 additions and 303 deletions

View file

@ -42,11 +42,10 @@ smoke:
sci:
@chez --script host/chez/run-sci.ss
# FFI + threading: HTTP server GC-safety (blocking calls deactivate the thread)
# and http-client temp-file uniqueness, plus a live request.
# FFI: bind native functions (typed foreign-procedure), memory, and that a
# :blocking call is collect-safe (a parked thread doesn't pin the collector).
ffi:
@chez --script test/chez/ffi-binding-test.ss
@chez --script test/chez/ffi-server-test.ss
# Transients: mutable backing, snapshot on persistent!, and linear-time builds.
transient: