comments: drop retired lint markers, re-cite migrated carriers
peel-ok/sizelint-ok/primsize-ok annotations lose their tools; sites keep the WHY in plain words. Citations of retired carriers move to their fixture or @test successors (949_errtype_compare -> r949_*, 900_stdlib -> library owners).
This commit is contained in:
@@ -22,8 +22,8 @@
|
||||
// (io fold-2, #5), so the dispatchers ARE the public
|
||||
// surface and grow the `handle` match when #5 lands.
|
||||
// empty the discard+EOF stream (ref/hare/io/empty.ha:13). Lives
|
||||
// here rather than io.ww so that 900_stdlib can compile
|
||||
// io.ww standalone (io.ww has no cross-file type refs).
|
||||
// here rather than io.ww so io.ww remains a standalone
|
||||
// frontend input with no cross-file type references.
|
||||
//
|
||||
// Deferrals (drew-signed): `seeker` lands with io fold-2 (#5) once `off`
|
||||
// + `whence` plug into the signature. Hare's `?`-propagating `close`
|
||||
@@ -196,8 +196,8 @@ export fn tell(h: handle) (off | error) = {
|
||||
// vtable is a module-level `let` and [[empty]] is a function that wires
|
||||
// the fn-ptr slots on every call and returns the stream pointer.
|
||||
// Single-assignment on the same words: idempotent under re-entry.
|
||||
// Lives in stream.ww (not io.ww) so that 900_stdlib can compile io.ww
|
||||
// standalone without referencing the cross-file vtable/reader/writer types.
|
||||
// Lives in stream.ww (not io.ww) so io.ww stays standalone without
|
||||
// referencing the cross-file vtable/reader/writer types.
|
||||
|
||||
fn _empty_read(s: stream, buf: []u8) (size | eof | error) = {
|
||||
let e: eof;
|
||||
|
||||
Reference in New Issue
Block a user