├── .all-contributorsrc ├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── DocGenerator.yml │ ├── codeql-analysis.yml │ └── test-compiler-versions.yml ├── .gitignore ├── CITATION.cff ├── CMakeLists.txt ├── CONTRIBUTING.md ├── Doxyfile ├── LICENSE ├── README.md ├── cmake └── Config.cmake.in ├── docker-compose.yml ├── img ├── benchmarks │ ├── compilation_time │ │ ├── stdout_stream.png │ │ └── stdout_stream_macro.png │ ├── cpu_time │ │ ├── stdout_stream.png │ │ └── stdout_stream_macro.png │ ├── executable_size │ │ ├── stdout_stream.png │ │ └── stdout_stream_macro.png │ └── real_time │ │ ├── stdout_stream.png │ │ └── stdout_stream_macro.png └── images │ ├── logo.svg │ └── red_string.png ├── include └── ptc │ └── print.hpp ├── studies ├── benchmarking_compilation │ ├── analysis.py │ ├── programs │ │ ├── fmt.cpp │ │ ├── pprint.cpp │ │ ├── printf.cpp │ │ ├── ptc.cpp │ │ └── stdout.cpp │ └── run.sh └── benchmarking_execution │ ├── CMakeLists.txt │ ├── analysis.py │ ├── benchmarking.cpp │ └── run.sh └── tests ├── .valgrindrc ├── CMakeLists.txt ├── IWYU.sh ├── all_tests.sh ├── include_tests.sh ├── profiling.sh ├── system_tests.cpp ├── threading_tests.cpp ├── unit_tests.cpp ├── utils.hpp └── valgrind_suppressions.supp /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/DocGenerator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/.github/workflows/DocGenerator.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/test-compiler-versions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/.github/workflows/test-compiler-versions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Config.cmake.in: -------------------------------------------------------------------------------- 1 | 2 | @PACKAGE_INIT@ 3 | 4 | include ( "${CMAKE_CURRENT_LIST_DIR}/ptcprintTargets.cmake" ) -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /img/benchmarks/compilation_time/stdout_stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/benchmarks/compilation_time/stdout_stream.png -------------------------------------------------------------------------------- /img/benchmarks/compilation_time/stdout_stream_macro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/benchmarks/compilation_time/stdout_stream_macro.png -------------------------------------------------------------------------------- /img/benchmarks/cpu_time/stdout_stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/benchmarks/cpu_time/stdout_stream.png -------------------------------------------------------------------------------- /img/benchmarks/cpu_time/stdout_stream_macro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/benchmarks/cpu_time/stdout_stream_macro.png -------------------------------------------------------------------------------- /img/benchmarks/executable_size/stdout_stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/benchmarks/executable_size/stdout_stream.png -------------------------------------------------------------------------------- /img/benchmarks/executable_size/stdout_stream_macro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/benchmarks/executable_size/stdout_stream_macro.png -------------------------------------------------------------------------------- /img/benchmarks/real_time/stdout_stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/benchmarks/real_time/stdout_stream.png -------------------------------------------------------------------------------- /img/benchmarks/real_time/stdout_stream_macro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/benchmarks/real_time/stdout_stream_macro.png -------------------------------------------------------------------------------- /img/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/images/logo.svg -------------------------------------------------------------------------------- /img/images/red_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/img/images/red_string.png -------------------------------------------------------------------------------- /include/ptc/print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/include/ptc/print.hpp -------------------------------------------------------------------------------- /studies/benchmarking_compilation/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_compilation/analysis.py -------------------------------------------------------------------------------- /studies/benchmarking_compilation/programs/fmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_compilation/programs/fmt.cpp -------------------------------------------------------------------------------- /studies/benchmarking_compilation/programs/pprint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_compilation/programs/pprint.cpp -------------------------------------------------------------------------------- /studies/benchmarking_compilation/programs/printf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_compilation/programs/printf.cpp -------------------------------------------------------------------------------- /studies/benchmarking_compilation/programs/ptc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_compilation/programs/ptc.cpp -------------------------------------------------------------------------------- /studies/benchmarking_compilation/programs/stdout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_compilation/programs/stdout.cpp -------------------------------------------------------------------------------- /studies/benchmarking_compilation/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_compilation/run.sh -------------------------------------------------------------------------------- /studies/benchmarking_execution/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_execution/CMakeLists.txt -------------------------------------------------------------------------------- /studies/benchmarking_execution/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_execution/analysis.py -------------------------------------------------------------------------------- /studies/benchmarking_execution/benchmarking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_execution/benchmarking.cpp -------------------------------------------------------------------------------- /studies/benchmarking_execution/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/studies/benchmarking_execution/run.sh -------------------------------------------------------------------------------- /tests/.valgrindrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/.valgrindrc -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/IWYU.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/IWYU.sh -------------------------------------------------------------------------------- /tests/all_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/all_tests.sh -------------------------------------------------------------------------------- /tests/include_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/include_tests.sh -------------------------------------------------------------------------------- /tests/profiling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/profiling.sh -------------------------------------------------------------------------------- /tests/system_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/system_tests.cpp -------------------------------------------------------------------------------- /tests/threading_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/threading_tests.cpp -------------------------------------------------------------------------------- /tests/unit_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/unit_tests.cpp -------------------------------------------------------------------------------- /tests/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/utils.hpp -------------------------------------------------------------------------------- /tests/valgrind_suppressions.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustWhit3/ptc-print/HEAD/tests/valgrind_suppressions.supp --------------------------------------------------------------------------------