Skip to content

0.5.0 --- an enumeration ends with its directory, a least stack size, and the input position - #7

Merged
Sunrisepeak merged 5 commits into
mainfrom
openkal-0.16.0
Oct 24, 2026
Merged

Sunrisepeak merged 5 commits into
mainfrom
openkal-0.16.0

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member
  • An enumeration ends when its directory is closed. The iterator is a listing kept with its directory; a closed directory and a mismatched iterator are refused, and a racing close is safe (clause 6.6).
  • KAL_TERM_PASS_INPUT is the four termios input flags, under node as the host has them.
  • kal_task_start_sized asks the thread library for at least the size requested. The default stays this platform's: a stack here is linear memory taken from the heap, so a larger default would cost every context its whole size at once. The task gate counts ten symbols.

…rectory is refused by kal_fs_list_next

The walk held a duplicate of the directory's descriptor that only reaching the
end released, the shape openkal-linux#34 measured. An iterator is now a listing
kept with its directory, the close ends it, a listing another context is
reading is released by that context on its way out (clause 6.6), and the word is
found among the open listings rather than read through.
…quested

The default stays this platform's own: a stack here is linear memory taken from
the heap when the context starts, so raising it would cost every context its
whole size at once.
@Sunrisepeak
Sunrisepeak merged commit 3d09a7b into main Oct 24, 2026
2 checks passed
@Sunrisepeak
Sunrisepeak deleted the openkal-0.16.0 branch October 24, 2026 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant