Skip to content
Twiggy🌱 is a code size profiler
Branch: master
Clone or download
data-pup Merge pull request #268 from data-pup/add-diff-all-test
add test for printing all items in wee_alloc diff
Latest commit 82ee63d Mar 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
analyze add missing cfg flags for path emit helpers Mar 11, 2019
ci ci: grab the wasm-bindgen version frmo Cargo.toml Aug 14, 2018
guide add formatting and linting to CI, update docs Feb 28, 2019
ir
opt Bump wasm-bindgen from 0.2.38 to 0.2.39 Mar 14, 2019
parser
releases Bump to 0.2.0 Jun 25, 2018
traits migrate twiggy-traits to 2018 edition Mar 11, 2019
twiggy
wasm-api Bump wasm-bindgen from 0.2.38 to 0.2.39 Mar 14, 2019
.gitignore
.travis.yml add formatting and linting to CI, update docs Feb 28, 2019
CHANGELOG.md Bump to 0.4.0 Feb 2, 2019
CONTRIBUTING.md Create the Twiggy guide! Oct 3, 2018
Cargo.lock Bump wasm-bindgen from 0.2.38 to 0.2.39 Mar 14, 2019
Cargo.toml Fix wasm LTO builds Feb 2, 2019
LICENSE-APACHE Add license and expand README Apr 18, 2018
LICENSE-MIT
README.md get README project title on brand Oct 3, 2018
publish.sh publish.sh: Actually publish instead of echoing May 3, 2018

README.md

Twiggy🌱

Build Status

twiggy is a code size profiler.

It analyzes a binary's call graph to answer questions like:

  • Why was this function included in the binary in the first place?

  • What is the retained size of this function? I.e. how much space would be saved if I removed it and all the functions that become dead code after its removal.

Use twiggy to make your binaries slim!

Install Twiggy

Ensure that you have the Rust toolchain installed, then run:

cargo install twiggy

Learn More!

Read the Twiggy guide!


Twiggy

You can’t perform that action at this time.