index
:
nemesis.git
master
A [WIP] sampling-based causal profiler for blocking python coroutines
bd
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2025-12-14
README: Update with brief instructions on how to run.
HEAD
master
bd
2025-12-14
nemesis: include canonical frame line number in output
bd
2025-12-14
ex: add block_longtime example
bd
2025-12-08
ex: add examples
bd
2025-12-08
nemesis/causal_event_loop.py: remove line profiler
bd
2025-12-03
nemesis record coro file path + name, avoid hitting max recurs depth
bd
2025-12-03
html_gen allow showing legend for explicit set of coroutines
bd
2025-12-03
fix incorrect handling of repeated events in sampler
bd
2025-12-02
attempt to fix incorrect select timeout
bd
2025-12-01
profiling madness
bd
2025-11-30
initial README
bd
2025-11-30
nemesis: split nemesis.py into utils.py, main.py.
bd
2025-11-30
nemesis: update should_trace.
bd
2025-11-30
nemesis: add validate_html.
bd
2025-11-30
nemesis: Update nemesis with type annotations
bd
2025-11-30
nemesis: Update html_gen with type annotations
bd
2025-11-30
nemesis: Update causal_event_loop with type annotations
bd
2025-11-30
Add path include/exclude args
bd
2025-11-26
Merge branch 'master' of operationnull.com:nemesis
bd
2025-11-26
Numerous big fixes, target function only selects in event loop
bd
2025-11-19
add logger, provide loop factory rather than default loop policy
bd
2025-11-10
Profile all function frames
bd
2025-10-18
correct throughput graph (obvious mistake I didn't notice)
bd
2025-10-15
Fix a lot of bugs--core callbacks being delayed, reused handles
bd
2025-10-11
try blacklisting _read_from_self from results
bd
2025-10-08
force assertion failures to abort
bd
2025-10-08
switch from sortedlist to heap queue to ensure proper sorting
bd
2025-10-06
allow 'pausing' while callbacks are I/O buffered
bd
2025-10-06
components to implement best-guess timeout for selector
bd
2025-10-06
initial commit
bd