├── .ci ├── check-format.sh ├── check-newline.sh ├── check-provisioning.sh └── check-sanity.sh ├── .clang-format ├── .editorconfig ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .valgrindrc ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── console.c ├── console.h ├── dudect ├── constant.c ├── constant.h ├── cpucycles.h ├── fixture.c ├── fixture.h ├── ttest.c └── ttest.h ├── harness.c ├── harness.h ├── linenoise.c ├── linenoise.h ├── list.h ├── log2_lshift16.h ├── qtest.c ├── queue.c ├── queue.h ├── random.c ├── random.h ├── report.c ├── report.h ├── scripts ├── aspell-pws ├── check-commitlog.sh ├── check-repo.sh ├── checksums ├── commit-msg.hook ├── common.sh ├── debug.py ├── driver.py ├── install-git-hooks ├── kirby.raw ├── pre-commit.hook ├── pre-push.hook ├── prepare-commit-msg.hook └── weeping.raw ├── shannon_entropy.c ├── tools └── fmtscan.c ├── traces ├── trace-01-ops.cmd ├── trace-02-ops.cmd ├── trace-03-ops.cmd ├── trace-04-ops.cmd ├── trace-05-ops.cmd ├── trace-06-ops.cmd ├── trace-07-string.cmd ├── trace-08-robust.cmd ├── trace-09-robust.cmd ├── trace-10-robust.cmd ├── trace-11-malloc.cmd ├── trace-12-malloc.cmd ├── trace-13-malloc.cmd ├── trace-14-perf.cmd ├── trace-15-perf.cmd ├── trace-16-perf.cmd ├── trace-17-complexity.cmd └── trace-eg.cmd ├── web.c └── web.h /.ci/check-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/.ci/check-format.sh -------------------------------------------------------------------------------- /.ci/check-newline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/.ci/check-newline.sh -------------------------------------------------------------------------------- /.ci/check-provisioning.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/.ci/check-provisioning.sh -------------------------------------------------------------------------------- /.ci/check-sanity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/.ci/check-sanity.sh -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/.gitignore -------------------------------------------------------------------------------- /.valgrindrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/.valgrindrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/README.md -------------------------------------------------------------------------------- /console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/console.c -------------------------------------------------------------------------------- /console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/console.h -------------------------------------------------------------------------------- /dudect/constant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/dudect/constant.c -------------------------------------------------------------------------------- /dudect/constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/dudect/constant.h -------------------------------------------------------------------------------- /dudect/cpucycles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/dudect/cpucycles.h -------------------------------------------------------------------------------- /dudect/fixture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/dudect/fixture.c -------------------------------------------------------------------------------- /dudect/fixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/dudect/fixture.h -------------------------------------------------------------------------------- /dudect/ttest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/dudect/ttest.c -------------------------------------------------------------------------------- /dudect/ttest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/dudect/ttest.h -------------------------------------------------------------------------------- /harness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/harness.c -------------------------------------------------------------------------------- /harness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/harness.h -------------------------------------------------------------------------------- /linenoise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/linenoise.c -------------------------------------------------------------------------------- /linenoise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/linenoise.h -------------------------------------------------------------------------------- /list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/list.h -------------------------------------------------------------------------------- /log2_lshift16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/log2_lshift16.h -------------------------------------------------------------------------------- /qtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/qtest.c -------------------------------------------------------------------------------- /queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/queue.c -------------------------------------------------------------------------------- /queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/queue.h -------------------------------------------------------------------------------- /random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/random.c -------------------------------------------------------------------------------- /random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/random.h -------------------------------------------------------------------------------- /report.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/report.c -------------------------------------------------------------------------------- /report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/report.h -------------------------------------------------------------------------------- /scripts/aspell-pws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/aspell-pws -------------------------------------------------------------------------------- /scripts/check-commitlog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/check-commitlog.sh -------------------------------------------------------------------------------- /scripts/check-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/check-repo.sh -------------------------------------------------------------------------------- /scripts/checksums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/checksums -------------------------------------------------------------------------------- /scripts/commit-msg.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/commit-msg.hook -------------------------------------------------------------------------------- /scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/common.sh -------------------------------------------------------------------------------- /scripts/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/debug.py -------------------------------------------------------------------------------- /scripts/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/driver.py -------------------------------------------------------------------------------- /scripts/install-git-hooks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/install-git-hooks -------------------------------------------------------------------------------- /scripts/kirby.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/kirby.raw -------------------------------------------------------------------------------- /scripts/pre-commit.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/pre-commit.hook -------------------------------------------------------------------------------- /scripts/pre-push.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/pre-push.hook -------------------------------------------------------------------------------- /scripts/prepare-commit-msg.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/prepare-commit-msg.hook -------------------------------------------------------------------------------- /scripts/weeping.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/scripts/weeping.raw -------------------------------------------------------------------------------- /shannon_entropy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/shannon_entropy.c -------------------------------------------------------------------------------- /tools/fmtscan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/tools/fmtscan.c -------------------------------------------------------------------------------- /traces/trace-01-ops.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-01-ops.cmd -------------------------------------------------------------------------------- /traces/trace-02-ops.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-02-ops.cmd -------------------------------------------------------------------------------- /traces/trace-03-ops.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-03-ops.cmd -------------------------------------------------------------------------------- /traces/trace-04-ops.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-04-ops.cmd -------------------------------------------------------------------------------- /traces/trace-05-ops.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-05-ops.cmd -------------------------------------------------------------------------------- /traces/trace-06-ops.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-06-ops.cmd -------------------------------------------------------------------------------- /traces/trace-07-string.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-07-string.cmd -------------------------------------------------------------------------------- /traces/trace-08-robust.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-08-robust.cmd -------------------------------------------------------------------------------- /traces/trace-09-robust.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-09-robust.cmd -------------------------------------------------------------------------------- /traces/trace-10-robust.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-10-robust.cmd -------------------------------------------------------------------------------- /traces/trace-11-malloc.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-11-malloc.cmd -------------------------------------------------------------------------------- /traces/trace-12-malloc.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-12-malloc.cmd -------------------------------------------------------------------------------- /traces/trace-13-malloc.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-13-malloc.cmd -------------------------------------------------------------------------------- /traces/trace-14-perf.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-14-perf.cmd -------------------------------------------------------------------------------- /traces/trace-15-perf.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-15-perf.cmd -------------------------------------------------------------------------------- /traces/trace-16-perf.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-16-perf.cmd -------------------------------------------------------------------------------- /traces/trace-17-complexity.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-17-complexity.cmd -------------------------------------------------------------------------------- /traces/trace-eg.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/traces/trace-eg.cmd -------------------------------------------------------------------------------- /web.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/web.c -------------------------------------------------------------------------------- /web.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sysprog21/lab0-c/HEAD/web.h --------------------------------------------------------------------------------