diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-07-25 15:35:43 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-07-25 15:35:43 -0700 |
commit | de0e57d3ced985040cf31919a23d79fd7276f1f9 (patch) | |
tree | 0ef2e7235206d0076e03085554d93b3e2714e183 /tools | |
parent | cd07e9b22c969ec1c501f34698e25e9ccb765593 (diff) | |
download | mu-de0e57d3ced985040cf31919a23d79fd7276f1f9.tar.gz |
6674
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/treeshake_all | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/treeshake_all b/tools/treeshake_all index bdf14c90..b05de395 100755 --- a/tools/treeshake_all +++ b/tools/treeshake_all @@ -13,7 +13,7 @@ export OS=${OS:-linux} process() { app=$1 - tools/treeshake_translate init.$OS 0*.subx apps/subx-params.subx apps/$app.subx + tools/treeshake_translate init.$OS [012]*.subx apps/subx-params.subx apps/$app.subx echo "LoC $(cat apps/$app.subx |wc -l) => $(grep -vh '^\s*$\|^\s*#' apps/$app.subx |tools/treeshake |wc -l)" echo "LoC including common libraries: $(cat a.in |wc -l) => $(cat a.treeshake |wc -l)" echo "binary size: $(ls -lh apps/$app |column 5) => $(ls -lh a.elf |column 5)" @@ -26,7 +26,7 @@ then fi echo "== deleting dead code" -for app in factorial crenshaw2-1 crenshaw2-1b handle hex survey pack dquotes assort tests sigils calls braces +for app in factorial crenshaw2-1 crenshaw2-1b hex survey pack dquotes assort tests sigils calls braces do echo "- $app" process $app @@ -39,21 +39,21 @@ echo "== testing treeshaken binaries" for app in factorial crenshaw2-1 crenshaw2-1b do echo $app - tools/test_treeshake_translate init.$OS 0[0-8]*.subx apps/$app.subx + tools/test_treeshake_translate init.$OS [01]*.subx apps/$app.subx diff apps/$app a.elf done for app in hex survey pack assort dquotes tests do echo $app - tools/test_treeshake_translate init.$OS 0[0-8]*.subx apps/subx-params.subx apps/$app.subx + tools/test_treeshake_translate init.$OS [01]*.subx apps/subx-params.subx apps/$app.subx diff apps/$app a.elf done for app in sigils calls braces do echo $app - tools/test_treeshake_translate init.$OS 0*.subx apps/subx-params.subx apps/$app.subx + tools/test_treeshake_translate init.$OS [012]*.subx apps/subx-params.subx apps/$app.subx diff apps/$app a.elf done |