MCPcopy Index your code
hub / github.com/cbiffle/lilos

github.com/cbiffle/lilos @v1.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.0 ↗ · + Follow
298 symbols 625 edges 31 files 134 documented · 45%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

TestResult (Interface)
Trait implemented by things that indicate success or failure, to be used with [`Notify::until`] and friends. In practic [2 …
os/src/exec.rs
Captures (Interface)
Marker trait implementing the "Captures Trick" from Rust RFC 3498, ensuring that we do lifetime capturing right in the 2 [1 …
list/src/lib.rs
Captures (Interface)
Marker trait implementing the "Captures Trick" from Rust RFC 3498, ensuring that we do lifetime capturing right in the 2 [1 …
os/src/util.rs
FutureExt (Interface)
Extension trait for `Future` that adds common utility operations. This is intended to complement the `futures` crate an [1 …
os/src/util.rs
AtomicExt (Interface)
Basic atomic operations. Note that this trait is _sealed,_ meaning it cannot be implemented for types outside `lilos` i
os/src/atomic.rs
AtomicArithExt (Interface)
Atomic operations that apply to arithmetic types.
os/src/atomic.rs

Core symbols most depended-on inside this repo

split
called by 12
os/src/spsc.rs
notify
called by 11
os/src/exec.rs
lock
called by 9
os/src/mutex.rs
acquire
called by 8
semaphore/src/lib.rs
push
called by 8
os/src/spsc.rs
until
called by 8
os/src/exec.rs
initialize_sys_tick
called by 8
os/src/time.rs
release
called by 7
semaphore/src/lib.rs

Shape

Method 121
Function 117
Class 49
Interface 7
Enum 4

Languages

Rust100%

Modules by API surface

list/src/lib.rs31 symbols
os/src/list.rs29 symbols
os/src/exec.rs29 symbols
rwlock/src/lib.rs27 symbols
os/src/time.rs24 symbols
os/src/spsc.rs16 symbols
os/src/mutex.rs16 symbols
testsuite/src/lib.rs13 symbols
handoff/src/lib.rs13 symbols
semaphore/src/lib.rs12 symbols
testsuite/src/semaphore.rs10 symbols
testsuite/src/spsc.rs9 symbols

For agents

$ claude mcp add lilos \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact