summaryrefslogtreecommitdiff
path: root/nemesis
AgeCommit message (Collapse)Author
2025-12-14nemesis: include canonical frame line number in outputbd
2025-12-08nemesis/causal_event_loop.py: remove line profilerbd
2025-12-03nemesis record coro file path + name, avoid hitting max recurs depthbd
2025-12-03html_gen allow showing legend for explicit set of coroutinesbd
2025-12-03fix incorrect handling of repeated events in samplerbd
2025-12-02attempt to fix incorrect select timeoutbd
2025-12-01profiling madnessbd
2025-11-30nemesis: split nemesis.py into utils.py, main.py.bd
nemesis/nemesis.py: remove main function, parsing, utility files [new file]: nemesis/utils.py [new file]: main.py Update copyright information
2025-11-30nemesis: update should_trace.bd
nemesis/nemesis.py: update should_trace This change allows the user to selectively choose directories to profile. I need this to allow selecting pip-installed libraries.
2025-11-30nemesis: add validate_html.bd
nemesis/nemesis.py: add validate_html - argparse: ensure passed filename is an HTML.
2025-11-30nemesis: Update nemesis with type annotationsbd
Provided by righttyper
2025-11-30nemesis: Update html_gen with type annotationsbd
Provided by righttyper
2025-11-30nemesis: Update causal_event_loop with type annotationsbd
Provided by righttyper
2025-11-30Add path include/exclude argsbd
2025-11-26Merge branch 'master' of operationnull.com:nemesisbd
2025-11-26Numerous big fixes, target function only selects in event loopbd
2025-11-19add logger, provide loop factory rather than default loop policybd
2025-11-10Profile all function framesbd
2025-10-18correct throughput graph (obvious mistake I didn't notice)bd
2025-10-15Fix a lot of bugs--core callbacks being delayed, reused handlesbd
2025-10-11try blacklisting _read_from_self from resultsbd
Still determining the reason _read_from_self has an abnormally large average callback and biases the results.
2025-10-08force assertion failures to abortbd
2025-10-08switch from sortedlist to heap queue to ensure proper sortingbd
2025-10-06allow 'pausing' while callbacks are I/O bufferedbd
2025-10-06components to implement best-guess timeout for selectorbd
2025-10-06initial commitbd