mirror of
https://github.com/facebook/sapling.git
synced 2024-12-29 08:02:24 +03:00
03bf3d0160
Summary: The slides summarized tracing related work, including: - A tracing framework that integrates seamlessly for Python and Rust. - Tracing as an Python profiler and how it is better than existing profilers. - Tracing as a test utility to check whether functions are called expectedly. - ASCII visualizer that has key advantages of all existing ASCII renders. - Native compact/fast serialization format that integrates with blackbox. - Related utilities: - Time parsing (lib/hgtime): Superset of what `hg help dates` can do. - Mincode (lib/mincode): Competitive `bincode` or `cbor_packed` replacement. - cpython-ext: Convert `serde::Serialize` directly to Python object - Rust subcommands. The `html` file was generated via nbconvert, so it's easier to view and people wouldn't need the `jupyter` toolchain. Reviewed By: singhsrb Differential Revision: D18179216 fbshipit-source-id: fa4cc82384a82df41a91fc76087c0b3289189df6 |
||
---|---|---|
.. | ||
201808-indexedlog | ||
201904-segmented-changelog | ||
201910-tracing | ||
README.md |
Related technical slides. Not part of an installation.
The slides reflect ideas at the time they were presented. They are not formal
technical documentations and can be outdated. For the latest and accurate
documentation, see comments in code and the formal doc
, and help/internals
directory.
.md
format slides are rendered using Marp.
Some of them use extra features added by a fork.