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:
parent
01748d2b17
commit
b7bd144321
4 changed files with 2 additions and 303 deletions
5
Makefile
5
Makefile
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue