Skip to content

Simplify scheme impl by partial static dispatch

Jacob Lorentzon requested to merge 4lDO2/kernel:scheme_static_dispatch into master

Fixes #141 (closed) and #143 (closed)

Dynamic dispatch is still used, but only at the Deref stage. It may be possible later to replace the file description (scheme ID, number) pairs with a scheme-specific file descriptor enum, which would heavily reduce the need for code size-heavy BTreeMaps in the kernel.

Edited by Jacob Lorentzon

Merge request reports