├── .editorconfig ├── .gitignore ├── COPYING ├── benchmark ├── .gitignore ├── CMakeLists.txt └── cpp-vs-rust-benchmark.cpp ├── cpp-16 ├── .gitignore ├── CMakeLists.txt ├── README ├── src │ ├── CMakeLists.txt │ ├── empty.cpp │ ├── quick-lint-js-c-api.map │ └── quick-lint-js │ │ ├── assert.cpp │ │ ├── assert.h │ │ ├── c-api-diag-reporter.cpp │ │ ├── c-api-diag-reporter.h │ │ ├── c-api.cpp │ │ ├── c-api.h │ │ ├── container │ │ ├── allocator.h │ │ ├── linked-bump-allocator.h │ │ ├── linked-vector.h │ │ ├── monotonic-allocator.h │ │ ├── optional.h │ │ ├── padded-string-debug.cpp │ │ ├── padded-string.cpp │ │ ├── padded-string.h │ │ ├── sorted-search.h │ │ ├── string-view.h │ │ ├── vector.h │ │ └── winkable.h │ │ ├── document.cpp │ │ ├── document.h │ │ ├── fe │ │ ├── buffering-diag-reporter.cpp │ │ ├── buffering-diag-reporter.h │ │ ├── diag-debug.cpp │ │ ├── diag-reporter.cpp │ │ ├── diag-reporter.h │ │ ├── diagnostic-formatter.cpp │ │ ├── diagnostic-formatter.h │ │ ├── diagnostic-types.h │ │ ├── diagnostic.cpp │ │ ├── diagnostic.h │ │ ├── identifier.h │ │ ├── language-debug.cpp │ │ ├── language.h │ │ ├── lex-1.cpp │ │ ├── lex-1.h │ │ ├── lex-10.cpp │ │ ├── lex-10.h │ │ ├── lex-11.cpp │ │ ├── lex-11.h │ │ ├── lex-12.cpp │ │ ├── lex-12.h │ │ ├── lex-13.cpp │ │ ├── lex-13.h │ │ ├── lex-14.cpp │ │ ├── lex-14.h │ │ ├── lex-15.cpp │ │ ├── lex-15.h │ │ ├── lex-2.cpp │ │ ├── lex-2.h │ │ ├── lex-3.cpp │ │ ├── lex-3.h │ │ ├── lex-4.cpp │ │ ├── lex-4.h │ │ ├── lex-5.cpp │ │ ├── lex-5.h │ │ ├── lex-6.cpp │ │ ├── lex-6.h │ │ ├── lex-7.cpp │ │ ├── lex-7.h │ │ ├── lex-8.cpp │ │ ├── lex-8.h │ │ ├── lex-9.cpp │ │ ├── lex-9.h │ │ ├── lex-debug.cpp │ │ ├── lex-keyword-generated.cpp │ │ ├── lex-keyword.gperf │ │ ├── lex-unicode-generated.cpp │ │ ├── lex.cpp │ │ ├── lex.h │ │ ├── linter.cpp │ │ ├── linter.h │ │ ├── source-code-span.cpp │ │ ├── source-code-span.h │ │ ├── token.cpp │ │ └── token.h │ │ ├── i18n │ │ ├── locale.cpp │ │ ├── locale.h │ │ ├── translation-table-generated.cpp │ │ ├── translation-table-generated.h │ │ ├── translation-table.h │ │ ├── translation.cpp │ │ └── translation.h │ │ ├── port │ │ ├── attribute.h │ │ ├── bit.h │ │ ├── char8-debug.cpp │ │ ├── char8.cpp │ │ ├── char8.h │ │ ├── crash.h │ │ ├── have.h │ │ ├── in-range.h │ │ ├── integer.cpp │ │ ├── integer.h │ │ ├── limits.h │ │ ├── math.h │ │ ├── max-align.h │ │ ├── memory-resource.cpp │ │ ├── memory-resource.h │ │ ├── simd-neon-arm.h │ │ ├── simd.h │ │ ├── source-location.h │ │ ├── type-traits.h │ │ ├── unreachable.h │ │ ├── vector-erase.h │ │ └── warning.h │ │ ├── util │ │ ├── algorithm.h │ │ ├── cpp.h │ │ ├── narrow-cast.h │ │ ├── pointer.h │ │ ├── utf-8.cpp │ │ └── utf-8.h │ │ ├── web-demo-location.cpp │ │ └── web-demo-location.h ├── test │ ├── CMakeLists.txt │ ├── diag-collector.cpp │ ├── diag-matcher.cpp │ ├── parse-support.cpp │ ├── quick-lint-js │ │ ├── array.h │ │ ├── characters.h │ │ ├── diag-collector.h │ │ ├── diag-matcher.h │ │ ├── dirty-set.h │ │ ├── gtest.h │ │ ├── parse-support.h │ │ └── test-translation-table-generated.h │ ├── test-assert.cpp │ ├── test-buffering-diag-reporter.cpp │ ├── test-c-api.cpp │ ├── test-diagnostic-formatter.cpp │ ├── test-diagnostic.cpp │ ├── test-document.cpp │ ├── test-integer-hexadecimal.cpp │ ├── test-lex-1.cpp │ ├── test-lex-10.cpp │ ├── test-lex-11.cpp │ ├── test-lex-12.cpp │ ├── test-lex-13.cpp │ ├── test-lex-14.cpp │ ├── test-lex-15.cpp │ ├── test-lex-2.cpp │ ├── test-lex-3.cpp │ ├── test-lex-4.cpp │ ├── test-lex-5.cpp │ ├── test-lex-6.cpp │ ├── test-lex-7.cpp │ ├── test-lex-8.cpp │ ├── test-lex-9.cpp │ ├── test-lex.cpp │ ├── test-linked-bump-allocator.cpp │ ├── test-linked-vector.cpp │ ├── test-locale.cpp │ ├── test-narrow-cast.cpp │ ├── test-padded-string.cpp │ ├── test-simd.cpp │ ├── test-sorted-search.cpp │ ├── test-translation-table-generated.cpp │ ├── test-translation.cpp │ ├── test-utf-8.cpp │ ├── test-vector.cpp │ └── test-web-demo-location.cpp └── vendor │ ├── README.txt │ ├── benchmark.cmake │ ├── benchmark │ ├── .clang-format │ ├── .clang-tidy │ ├── .github │ │ ├── .libcxx-setup.sh │ │ ├── ISSUE_TEMPLATE │ │ │ ├── bug_report.md │ │ │ └── feature_request.md │ │ └── workflows │ │ │ ├── bazel.yml │ │ │ ├── build-and-test-perfcounters.yml │ │ │ ├── build-and-test.yml │ │ │ ├── clang-format-lint.yml │ │ │ ├── clang-tidy.yml │ │ │ ├── doxygen.yml │ │ │ ├── pylint.yml │ │ │ ├── sanitizer.yml │ │ │ ├── test_bindings.yml │ │ │ └── wheels.yml │ ├── .gitignore │ ├── .travis.yml │ ├── .ycm_extra_conf.py │ ├── AUTHORS │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.md │ ├── WORKSPACE │ ├── _config.yml │ ├── appveyor.yml │ ├── bindings │ │ └── python │ │ │ ├── BUILD │ │ │ ├── build_defs.bzl │ │ │ ├── google_benchmark │ │ │ ├── BUILD │ │ │ ├── __init__.py │ │ │ ├── benchmark.cc │ │ │ └── example.py │ │ │ ├── pybind11.BUILD │ │ │ ├── python_headers.BUILD │ │ │ └── requirements.txt │ ├── cmake │ │ ├── AddCXXCompilerFlag.cmake │ │ ├── CXXFeatureCheck.cmake │ │ ├── Config.cmake.in │ │ ├── GetGitVersion.cmake │ │ ├── GoogleTest.cmake │ │ ├── GoogleTest.cmake.in │ │ ├── benchmark.pc.in │ │ ├── gnu_posix_regex.cpp │ │ ├── llvm-toolchain.cmake │ │ ├── posix_regex.cpp │ │ ├── split_list.cmake │ │ ├── std_regex.cpp │ │ ├── steady_clock.cpp │ │ └── thread_safety_attributes.cpp │ ├── docs │ │ ├── AssemblyTests.md │ │ ├── _config.yml │ │ ├── dependencies.md │ │ ├── index.md │ │ ├── perf_counters.md │ │ ├── platform_specific_build_instructions.md │ │ ├── random_interleaving.md │ │ ├── releasing.md │ │ ├── tools.md │ │ └── user_guide.md │ ├── include │ │ └── benchmark │ │ │ └── benchmark.h │ ├── requirements.txt │ ├── setup.py │ ├── src │ │ ├── CMakeLists.txt │ │ ├── arraysize.h │ │ ├── benchmark.cc │ │ ├── benchmark_api_internal.cc │ │ ├── benchmark_api_internal.h │ │ ├── benchmark_main.cc │ │ ├── benchmark_name.cc │ │ ├── benchmark_register.cc │ │ ├── benchmark_register.h │ │ ├── benchmark_runner.cc │ │ ├── benchmark_runner.h │ │ ├── check.h │ │ ├── colorprint.cc │ │ ├── colorprint.h │ │ ├── commandlineflags.cc │ │ ├── commandlineflags.h │ │ ├── complexity.cc │ │ ├── complexity.h │ │ ├── console_reporter.cc │ │ ├── counter.cc │ │ ├── counter.h │ │ ├── csv_reporter.cc │ │ ├── cycleclock.h │ │ ├── internal_macros.h │ │ ├── json_reporter.cc │ │ ├── log.h │ │ ├── mutex.h │ │ ├── perf_counters.cc │ │ ├── perf_counters.h │ │ ├── re.h │ │ ├── reporter.cc │ │ ├── sleep.cc │ │ ├── sleep.h │ │ ├── statistics.cc │ │ ├── statistics.h │ │ ├── string_util.cc │ │ ├── string_util.h │ │ ├── sysinfo.cc │ │ ├── thread_manager.h │ │ ├── thread_timer.h │ │ ├── timers.cc │ │ └── timers.h │ ├── test │ │ ├── AssemblyTests.cmake │ │ ├── BUILD │ │ ├── CMakeLists.txt │ │ ├── args_product_test.cc │ │ ├── basic_test.cc │ │ ├── benchmark_gtest.cc │ │ ├── benchmark_name_gtest.cc │ │ ├── benchmark_random_interleaving_gtest.cc │ │ ├── benchmark_setup_teardown_test.cc │ │ ├── benchmark_test.cc │ │ ├── clobber_memory_assembly_test.cc │ │ ├── commandlineflags_gtest.cc │ │ ├── complexity_test.cc │ │ ├── cxx03_test.cc │ │ ├── diagnostics_test.cc │ │ ├── display_aggregates_only_test.cc │ │ ├── donotoptimize_assembly_test.cc │ │ ├── donotoptimize_test.cc │ │ ├── filter_test.cc │ │ ├── fixture_test.cc │ │ ├── internal_threading_test.cc │ │ ├── link_main_test.cc │ │ ├── map_test.cc │ │ ├── memory_manager_test.cc │ │ ├── multiple_ranges_test.cc │ │ ├── options_test.cc │ │ ├── output_test.h │ │ ├── output_test_helper.cc │ │ ├── perf_counters_gtest.cc │ │ ├── perf_counters_test.cc │ │ ├── register_benchmark_test.cc │ │ ├── repetitions_test.cc │ │ ├── report_aggregates_only_test.cc │ │ ├── reporter_output_test.cc │ │ ├── skip_with_error_test.cc │ │ ├── spec_arg_test.cc │ │ ├── state_assembly_test.cc │ │ ├── statistics_gtest.cc │ │ ├── string_util_gtest.cc │ │ ├── templated_fixture_test.cc │ │ ├── user_counters_tabular_test.cc │ │ ├── user_counters_test.cc │ │ └── user_counters_thousands_test.cc │ └── tools │ │ ├── BUILD.bazel │ │ ├── compare.py │ │ ├── gbench │ │ ├── Inputs │ │ │ ├── test1_run1.json │ │ │ ├── test1_run2.json │ │ │ ├── test2_run.json │ │ │ ├── test3_run0.json │ │ │ ├── test3_run1.json │ │ │ ├── test4_run.json │ │ │ ├── test4_run0.json │ │ │ └── test4_run1.json │ │ ├── __init__.py │ │ ├── report.py │ │ └── util.py │ │ ├── requirements.txt │ │ └── strip_asm.py │ ├── googletest-werror.patch │ ├── googletest.cmake │ └── googletest │ ├── .clang-format │ ├── .github │ └── ISSUE_TEMPLATE │ │ ├── 00-bug_report.md │ │ ├── 10-feature_request.md │ │ └── config.yml │ ├── .gitignore │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.md │ ├── WORKSPACE │ ├── ci │ ├── linux-presubmit.sh │ └── macos-presubmit.sh │ ├── docs │ ├── _config.yml │ ├── _data │ │ └── navigation.yml │ ├── _layouts │ │ └── default.html │ ├── _sass │ │ └── main.scss │ ├── advanced.md │ ├── assets │ │ └── css │ │ │ └── style.scss │ ├── community_created_documentation.md │ ├── faq.md │ ├── gmock_cheat_sheet.md │ ├── gmock_cook_book.md │ ├── gmock_faq.md │ ├── gmock_for_dummies.md │ ├── index.md │ ├── pkgconfig.md │ ├── platforms.md │ ├── primer.md │ ├── quickstart-bazel.md │ ├── quickstart-cmake.md │ ├── reference │ │ ├── actions.md │ │ ├── assertions.md │ │ ├── matchers.md │ │ ├── mocking.md │ │ └── testing.md │ └── samples.md │ ├── googlemock │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ ├── gmock.pc.in │ │ └── gmock_main.pc.in │ ├── docs │ │ └── README.md │ ├── include │ │ └── gmock │ │ │ ├── gmock-actions.h │ │ │ ├── gmock-cardinalities.h │ │ │ ├── gmock-function-mocker.h │ │ │ ├── gmock-matchers.h │ │ │ ├── gmock-more-actions.h │ │ │ ├── gmock-more-matchers.h │ │ │ ├── gmock-nice-strict.h │ │ │ ├── gmock-spec-builders.h │ │ │ ├── gmock.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gmock-generated-actions.h │ │ │ ├── gmock-matchers.h │ │ │ └── gmock-port.h │ │ │ ├── gmock-internal-utils.h │ │ │ ├── gmock-port.h │ │ │ └── gmock-pp.h │ ├── scripts │ │ ├── README.md │ │ ├── fuse_gmock_files.py │ │ └── generator │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── README.cppclean │ │ │ ├── cpp │ │ │ ├── __init__.py │ │ │ ├── ast.py │ │ │ ├── gmock_class.py │ │ │ ├── gmock_class_test.py │ │ │ ├── keywords.py │ │ │ ├── tokenize.py │ │ │ └── utils.py │ │ │ └── gmock_gen.py │ ├── src │ │ ├── gmock-all.cc │ │ ├── gmock-cardinalities.cc │ │ ├── gmock-internal-utils.cc │ │ ├── gmock-matchers.cc │ │ ├── gmock-spec-builders.cc │ │ ├── gmock.cc │ │ └── gmock_main.cc │ └── test │ │ ├── BUILD.bazel │ │ ├── gmock-actions_test.cc │ │ ├── gmock-cardinalities_test.cc │ │ ├── gmock-function-mocker_test.cc │ │ ├── gmock-internal-utils_test.cc │ │ ├── gmock-matchers_test.cc │ │ ├── gmock-more-actions_test.cc │ │ ├── gmock-nice-strict_test.cc │ │ ├── gmock-port_test.cc │ │ ├── gmock-pp-string_test.cc │ │ ├── gmock-pp_test.cc │ │ ├── gmock-spec-builders_test.cc │ │ ├── gmock_all_test.cc │ │ ├── gmock_ex_test.cc │ │ ├── gmock_leak_test.py │ │ ├── gmock_leak_test_.cc │ │ ├── gmock_link2_test.cc │ │ ├── gmock_link_test.cc │ │ ├── gmock_link_test.h │ │ ├── gmock_output_test.py │ │ ├── gmock_output_test_.cc │ │ ├── gmock_output_test_golden.txt │ │ ├── gmock_stress_test.cc │ │ ├── gmock_test.cc │ │ └── gmock_test_utils.py │ ├── googletest │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ ├── Config.cmake.in │ │ ├── gtest.pc.in │ │ ├── gtest_main.pc.in │ │ ├── internal_utils.cmake │ │ └── libgtest.la.in │ ├── docs │ │ └── README.md │ ├── include │ │ └── gtest │ │ │ ├── gtest-death-test.h │ │ │ ├── gtest-matchers.h │ │ │ ├── gtest-message.h │ │ │ ├── gtest-param-test.h │ │ │ ├── gtest-printers.h │ │ │ ├── gtest-spi.h │ │ │ ├── gtest-test-part.h │ │ │ ├── gtest-typed-test.h │ │ │ ├── gtest.h │ │ │ ├── gtest_pred_impl.h │ │ │ ├── gtest_prod.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gtest-port.h │ │ │ ├── gtest-printers.h │ │ │ └── gtest.h │ │ │ ├── gtest-death-test-internal.h │ │ │ ├── gtest-filepath.h │ │ │ ├── gtest-internal.h │ │ │ ├── gtest-param-util.h │ │ │ ├── gtest-port-arch.h │ │ │ ├── gtest-port.h │ │ │ ├── gtest-string.h │ │ │ └── gtest-type-util.h │ ├── samples │ │ ├── prime_tables.h │ │ ├── sample1.cc │ │ ├── sample1.h │ │ ├── sample10_unittest.cc │ │ ├── sample1_unittest.cc │ │ ├── sample2.cc │ │ ├── sample2.h │ │ ├── sample2_unittest.cc │ │ ├── sample3-inl.h │ │ ├── sample3_unittest.cc │ │ ├── sample4.cc │ │ ├── sample4.h │ │ ├── sample4_unittest.cc │ │ ├── sample5_unittest.cc │ │ ├── sample6_unittest.cc │ │ ├── sample7_unittest.cc │ │ ├── sample8_unittest.cc │ │ └── sample9_unittest.cc │ ├── scripts │ │ ├── README.md │ │ ├── common.py │ │ ├── fuse_gtest_files.py │ │ ├── gen_gtest_pred_impl.py │ │ ├── gtest-config.in │ │ ├── release_docs.py │ │ ├── run_with_path.py │ │ ├── upload.py │ │ └── upload_gtest.py │ ├── src │ │ ├── gtest-all.cc │ │ ├── gtest-death-test.cc │ │ ├── gtest-filepath.cc │ │ ├── gtest-internal-inl.h │ │ ├── gtest-matchers.cc │ │ ├── gtest-port.cc │ │ ├── gtest-printers.cc │ │ ├── gtest-test-part.cc │ │ ├── gtest-typed-test.cc │ │ ├── gtest.cc │ │ └── gtest_main.cc │ └── test │ │ ├── BUILD.bazel │ │ ├── googletest-break-on-failure-unittest.py │ │ ├── googletest-break-on-failure-unittest_.cc │ │ ├── googletest-catch-exceptions-test.py │ │ ├── googletest-catch-exceptions-test_.cc │ │ ├── googletest-color-test.py │ │ ├── googletest-color-test_.cc │ │ ├── googletest-death-test-test.cc │ │ ├── googletest-death-test_ex_test.cc │ │ ├── googletest-env-var-test.py │ │ ├── googletest-env-var-test_.cc │ │ ├── googletest-failfast-unittest.py │ │ ├── googletest-failfast-unittest_.cc │ │ ├── googletest-filepath-test.cc │ │ ├── googletest-filter-unittest.py │ │ ├── googletest-filter-unittest_.cc │ │ ├── googletest-global-environment-unittest.py │ │ ├── googletest-global-environment-unittest_.cc │ │ ├── googletest-json-outfiles-test.py │ │ ├── googletest-json-output-unittest.py │ │ ├── googletest-list-tests-unittest.py │ │ ├── googletest-list-tests-unittest_.cc │ │ ├── googletest-listener-test.cc │ │ ├── googletest-message-test.cc │ │ ├── googletest-options-test.cc │ │ ├── googletest-output-test-golden-lin.txt │ │ ├── googletest-output-test.py │ │ ├── googletest-output-test_.cc │ │ ├── googletest-param-test-invalid-name1-test.py │ │ ├── googletest-param-test-invalid-name1-test_.cc │ │ ├── googletest-param-test-invalid-name2-test.py │ │ ├── googletest-param-test-invalid-name2-test_.cc │ │ ├── googletest-param-test-test.cc │ │ ├── googletest-param-test-test.h │ │ ├── googletest-param-test2-test.cc │ │ ├── googletest-port-test.cc │ │ ├── googletest-printers-test.cc │ │ ├── googletest-setuptestsuite-test.py │ │ ├── googletest-setuptestsuite-test_.cc │ │ ├── googletest-shuffle-test.py │ │ ├── googletest-shuffle-test_.cc │ │ ├── googletest-test-part-test.cc │ │ ├── googletest-throw-on-failure-test.py │ │ ├── googletest-throw-on-failure-test_.cc │ │ ├── googletest-uninitialized-test.py │ │ ├── googletest-uninitialized-test_.cc │ │ ├── gtest-typed-test2_test.cc │ │ ├── gtest-typed-test_test.cc │ │ ├── gtest-typed-test_test.h │ │ ├── gtest-unittest-api_test.cc │ │ ├── gtest_all_test.cc │ │ ├── gtest_assert_by_exception_test.cc │ │ ├── gtest_environment_test.cc │ │ ├── gtest_help_test.py │ │ ├── gtest_help_test_.cc │ │ ├── gtest_json_test_utils.py │ │ ├── gtest_list_output_unittest.py │ │ ├── gtest_list_output_unittest_.cc │ │ ├── gtest_main_unittest.cc │ │ ├── gtest_no_test_unittest.cc │ │ ├── gtest_pred_impl_unittest.cc │ │ ├── gtest_premature_exit_test.cc │ │ ├── gtest_prod_test.cc │ │ ├── gtest_repeat_test.cc │ │ ├── gtest_skip_check_output_test.py │ │ ├── gtest_skip_environment_check_output_test.py │ │ ├── gtest_skip_in_environment_setup_test.cc │ │ ├── gtest_skip_test.cc │ │ ├── gtest_sole_header_test.cc │ │ ├── gtest_stress_test.cc │ │ ├── gtest_test_macro_stack_footprint_test.cc │ │ ├── gtest_test_utils.py │ │ ├── gtest_testbridge_test.py │ │ ├── gtest_testbridge_test_.cc │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ ├── gtest_unittest.cc │ │ ├── gtest_xml_outfile1_test_.cc │ │ ├── gtest_xml_outfile2_test_.cc │ │ ├── gtest_xml_outfiles_test.py │ │ ├── gtest_xml_output_unittest.py │ │ ├── gtest_xml_output_unittest_.cc │ │ ├── gtest_xml_test_utils.py │ │ ├── production.cc │ │ └── production.h │ └── library.json ├── cpp-24 ├── .gitignore ├── CMakeLists.txt ├── README ├── src │ ├── CMakeLists.txt │ ├── empty.cpp │ ├── quick-lint-js-c-api.map │ └── quick-lint-js │ │ ├── assert.cpp │ │ ├── assert.h │ │ ├── c-api-diag-reporter.cpp │ │ ├── c-api-diag-reporter.h │ │ ├── c-api.cpp │ │ ├── c-api.h │ │ ├── container │ │ ├── allocator.h │ │ ├── linked-bump-allocator.h │ │ ├── linked-vector.h │ │ ├── monotonic-allocator.h │ │ ├── optional.h │ │ ├── padded-string-debug.cpp │ │ ├── padded-string.cpp │ │ ├── padded-string.h │ │ ├── sorted-search.h │ │ ├── string-view.h │ │ ├── vector.h │ │ └── winkable.h │ │ ├── document.cpp │ │ ├── document.h │ │ ├── fe │ │ ├── buffering-diag-reporter.cpp │ │ ├── buffering-diag-reporter.h │ │ ├── diag-debug.cpp │ │ ├── diag-reporter.cpp │ │ ├── diag-reporter.h │ │ ├── diagnostic-formatter.cpp │ │ ├── diagnostic-formatter.h │ │ ├── diagnostic-types.h │ │ ├── diagnostic.cpp │ │ ├── diagnostic.h │ │ ├── identifier.h │ │ ├── language-debug.cpp │ │ ├── language.h │ │ ├── lex-1.cpp │ │ ├── lex-1.h │ │ ├── lex-10.cpp │ │ ├── lex-10.h │ │ ├── lex-11.cpp │ │ ├── lex-11.h │ │ ├── lex-12.cpp │ │ ├── lex-12.h │ │ ├── lex-13.cpp │ │ ├── lex-13.h │ │ ├── lex-14.cpp │ │ ├── lex-14.h │ │ ├── lex-15.cpp │ │ ├── lex-15.h │ │ ├── lex-16.cpp │ │ ├── lex-16.h │ │ ├── lex-17.cpp │ │ ├── lex-17.h │ │ ├── lex-18.cpp │ │ ├── lex-18.h │ │ ├── lex-19.cpp │ │ ├── lex-19.h │ │ ├── lex-2.cpp │ │ ├── lex-2.h │ │ ├── lex-20.cpp │ │ ├── lex-20.h │ │ ├── lex-21.cpp │ │ ├── lex-21.h │ │ ├── lex-22.cpp │ │ ├── lex-22.h │ │ ├── lex-23.cpp │ │ ├── lex-23.h │ │ ├── lex-3.cpp │ │ ├── lex-3.h │ │ ├── lex-4.cpp │ │ ├── lex-4.h │ │ ├── lex-5.cpp │ │ ├── lex-5.h │ │ ├── lex-6.cpp │ │ ├── lex-6.h │ │ ├── lex-7.cpp │ │ ├── lex-7.h │ │ ├── lex-8.cpp │ │ ├── lex-8.h │ │ ├── lex-9.cpp │ │ ├── lex-9.h │ │ ├── lex-debug.cpp │ │ ├── lex-keyword-generated.cpp │ │ ├── lex-keyword.gperf │ │ ├── lex-unicode-generated.cpp │ │ ├── lex.cpp │ │ ├── lex.h │ │ ├── linter.cpp │ │ ├── linter.h │ │ ├── source-code-span.cpp │ │ ├── source-code-span.h │ │ ├── token.cpp │ │ └── token.h │ │ ├── i18n │ │ ├── locale.cpp │ │ ├── locale.h │ │ ├── translation-table-generated.cpp │ │ ├── translation-table-generated.h │ │ ├── translation-table.h │ │ ├── translation.cpp │ │ └── translation.h │ │ ├── port │ │ ├── attribute.h │ │ ├── bit.h │ │ ├── char8-debug.cpp │ │ ├── char8.cpp │ │ ├── char8.h │ │ ├── crash.h │ │ ├── have.h │ │ ├── in-range.h │ │ ├── integer.cpp │ │ ├── integer.h │ │ ├── limits.h │ │ ├── math.h │ │ ├── max-align.h │ │ ├── memory-resource.cpp │ │ ├── memory-resource.h │ │ ├── simd-neon-arm.h │ │ ├── simd.h │ │ ├── source-location.h │ │ ├── type-traits.h │ │ ├── unreachable.h │ │ ├── vector-erase.h │ │ └── warning.h │ │ ├── util │ │ ├── algorithm.h │ │ ├── cpp.h │ │ ├── narrow-cast.h │ │ ├── pointer.h │ │ ├── utf-8.cpp │ │ └── utf-8.h │ │ ├── web-demo-location.cpp │ │ └── web-demo-location.h ├── test │ ├── CMakeLists.txt │ ├── diag-collector.cpp │ ├── diag-matcher.cpp │ ├── parse-support.cpp │ ├── quick-lint-js │ │ ├── array.h │ │ ├── characters.h │ │ ├── diag-collector.h │ │ ├── diag-matcher.h │ │ ├── dirty-set.h │ │ ├── gtest.h │ │ ├── parse-support.h │ │ └── test-translation-table-generated.h │ ├── test-assert.cpp │ ├── test-buffering-diag-reporter.cpp │ ├── test-c-api.cpp │ ├── test-diagnostic-formatter.cpp │ ├── test-diagnostic.cpp │ ├── test-document.cpp │ ├── test-integer-hexadecimal.cpp │ ├── test-lex-1.cpp │ ├── test-lex-10.cpp │ ├── test-lex-11.cpp │ ├── test-lex-12.cpp │ ├── test-lex-13.cpp │ ├── test-lex-14.cpp │ ├── test-lex-15.cpp │ ├── test-lex-16.cpp │ ├── test-lex-17.cpp │ ├── test-lex-18.cpp │ ├── test-lex-19.cpp │ ├── test-lex-2.cpp │ ├── test-lex-20.cpp │ ├── test-lex-21.cpp │ ├── test-lex-22.cpp │ ├── test-lex-23.cpp │ ├── test-lex-3.cpp │ ├── test-lex-4.cpp │ ├── test-lex-5.cpp │ ├── test-lex-6.cpp │ ├── test-lex-7.cpp │ ├── test-lex-8.cpp │ ├── test-lex-9.cpp │ ├── test-lex.cpp │ ├── test-linked-bump-allocator.cpp │ ├── test-linked-vector.cpp │ ├── test-locale.cpp │ ├── test-narrow-cast.cpp │ ├── test-padded-string.cpp │ ├── test-simd.cpp │ ├── test-sorted-search.cpp │ ├── test-translation-table-generated.cpp │ ├── test-translation.cpp │ ├── test-utf-8.cpp │ ├── test-vector.cpp │ └── test-web-demo-location.cpp └── vendor │ ├── README.txt │ ├── benchmark.cmake │ ├── benchmark │ ├── .clang-format │ ├── .clang-tidy │ ├── .github │ │ ├── .libcxx-setup.sh │ │ ├── ISSUE_TEMPLATE │ │ │ ├── bug_report.md │ │ │ └── feature_request.md │ │ └── workflows │ │ │ ├── bazel.yml │ │ │ ├── build-and-test-perfcounters.yml │ │ │ ├── build-and-test.yml │ │ │ ├── clang-format-lint.yml │ │ │ ├── clang-tidy.yml │ │ │ ├── doxygen.yml │ │ │ ├── pylint.yml │ │ │ ├── sanitizer.yml │ │ │ ├── test_bindings.yml │ │ │ └── wheels.yml │ ├── .gitignore │ ├── .travis.yml │ ├── .ycm_extra_conf.py │ ├── AUTHORS │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.md │ ├── WORKSPACE │ ├── _config.yml │ ├── appveyor.yml │ ├── bindings │ │ └── python │ │ │ ├── BUILD │ │ │ ├── build_defs.bzl │ │ │ ├── google_benchmark │ │ │ ├── BUILD │ │ │ ├── __init__.py │ │ │ ├── benchmark.cc │ │ │ └── example.py │ │ │ ├── pybind11.BUILD │ │ │ ├── python_headers.BUILD │ │ │ └── requirements.txt │ ├── cmake │ │ ├── AddCXXCompilerFlag.cmake │ │ ├── CXXFeatureCheck.cmake │ │ ├── Config.cmake.in │ │ ├── GetGitVersion.cmake │ │ ├── GoogleTest.cmake │ │ ├── GoogleTest.cmake.in │ │ ├── benchmark.pc.in │ │ ├── gnu_posix_regex.cpp │ │ ├── llvm-toolchain.cmake │ │ ├── posix_regex.cpp │ │ ├── split_list.cmake │ │ ├── std_regex.cpp │ │ ├── steady_clock.cpp │ │ └── thread_safety_attributes.cpp │ ├── docs │ │ ├── AssemblyTests.md │ │ ├── _config.yml │ │ ├── dependencies.md │ │ ├── index.md │ │ ├── perf_counters.md │ │ ├── platform_specific_build_instructions.md │ │ ├── random_interleaving.md │ │ ├── releasing.md │ │ ├── tools.md │ │ └── user_guide.md │ ├── include │ │ └── benchmark │ │ │ └── benchmark.h │ ├── requirements.txt │ ├── setup.py │ ├── src │ │ ├── CMakeLists.txt │ │ ├── arraysize.h │ │ ├── benchmark.cc │ │ ├── benchmark_api_internal.cc │ │ ├── benchmark_api_internal.h │ │ ├── benchmark_main.cc │ │ ├── benchmark_name.cc │ │ ├── benchmark_register.cc │ │ ├── benchmark_register.h │ │ ├── benchmark_runner.cc │ │ ├── benchmark_runner.h │ │ ├── check.h │ │ ├── colorprint.cc │ │ ├── colorprint.h │ │ ├── commandlineflags.cc │ │ ├── commandlineflags.h │ │ ├── complexity.cc │ │ ├── complexity.h │ │ ├── console_reporter.cc │ │ ├── counter.cc │ │ ├── counter.h │ │ ├── csv_reporter.cc │ │ ├── cycleclock.h │ │ ├── internal_macros.h │ │ ├── json_reporter.cc │ │ ├── log.h │ │ ├── mutex.h │ │ ├── perf_counters.cc │ │ ├── perf_counters.h │ │ ├── re.h │ │ ├── reporter.cc │ │ ├── sleep.cc │ │ ├── sleep.h │ │ ├── statistics.cc │ │ ├── statistics.h │ │ ├── string_util.cc │ │ ├── string_util.h │ │ ├── sysinfo.cc │ │ ├── thread_manager.h │ │ ├── thread_timer.h │ │ ├── timers.cc │ │ └── timers.h │ ├── test │ │ ├── AssemblyTests.cmake │ │ ├── BUILD │ │ ├── CMakeLists.txt │ │ ├── args_product_test.cc │ │ ├── basic_test.cc │ │ ├── benchmark_gtest.cc │ │ ├── benchmark_name_gtest.cc │ │ ├── benchmark_random_interleaving_gtest.cc │ │ ├── benchmark_setup_teardown_test.cc │ │ ├── benchmark_test.cc │ │ ├── clobber_memory_assembly_test.cc │ │ ├── commandlineflags_gtest.cc │ │ ├── complexity_test.cc │ │ ├── cxx03_test.cc │ │ ├── diagnostics_test.cc │ │ ├── display_aggregates_only_test.cc │ │ ├── donotoptimize_assembly_test.cc │ │ ├── donotoptimize_test.cc │ │ ├── filter_test.cc │ │ ├── fixture_test.cc │ │ ├── internal_threading_test.cc │ │ ├── link_main_test.cc │ │ ├── map_test.cc │ │ ├── memory_manager_test.cc │ │ ├── multiple_ranges_test.cc │ │ ├── options_test.cc │ │ ├── output_test.h │ │ ├── output_test_helper.cc │ │ ├── perf_counters_gtest.cc │ │ ├── perf_counters_test.cc │ │ ├── register_benchmark_test.cc │ │ ├── repetitions_test.cc │ │ ├── report_aggregates_only_test.cc │ │ ├── reporter_output_test.cc │ │ ├── skip_with_error_test.cc │ │ ├── spec_arg_test.cc │ │ ├── state_assembly_test.cc │ │ ├── statistics_gtest.cc │ │ ├── string_util_gtest.cc │ │ ├── templated_fixture_test.cc │ │ ├── user_counters_tabular_test.cc │ │ ├── user_counters_test.cc │ │ └── user_counters_thousands_test.cc │ └── tools │ │ ├── BUILD.bazel │ │ ├── compare.py │ │ ├── gbench │ │ ├── Inputs │ │ │ ├── test1_run1.json │ │ │ ├── test1_run2.json │ │ │ ├── test2_run.json │ │ │ ├── test3_run0.json │ │ │ ├── test3_run1.json │ │ │ ├── test4_run.json │ │ │ ├── test4_run0.json │ │ │ └── test4_run1.json │ │ ├── __init__.py │ │ ├── report.py │ │ └── util.py │ │ ├── requirements.txt │ │ └── strip_asm.py │ ├── googletest-werror.patch │ ├── googletest.cmake │ └── googletest │ ├── .clang-format │ ├── .github │ └── ISSUE_TEMPLATE │ │ ├── 00-bug_report.md │ │ ├── 10-feature_request.md │ │ └── config.yml │ ├── .gitignore │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.md │ ├── WORKSPACE │ ├── ci │ ├── linux-presubmit.sh │ └── macos-presubmit.sh │ ├── docs │ ├── _config.yml │ ├── _data │ │ └── navigation.yml │ ├── _layouts │ │ └── default.html │ ├── _sass │ │ └── main.scss │ ├── advanced.md │ ├── assets │ │ └── css │ │ │ └── style.scss │ ├── community_created_documentation.md │ ├── faq.md │ ├── gmock_cheat_sheet.md │ ├── gmock_cook_book.md │ ├── gmock_faq.md │ ├── gmock_for_dummies.md │ ├── index.md │ ├── pkgconfig.md │ ├── platforms.md │ ├── primer.md │ ├── quickstart-bazel.md │ ├── quickstart-cmake.md │ ├── reference │ │ ├── actions.md │ │ ├── assertions.md │ │ ├── matchers.md │ │ ├── mocking.md │ │ └── testing.md │ └── samples.md │ ├── googlemock │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ ├── gmock.pc.in │ │ └── gmock_main.pc.in │ ├── docs │ │ └── README.md │ ├── include │ │ └── gmock │ │ │ ├── gmock-actions.h │ │ │ ├── gmock-cardinalities.h │ │ │ ├── gmock-function-mocker.h │ │ │ ├── gmock-matchers.h │ │ │ ├── gmock-more-actions.h │ │ │ ├── gmock-more-matchers.h │ │ │ ├── gmock-nice-strict.h │ │ │ ├── gmock-spec-builders.h │ │ │ ├── gmock.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gmock-generated-actions.h │ │ │ ├── gmock-matchers.h │ │ │ └── gmock-port.h │ │ │ ├── gmock-internal-utils.h │ │ │ ├── gmock-port.h │ │ │ └── gmock-pp.h │ ├── scripts │ │ ├── README.md │ │ ├── fuse_gmock_files.py │ │ └── generator │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── README.cppclean │ │ │ ├── cpp │ │ │ ├── __init__.py │ │ │ ├── ast.py │ │ │ ├── gmock_class.py │ │ │ ├── gmock_class_test.py │ │ │ ├── keywords.py │ │ │ ├── tokenize.py │ │ │ └── utils.py │ │ │ └── gmock_gen.py │ ├── src │ │ ├── gmock-all.cc │ │ ├── gmock-cardinalities.cc │ │ ├── gmock-internal-utils.cc │ │ ├── gmock-matchers.cc │ │ ├── gmock-spec-builders.cc │ │ ├── gmock.cc │ │ └── gmock_main.cc │ └── test │ │ ├── BUILD.bazel │ │ ├── gmock-actions_test.cc │ │ ├── gmock-cardinalities_test.cc │ │ ├── gmock-function-mocker_test.cc │ │ ├── gmock-internal-utils_test.cc │ │ ├── gmock-matchers_test.cc │ │ ├── gmock-more-actions_test.cc │ │ ├── gmock-nice-strict_test.cc │ │ ├── gmock-port_test.cc │ │ ├── gmock-pp-string_test.cc │ │ ├── gmock-pp_test.cc │ │ ├── gmock-spec-builders_test.cc │ │ ├── gmock_all_test.cc │ │ ├── gmock_ex_test.cc │ │ ├── gmock_leak_test.py │ │ ├── gmock_leak_test_.cc │ │ ├── gmock_link2_test.cc │ │ ├── gmock_link_test.cc │ │ ├── gmock_link_test.h │ │ ├── gmock_output_test.py │ │ ├── gmock_output_test_.cc │ │ ├── gmock_output_test_golden.txt │ │ ├── gmock_stress_test.cc │ │ ├── gmock_test.cc │ │ └── gmock_test_utils.py │ ├── googletest │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ ├── Config.cmake.in │ │ ├── gtest.pc.in │ │ ├── gtest_main.pc.in │ │ ├── internal_utils.cmake │ │ └── libgtest.la.in │ ├── docs │ │ └── README.md │ ├── include │ │ └── gtest │ │ │ ├── gtest-death-test.h │ │ │ ├── gtest-matchers.h │ │ │ ├── gtest-message.h │ │ │ ├── gtest-param-test.h │ │ │ ├── gtest-printers.h │ │ │ ├── gtest-spi.h │ │ │ ├── gtest-test-part.h │ │ │ ├── gtest-typed-test.h │ │ │ ├── gtest.h │ │ │ ├── gtest_pred_impl.h │ │ │ ├── gtest_prod.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gtest-port.h │ │ │ ├── gtest-printers.h │ │ │ └── gtest.h │ │ │ ├── gtest-death-test-internal.h │ │ │ ├── gtest-filepath.h │ │ │ ├── gtest-internal.h │ │ │ ├── gtest-param-util.h │ │ │ ├── gtest-port-arch.h │ │ │ ├── gtest-port.h │ │ │ ├── gtest-string.h │ │ │ └── gtest-type-util.h │ ├── samples │ │ ├── prime_tables.h │ │ ├── sample1.cc │ │ ├── sample1.h │ │ ├── sample10_unittest.cc │ │ ├── sample1_unittest.cc │ │ ├── sample2.cc │ │ ├── sample2.h │ │ ├── sample2_unittest.cc │ │ ├── sample3-inl.h │ │ ├── sample3_unittest.cc │ │ ├── sample4.cc │ │ ├── sample4.h │ │ ├── sample4_unittest.cc │ │ ├── sample5_unittest.cc │ │ ├── sample6_unittest.cc │ │ ├── sample7_unittest.cc │ │ ├── sample8_unittest.cc │ │ └── sample9_unittest.cc │ ├── scripts │ │ ├── README.md │ │ ├── common.py │ │ ├── fuse_gtest_files.py │ │ ├── gen_gtest_pred_impl.py │ │ ├── gtest-config.in │ │ ├── release_docs.py │ │ ├── run_with_path.py │ │ ├── upload.py │ │ └── upload_gtest.py │ ├── src │ │ ├── gtest-all.cc │ │ ├── gtest-death-test.cc │ │ ├── gtest-filepath.cc │ │ ├── gtest-internal-inl.h │ │ ├── gtest-matchers.cc │ │ ├── gtest-port.cc │ │ ├── gtest-printers.cc │ │ ├── gtest-test-part.cc │ │ ├── gtest-typed-test.cc │ │ ├── gtest.cc │ │ └── gtest_main.cc │ └── test │ │ ├── BUILD.bazel │ │ ├── googletest-break-on-failure-unittest.py │ │ ├── googletest-break-on-failure-unittest_.cc │ │ ├── googletest-catch-exceptions-test.py │ │ ├── googletest-catch-exceptions-test_.cc │ │ ├── googletest-color-test.py │ │ ├── googletest-color-test_.cc │ │ ├── googletest-death-test-test.cc │ │ ├── googletest-death-test_ex_test.cc │ │ ├── googletest-env-var-test.py │ │ ├── googletest-env-var-test_.cc │ │ ├── googletest-failfast-unittest.py │ │ ├── googletest-failfast-unittest_.cc │ │ ├── googletest-filepath-test.cc │ │ ├── googletest-filter-unittest.py │ │ ├── googletest-filter-unittest_.cc │ │ ├── googletest-global-environment-unittest.py │ │ ├── googletest-global-environment-unittest_.cc │ │ ├── googletest-json-outfiles-test.py │ │ ├── googletest-json-output-unittest.py │ │ ├── googletest-list-tests-unittest.py │ │ ├── googletest-list-tests-unittest_.cc │ │ ├── googletest-listener-test.cc │ │ ├── googletest-message-test.cc │ │ ├── googletest-options-test.cc │ │ ├── googletest-output-test-golden-lin.txt │ │ ├── googletest-output-test.py │ │ ├── googletest-output-test_.cc │ │ ├── googletest-param-test-invalid-name1-test.py │ │ ├── googletest-param-test-invalid-name1-test_.cc │ │ ├── googletest-param-test-invalid-name2-test.py │ │ ├── googletest-param-test-invalid-name2-test_.cc │ │ ├── googletest-param-test-test.cc │ │ ├── googletest-param-test-test.h │ │ ├── googletest-param-test2-test.cc │ │ ├── googletest-port-test.cc │ │ ├── googletest-printers-test.cc │ │ ├── googletest-setuptestsuite-test.py │ │ ├── googletest-setuptestsuite-test_.cc │ │ ├── googletest-shuffle-test.py │ │ ├── googletest-shuffle-test_.cc │ │ ├── googletest-test-part-test.cc │ │ ├── googletest-throw-on-failure-test.py │ │ ├── googletest-throw-on-failure-test_.cc │ │ ├── googletest-uninitialized-test.py │ │ ├── googletest-uninitialized-test_.cc │ │ ├── gtest-typed-test2_test.cc │ │ ├── gtest-typed-test_test.cc │ │ ├── gtest-typed-test_test.h │ │ ├── gtest-unittest-api_test.cc │ │ ├── gtest_all_test.cc │ │ ├── gtest_assert_by_exception_test.cc │ │ ├── gtest_environment_test.cc │ │ ├── gtest_help_test.py │ │ ├── gtest_help_test_.cc │ │ ├── gtest_json_test_utils.py │ │ ├── gtest_list_output_unittest.py │ │ ├── gtest_list_output_unittest_.cc │ │ ├── gtest_main_unittest.cc │ │ ├── gtest_no_test_unittest.cc │ │ ├── gtest_pred_impl_unittest.cc │ │ ├── gtest_premature_exit_test.cc │ │ ├── gtest_prod_test.cc │ │ ├── gtest_repeat_test.cc │ │ ├── gtest_skip_check_output_test.py │ │ ├── gtest_skip_environment_check_output_test.py │ │ ├── gtest_skip_in_environment_setup_test.cc │ │ ├── gtest_skip_test.cc │ │ ├── gtest_sole_header_test.cc │ │ ├── gtest_stress_test.cc │ │ ├── gtest_test_macro_stack_footprint_test.cc │ │ ├── gtest_test_utils.py │ │ ├── gtest_testbridge_test.py │ │ ├── gtest_testbridge_test_.cc │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ ├── gtest_unittest.cc │ │ ├── gtest_xml_outfile1_test_.cc │ │ ├── gtest_xml_outfile2_test_.cc │ │ ├── gtest_xml_outfiles_test.py │ │ ├── gtest_xml_output_unittest.py │ │ ├── gtest_xml_output_unittest_.cc │ │ ├── gtest_xml_test_utils.py │ │ ├── production.cc │ │ └── production.h │ └── library.json ├── cpp-8 ├── .gitignore ├── CMakeLists.txt ├── README ├── src │ ├── CMakeLists.txt │ ├── empty.cpp │ ├── quick-lint-js-c-api.map │ └── quick-lint-js │ │ ├── assert.cpp │ │ ├── assert.h │ │ ├── c-api-diag-reporter.cpp │ │ ├── c-api-diag-reporter.h │ │ ├── c-api.cpp │ │ ├── c-api.h │ │ ├── container │ │ ├── allocator.h │ │ ├── linked-bump-allocator.h │ │ ├── linked-vector.h │ │ ├── monotonic-allocator.h │ │ ├── optional.h │ │ ├── padded-string-debug.cpp │ │ ├── padded-string.cpp │ │ ├── padded-string.h │ │ ├── sorted-search.h │ │ ├── string-view.h │ │ ├── vector.h │ │ └── winkable.h │ │ ├── document.cpp │ │ ├── document.h │ │ ├── fe │ │ ├── buffering-diag-reporter.cpp │ │ ├── buffering-diag-reporter.h │ │ ├── diag-debug.cpp │ │ ├── diag-reporter.cpp │ │ ├── diag-reporter.h │ │ ├── diagnostic-formatter.cpp │ │ ├── diagnostic-formatter.h │ │ ├── diagnostic-types.h │ │ ├── diagnostic.cpp │ │ ├── diagnostic.h │ │ ├── identifier.h │ │ ├── language-debug.cpp │ │ ├── language.h │ │ ├── lex-1.cpp │ │ ├── lex-1.h │ │ ├── lex-2.cpp │ │ ├── lex-2.h │ │ ├── lex-3.cpp │ │ ├── lex-3.h │ │ ├── lex-4.cpp │ │ ├── lex-4.h │ │ ├── lex-5.cpp │ │ ├── lex-5.h │ │ ├── lex-6.cpp │ │ ├── lex-6.h │ │ ├── lex-7.cpp │ │ ├── lex-7.h │ │ ├── lex-debug.cpp │ │ ├── lex-keyword-generated.cpp │ │ ├── lex-keyword.gperf │ │ ├── lex-unicode-generated.cpp │ │ ├── lex.cpp │ │ ├── lex.h │ │ ├── linter.cpp │ │ ├── linter.h │ │ ├── source-code-span.cpp │ │ ├── source-code-span.h │ │ ├── token.cpp │ │ └── token.h │ │ ├── i18n │ │ ├── locale.cpp │ │ ├── locale.h │ │ ├── translation-table-generated.cpp │ │ ├── translation-table-generated.h │ │ ├── translation-table.h │ │ ├── translation.cpp │ │ └── translation.h │ │ ├── port │ │ ├── attribute.h │ │ ├── bit.h │ │ ├── char8-debug.cpp │ │ ├── char8.cpp │ │ ├── char8.h │ │ ├── crash.h │ │ ├── have.h │ │ ├── in-range.h │ │ ├── integer.cpp │ │ ├── integer.h │ │ ├── limits.h │ │ ├── math.h │ │ ├── max-align.h │ │ ├── memory-resource.cpp │ │ ├── memory-resource.h │ │ ├── simd-neon-arm.h │ │ ├── simd.h │ │ ├── source-location.h │ │ ├── type-traits.h │ │ ├── unreachable.h │ │ ├── vector-erase.h │ │ └── warning.h │ │ ├── util │ │ ├── algorithm.h │ │ ├── cpp.h │ │ ├── narrow-cast.h │ │ ├── pointer.h │ │ ├── utf-8.cpp │ │ └── utf-8.h │ │ ├── web-demo-location.cpp │ │ └── web-demo-location.h ├── test │ ├── CMakeLists.txt │ ├── diag-collector.cpp │ ├── diag-matcher.cpp │ ├── parse-support.cpp │ ├── quick-lint-js │ │ ├── array.h │ │ ├── characters.h │ │ ├── diag-collector.h │ │ ├── diag-matcher.h │ │ ├── dirty-set.h │ │ ├── gtest.h │ │ ├── parse-support.h │ │ └── test-translation-table-generated.h │ ├── test-assert.cpp │ ├── test-buffering-diag-reporter.cpp │ ├── test-c-api.cpp │ ├── test-diagnostic-formatter.cpp │ ├── test-diagnostic.cpp │ ├── test-document.cpp │ ├── test-integer-hexadecimal.cpp │ ├── test-lex-1.cpp │ ├── test-lex-2.cpp │ ├── test-lex-3.cpp │ ├── test-lex-4.cpp │ ├── test-lex-5.cpp │ ├── test-lex-6.cpp │ ├── test-lex-7.cpp │ ├── test-lex.cpp │ ├── test-linked-bump-allocator.cpp │ ├── test-linked-vector.cpp │ ├── test-locale.cpp │ ├── test-narrow-cast.cpp │ ├── test-padded-string.cpp │ ├── test-simd.cpp │ ├── test-sorted-search.cpp │ ├── test-translation-table-generated.cpp │ ├── test-translation.cpp │ ├── test-utf-8.cpp │ ├── test-vector.cpp │ └── test-web-demo-location.cpp └── vendor │ ├── README.txt │ ├── benchmark.cmake │ ├── benchmark │ ├── .clang-format │ ├── .clang-tidy │ ├── .github │ │ ├── .libcxx-setup.sh │ │ ├── ISSUE_TEMPLATE │ │ │ ├── bug_report.md │ │ │ └── feature_request.md │ │ └── workflows │ │ │ ├── bazel.yml │ │ │ ├── build-and-test-perfcounters.yml │ │ │ ├── build-and-test.yml │ │ │ ├── clang-format-lint.yml │ │ │ ├── clang-tidy.yml │ │ │ ├── doxygen.yml │ │ │ ├── pylint.yml │ │ │ ├── sanitizer.yml │ │ │ ├── test_bindings.yml │ │ │ └── wheels.yml │ ├── .gitignore │ ├── .travis.yml │ ├── .ycm_extra_conf.py │ ├── AUTHORS │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.md │ ├── WORKSPACE │ ├── _config.yml │ ├── appveyor.yml │ ├── bindings │ │ └── python │ │ │ ├── BUILD │ │ │ ├── build_defs.bzl │ │ │ ├── google_benchmark │ │ │ ├── BUILD │ │ │ ├── __init__.py │ │ │ ├── benchmark.cc │ │ │ └── example.py │ │ │ ├── pybind11.BUILD │ │ │ ├── python_headers.BUILD │ │ │ └── requirements.txt │ ├── cmake │ │ ├── AddCXXCompilerFlag.cmake │ │ ├── CXXFeatureCheck.cmake │ │ ├── Config.cmake.in │ │ ├── GetGitVersion.cmake │ │ ├── GoogleTest.cmake │ │ ├── GoogleTest.cmake.in │ │ ├── benchmark.pc.in │ │ ├── gnu_posix_regex.cpp │ │ ├── llvm-toolchain.cmake │ │ ├── posix_regex.cpp │ │ ├── split_list.cmake │ │ ├── std_regex.cpp │ │ ├── steady_clock.cpp │ │ └── thread_safety_attributes.cpp │ ├── docs │ │ ├── AssemblyTests.md │ │ ├── _config.yml │ │ ├── dependencies.md │ │ ├── index.md │ │ ├── perf_counters.md │ │ ├── platform_specific_build_instructions.md │ │ ├── random_interleaving.md │ │ ├── releasing.md │ │ ├── tools.md │ │ └── user_guide.md │ ├── include │ │ └── benchmark │ │ │ └── benchmark.h │ ├── requirements.txt │ ├── setup.py │ ├── src │ │ ├── CMakeLists.txt │ │ ├── arraysize.h │ │ ├── benchmark.cc │ │ ├── benchmark_api_internal.cc │ │ ├── benchmark_api_internal.h │ │ ├── benchmark_main.cc │ │ ├── benchmark_name.cc │ │ ├── benchmark_register.cc │ │ ├── benchmark_register.h │ │ ├── benchmark_runner.cc │ │ ├── benchmark_runner.h │ │ ├── check.h │ │ ├── colorprint.cc │ │ ├── colorprint.h │ │ ├── commandlineflags.cc │ │ ├── commandlineflags.h │ │ ├── complexity.cc │ │ ├── complexity.h │ │ ├── console_reporter.cc │ │ ├── counter.cc │ │ ├── counter.h │ │ ├── csv_reporter.cc │ │ ├── cycleclock.h │ │ ├── internal_macros.h │ │ ├── json_reporter.cc │ │ ├── log.h │ │ ├── mutex.h │ │ ├── perf_counters.cc │ │ ├── perf_counters.h │ │ ├── re.h │ │ ├── reporter.cc │ │ ├── sleep.cc │ │ ├── sleep.h │ │ ├── statistics.cc │ │ ├── statistics.h │ │ ├── string_util.cc │ │ ├── string_util.h │ │ ├── sysinfo.cc │ │ ├── thread_manager.h │ │ ├── thread_timer.h │ │ ├── timers.cc │ │ └── timers.h │ ├── test │ │ ├── AssemblyTests.cmake │ │ ├── BUILD │ │ ├── CMakeLists.txt │ │ ├── args_product_test.cc │ │ ├── basic_test.cc │ │ ├── benchmark_gtest.cc │ │ ├── benchmark_name_gtest.cc │ │ ├── benchmark_random_interleaving_gtest.cc │ │ ├── benchmark_setup_teardown_test.cc │ │ ├── benchmark_test.cc │ │ ├── clobber_memory_assembly_test.cc │ │ ├── commandlineflags_gtest.cc │ │ ├── complexity_test.cc │ │ ├── cxx03_test.cc │ │ ├── diagnostics_test.cc │ │ ├── display_aggregates_only_test.cc │ │ ├── donotoptimize_assembly_test.cc │ │ ├── donotoptimize_test.cc │ │ ├── filter_test.cc │ │ ├── fixture_test.cc │ │ ├── internal_threading_test.cc │ │ ├── link_main_test.cc │ │ ├── map_test.cc │ │ ├── memory_manager_test.cc │ │ ├── multiple_ranges_test.cc │ │ ├── options_test.cc │ │ ├── output_test.h │ │ ├── output_test_helper.cc │ │ ├── perf_counters_gtest.cc │ │ ├── perf_counters_test.cc │ │ ├── register_benchmark_test.cc │ │ ├── repetitions_test.cc │ │ ├── report_aggregates_only_test.cc │ │ ├── reporter_output_test.cc │ │ ├── skip_with_error_test.cc │ │ ├── spec_arg_test.cc │ │ ├── state_assembly_test.cc │ │ ├── statistics_gtest.cc │ │ ├── string_util_gtest.cc │ │ ├── templated_fixture_test.cc │ │ ├── user_counters_tabular_test.cc │ │ ├── user_counters_test.cc │ │ └── user_counters_thousands_test.cc │ └── tools │ │ ├── BUILD.bazel │ │ ├── compare.py │ │ ├── gbench │ │ ├── Inputs │ │ │ ├── test1_run1.json │ │ │ ├── test1_run2.json │ │ │ ├── test2_run.json │ │ │ ├── test3_run0.json │ │ │ ├── test3_run1.json │ │ │ ├── test4_run.json │ │ │ ├── test4_run0.json │ │ │ └── test4_run1.json │ │ ├── __init__.py │ │ ├── report.py │ │ └── util.py │ │ ├── requirements.txt │ │ └── strip_asm.py │ ├── googletest-werror.patch │ ├── googletest.cmake │ └── googletest │ ├── .clang-format │ ├── .github │ └── ISSUE_TEMPLATE │ │ ├── 00-bug_report.md │ │ ├── 10-feature_request.md │ │ └── config.yml │ ├── .gitignore │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.md │ ├── WORKSPACE │ ├── ci │ ├── linux-presubmit.sh │ └── macos-presubmit.sh │ ├── docs │ ├── _config.yml │ ├── _data │ │ └── navigation.yml │ ├── _layouts │ │ └── default.html │ ├── _sass │ │ └── main.scss │ ├── advanced.md │ ├── assets │ │ └── css │ │ │ └── style.scss │ ├── community_created_documentation.md │ ├── faq.md │ ├── gmock_cheat_sheet.md │ ├── gmock_cook_book.md │ ├── gmock_faq.md │ ├── gmock_for_dummies.md │ ├── index.md │ ├── pkgconfig.md │ ├── platforms.md │ ├── primer.md │ ├── quickstart-bazel.md │ ├── quickstart-cmake.md │ ├── reference │ │ ├── actions.md │ │ ├── assertions.md │ │ ├── matchers.md │ │ ├── mocking.md │ │ └── testing.md │ └── samples.md │ ├── googlemock │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ ├── gmock.pc.in │ │ └── gmock_main.pc.in │ ├── docs │ │ └── README.md │ ├── include │ │ └── gmock │ │ │ ├── gmock-actions.h │ │ │ ├── gmock-cardinalities.h │ │ │ ├── gmock-function-mocker.h │ │ │ ├── gmock-matchers.h │ │ │ ├── gmock-more-actions.h │ │ │ ├── gmock-more-matchers.h │ │ │ ├── gmock-nice-strict.h │ │ │ ├── gmock-spec-builders.h │ │ │ ├── gmock.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gmock-generated-actions.h │ │ │ ├── gmock-matchers.h │ │ │ └── gmock-port.h │ │ │ ├── gmock-internal-utils.h │ │ │ ├── gmock-port.h │ │ │ └── gmock-pp.h │ ├── scripts │ │ ├── README.md │ │ ├── fuse_gmock_files.py │ │ └── generator │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── README.cppclean │ │ │ ├── cpp │ │ │ ├── __init__.py │ │ │ ├── ast.py │ │ │ ├── gmock_class.py │ │ │ ├── gmock_class_test.py │ │ │ ├── keywords.py │ │ │ ├── tokenize.py │ │ │ └── utils.py │ │ │ └── gmock_gen.py │ ├── src │ │ ├── gmock-all.cc │ │ ├── gmock-cardinalities.cc │ │ ├── gmock-internal-utils.cc │ │ ├── gmock-matchers.cc │ │ ├── gmock-spec-builders.cc │ │ ├── gmock.cc │ │ └── gmock_main.cc │ └── test │ │ ├── BUILD.bazel │ │ ├── gmock-actions_test.cc │ │ ├── gmock-cardinalities_test.cc │ │ ├── gmock-function-mocker_test.cc │ │ ├── gmock-internal-utils_test.cc │ │ ├── gmock-matchers_test.cc │ │ ├── gmock-more-actions_test.cc │ │ ├── gmock-nice-strict_test.cc │ │ ├── gmock-port_test.cc │ │ ├── gmock-pp-string_test.cc │ │ ├── gmock-pp_test.cc │ │ ├── gmock-spec-builders_test.cc │ │ ├── gmock_all_test.cc │ │ ├── gmock_ex_test.cc │ │ ├── gmock_leak_test.py │ │ ├── gmock_leak_test_.cc │ │ ├── gmock_link2_test.cc │ │ ├── gmock_link_test.cc │ │ ├── gmock_link_test.h │ │ ├── gmock_output_test.py │ │ ├── gmock_output_test_.cc │ │ ├── gmock_output_test_golden.txt │ │ ├── gmock_stress_test.cc │ │ ├── gmock_test.cc │ │ └── gmock_test_utils.py │ ├── googletest │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ ├── Config.cmake.in │ │ ├── gtest.pc.in │ │ ├── gtest_main.pc.in │ │ ├── internal_utils.cmake │ │ └── libgtest.la.in │ ├── docs │ │ └── README.md │ ├── include │ │ └── gtest │ │ │ ├── gtest-death-test.h │ │ │ ├── gtest-matchers.h │ │ │ ├── gtest-message.h │ │ │ ├── gtest-param-test.h │ │ │ ├── gtest-printers.h │ │ │ ├── gtest-spi.h │ │ │ ├── gtest-test-part.h │ │ │ ├── gtest-typed-test.h │ │ │ ├── gtest.h │ │ │ ├── gtest_pred_impl.h │ │ │ ├── gtest_prod.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gtest-port.h │ │ │ ├── gtest-printers.h │ │ │ └── gtest.h │ │ │ ├── gtest-death-test-internal.h │ │ │ ├── gtest-filepath.h │ │ │ ├── gtest-internal.h │ │ │ ├── gtest-param-util.h │ │ │ ├── gtest-port-arch.h │ │ │ ├── gtest-port.h │ │ │ ├── gtest-string.h │ │ │ └── gtest-type-util.h │ ├── samples │ │ ├── prime_tables.h │ │ ├── sample1.cc │ │ ├── sample1.h │ │ ├── sample10_unittest.cc │ │ ├── sample1_unittest.cc │ │ ├── sample2.cc │ │ ├── sample2.h │ │ ├── sample2_unittest.cc │ │ ├── sample3-inl.h │ │ ├── sample3_unittest.cc │ │ ├── sample4.cc │ │ ├── sample4.h │ │ ├── sample4_unittest.cc │ │ ├── sample5_unittest.cc │ │ ├── sample6_unittest.cc │ │ ├── sample7_unittest.cc │ │ ├── sample8_unittest.cc │ │ └── sample9_unittest.cc │ ├── scripts │ │ ├── README.md │ │ ├── common.py │ │ ├── fuse_gtest_files.py │ │ ├── gen_gtest_pred_impl.py │ │ ├── gtest-config.in │ │ ├── release_docs.py │ │ ├── run_with_path.py │ │ ├── upload.py │ │ └── upload_gtest.py │ ├── src │ │ ├── gtest-all.cc │ │ ├── gtest-death-test.cc │ │ ├── gtest-filepath.cc │ │ ├── gtest-internal-inl.h │ │ ├── gtest-matchers.cc │ │ ├── gtest-port.cc │ │ ├── gtest-printers.cc │ │ ├── gtest-test-part.cc │ │ ├── gtest-typed-test.cc │ │ ├── gtest.cc │ │ └── gtest_main.cc │ └── test │ │ ├── BUILD.bazel │ │ ├── googletest-break-on-failure-unittest.py │ │ ├── googletest-break-on-failure-unittest_.cc │ │ ├── googletest-catch-exceptions-test.py │ │ ├── googletest-catch-exceptions-test_.cc │ │ ├── googletest-color-test.py │ │ ├── googletest-color-test_.cc │ │ ├── googletest-death-test-test.cc │ │ ├── googletest-death-test_ex_test.cc │ │ ├── googletest-env-var-test.py │ │ ├── googletest-env-var-test_.cc │ │ ├── googletest-failfast-unittest.py │ │ ├── googletest-failfast-unittest_.cc │ │ ├── googletest-filepath-test.cc │ │ ├── googletest-filter-unittest.py │ │ ├── googletest-filter-unittest_.cc │ │ ├── googletest-global-environment-unittest.py │ │ ├── googletest-global-environment-unittest_.cc │ │ ├── googletest-json-outfiles-test.py │ │ ├── googletest-json-output-unittest.py │ │ ├── googletest-list-tests-unittest.py │ │ ├── googletest-list-tests-unittest_.cc │ │ ├── googletest-listener-test.cc │ │ ├── googletest-message-test.cc │ │ ├── googletest-options-test.cc │ │ ├── googletest-output-test-golden-lin.txt │ │ ├── googletest-output-test.py │ │ ├── googletest-output-test_.cc │ │ ├── googletest-param-test-invalid-name1-test.py │ │ ├── googletest-param-test-invalid-name1-test_.cc │ │ ├── googletest-param-test-invalid-name2-test.py │ │ ├── googletest-param-test-invalid-name2-test_.cc │ │ ├── googletest-param-test-test.cc │ │ ├── googletest-param-test-test.h │ │ ├── googletest-param-test2-test.cc │ │ ├── googletest-port-test.cc │ │ ├── googletest-printers-test.cc │ │ ├── googletest-setuptestsuite-test.py │ │ ├── googletest-setuptestsuite-test_.cc │ │ ├── googletest-shuffle-test.py │ │ ├── googletest-shuffle-test_.cc │ │ ├── googletest-test-part-test.cc │ │ ├── googletest-throw-on-failure-test.py │ │ ├── googletest-throw-on-failure-test_.cc │ │ ├── googletest-uninitialized-test.py │ │ ├── googletest-uninitialized-test_.cc │ │ ├── gtest-typed-test2_test.cc │ │ ├── gtest-typed-test_test.cc │ │ ├── gtest-typed-test_test.h │ │ ├── gtest-unittest-api_test.cc │ │ ├── gtest_all_test.cc │ │ ├── gtest_assert_by_exception_test.cc │ │ ├── gtest_environment_test.cc │ │ ├── gtest_help_test.py │ │ ├── gtest_help_test_.cc │ │ ├── gtest_json_test_utils.py │ │ ├── gtest_list_output_unittest.py │ │ ├── gtest_list_output_unittest_.cc │ │ ├── gtest_main_unittest.cc │ │ ├── gtest_no_test_unittest.cc │ │ ├── gtest_pred_impl_unittest.cc │ │ ├── gtest_premature_exit_test.cc │ │ ├── gtest_prod_test.cc │ │ ├── gtest_repeat_test.cc │ │ ├── gtest_skip_check_output_test.py │ │ ├── gtest_skip_environment_check_output_test.py │ │ ├── gtest_skip_in_environment_setup_test.cc │ │ ├── gtest_skip_test.cc │ │ ├── gtest_sole_header_test.cc │ │ ├── gtest_stress_test.cc │ │ ├── gtest_test_macro_stack_footprint_test.cc │ │ ├── gtest_test_utils.py │ │ ├── gtest_testbridge_test.py │ │ ├── gtest_testbridge_test_.cc │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ ├── gtest_unittest.cc │ │ ├── gtest_xml_outfile1_test_.cc │ │ ├── gtest_xml_outfile2_test_.cc │ │ ├── gtest_xml_outfiles_test.py │ │ ├── gtest_xml_output_unittest.py │ │ ├── gtest_xml_output_unittest_.cc │ │ ├── gtest_xml_test_utils.py │ │ ├── production.cc │ │ └── production.h │ └── library.json ├── cpp ├── .gitignore ├── CMakeLists.txt ├── src │ ├── CMakeLists.txt │ ├── empty.cpp │ ├── quick-lint-js-c-api.map │ └── quick-lint-js │ │ ├── assert.cpp │ │ ├── assert.h │ │ ├── c-api-diag-reporter.cpp │ │ ├── c-api-diag-reporter.h │ │ ├── c-api.cpp │ │ ├── c-api.h │ │ ├── container │ │ ├── allocator.h │ │ ├── linked-bump-allocator.h │ │ ├── linked-vector.h │ │ ├── monotonic-allocator.h │ │ ├── optional.h │ │ ├── padded-string-debug.cpp │ │ ├── padded-string.cpp │ │ ├── padded-string.h │ │ ├── sorted-search.h │ │ ├── string-view.h │ │ ├── vector.h │ │ └── winkable.h │ │ ├── document.cpp │ │ ├── document.h │ │ ├── fe │ │ ├── buffering-diag-reporter.cpp │ │ ├── buffering-diag-reporter.h │ │ ├── diag-debug.cpp │ │ ├── diag-reporter.cpp │ │ ├── diag-reporter.h │ │ ├── diagnostic-formatter.cpp │ │ ├── diagnostic-formatter.h │ │ ├── diagnostic-types.h │ │ ├── diagnostic.cpp │ │ ├── diagnostic.h │ │ ├── identifier.h │ │ ├── language-debug.cpp │ │ ├── language.h │ │ ├── lex-debug.cpp │ │ ├── lex-keyword-generated.cpp │ │ ├── lex-keyword.gperf │ │ ├── lex-unicode-generated.cpp │ │ ├── lex.cpp │ │ ├── lex.h │ │ ├── linter.cpp │ │ ├── linter.h │ │ ├── source-code-span.cpp │ │ ├── source-code-span.h │ │ ├── token.cpp │ │ └── token.h │ │ ├── i18n │ │ ├── locale.cpp │ │ ├── locale.h │ │ ├── translation-table-generated.cpp │ │ ├── translation-table-generated.h │ │ ├── translation-table.h │ │ ├── translation.cpp │ │ └── translation.h │ │ ├── port │ │ ├── attribute.h │ │ ├── bit.h │ │ ├── char8-debug.cpp │ │ ├── char8.cpp │ │ ├── char8.h │ │ ├── crash.h │ │ ├── have.h │ │ ├── in-range.h │ │ ├── integer.cpp │ │ ├── integer.h │ │ ├── limits.h │ │ ├── math.h │ │ ├── max-align.h │ │ ├── memory-resource.cpp │ │ ├── memory-resource.h │ │ ├── simd-neon-arm.h │ │ ├── simd.h │ │ ├── source-location.h │ │ ├── type-traits.h │ │ ├── unreachable.h │ │ ├── vector-erase.h │ │ └── warning.h │ │ ├── util │ │ ├── algorithm.h │ │ ├── cpp.h │ │ ├── narrow-cast.h │ │ ├── pointer.h │ │ ├── utf-8.cpp │ │ └── utf-8.h │ │ ├── web-demo-location.cpp │ │ └── web-demo-location.h ├── test │ ├── CMakeLists.txt │ ├── diag-collector.cpp │ ├── diag-matcher.cpp │ ├── parse-support.cpp │ ├── quick-lint-js │ │ ├── array.h │ │ ├── characters.h │ │ ├── diag-collector.h │ │ ├── diag-matcher.h │ │ ├── dirty-set.h │ │ ├── gtest.h │ │ ├── parse-support.h │ │ └── test-translation-table-generated.h │ ├── test-assert.cpp │ ├── test-buffering-diag-reporter.cpp │ ├── test-c-api.cpp │ ├── test-diagnostic-formatter.cpp │ ├── test-diagnostic.cpp │ ├── test-document.cpp │ ├── test-integer-hexadecimal.cpp │ ├── test-lex.cpp │ ├── test-linked-bump-allocator.cpp │ ├── test-linked-vector.cpp │ ├── test-locale.cpp │ ├── test-narrow-cast.cpp │ ├── test-padded-string.cpp │ ├── test-simd.cpp │ ├── test-sorted-search.cpp │ ├── test-translation-table-generated.cpp │ ├── test-translation.cpp │ ├── test-utf-8.cpp │ ├── test-vector.cpp │ └── test-web-demo-location.cpp └── vendor │ ├── README.txt │ ├── benchmark.cmake │ ├── benchmark │ ├── .clang-format │ ├── .clang-tidy │ ├── .github │ │ ├── .libcxx-setup.sh │ │ ├── ISSUE_TEMPLATE │ │ │ ├── bug_report.md │ │ │ └── feature_request.md │ │ └── workflows │ │ │ ├── bazel.yml │ │ │ ├── build-and-test-perfcounters.yml │ │ │ ├── build-and-test.yml │ │ │ ├── clang-format-lint.yml │ │ │ ├── clang-tidy.yml │ │ │ ├── doxygen.yml │ │ │ ├── pylint.yml │ │ │ ├── sanitizer.yml │ │ │ ├── test_bindings.yml │ │ │ └── wheels.yml │ ├── .gitignore │ ├── .travis.yml │ ├── .ycm_extra_conf.py │ ├── AUTHORS │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.md │ ├── WORKSPACE │ ├── _config.yml │ ├── appveyor.yml │ ├── bindings │ │ └── python │ │ │ ├── BUILD │ │ │ ├── build_defs.bzl │ │ │ ├── google_benchmark │ │ │ ├── BUILD │ │ │ ├── __init__.py │ │ │ ├── benchmark.cc │ │ │ └── example.py │ │ │ ├── pybind11.BUILD │ │ │ ├── python_headers.BUILD │ │ │ └── requirements.txt │ ├── cmake │ │ ├── AddCXXCompilerFlag.cmake │ │ ├── CXXFeatureCheck.cmake │ │ ├── Config.cmake.in │ │ ├── GetGitVersion.cmake │ │ ├── GoogleTest.cmake │ │ ├── GoogleTest.cmake.in │ │ ├── benchmark.pc.in │ │ ├── gnu_posix_regex.cpp │ │ ├── llvm-toolchain.cmake │ │ ├── posix_regex.cpp │ │ ├── split_list.cmake │ │ ├── std_regex.cpp │ │ ├── steady_clock.cpp │ │ └── thread_safety_attributes.cpp │ ├── docs │ │ ├── AssemblyTests.md │ │ ├── _config.yml │ │ ├── dependencies.md │ │ ├── index.md │ │ ├── perf_counters.md │ │ ├── platform_specific_build_instructions.md │ │ ├── random_interleaving.md │ │ ├── releasing.md │ │ ├── tools.md │ │ └── user_guide.md │ ├── include │ │ └── benchmark │ │ │ └── benchmark.h │ ├── requirements.txt │ ├── setup.py │ ├── src │ │ ├── CMakeLists.txt │ │ ├── arraysize.h │ │ ├── benchmark.cc │ │ ├── benchmark_api_internal.cc │ │ ├── benchmark_api_internal.h │ │ ├── benchmark_main.cc │ │ ├── benchmark_name.cc │ │ ├── benchmark_register.cc │ │ ├── benchmark_register.h │ │ ├── benchmark_runner.cc │ │ ├── benchmark_runner.h │ │ ├── check.h │ │ ├── colorprint.cc │ │ ├── colorprint.h │ │ ├── commandlineflags.cc │ │ ├── commandlineflags.h │ │ ├── complexity.cc │ │ ├── complexity.h │ │ ├── console_reporter.cc │ │ ├── counter.cc │ │ ├── counter.h │ │ ├── csv_reporter.cc │ │ ├── cycleclock.h │ │ ├── internal_macros.h │ │ ├── json_reporter.cc │ │ ├── log.h │ │ ├── mutex.h │ │ ├── perf_counters.cc │ │ ├── perf_counters.h │ │ ├── re.h │ │ ├── reporter.cc │ │ ├── sleep.cc │ │ ├── sleep.h │ │ ├── statistics.cc │ │ ├── statistics.h │ │ ├── string_util.cc │ │ ├── string_util.h │ │ ├── sysinfo.cc │ │ ├── thread_manager.h │ │ ├── thread_timer.h │ │ ├── timers.cc │ │ └── timers.h │ ├── test │ │ ├── AssemblyTests.cmake │ │ ├── BUILD │ │ ├── CMakeLists.txt │ │ ├── args_product_test.cc │ │ ├── basic_test.cc │ │ ├── benchmark_gtest.cc │ │ ├── benchmark_name_gtest.cc │ │ ├── benchmark_random_interleaving_gtest.cc │ │ ├── benchmark_setup_teardown_test.cc │ │ ├── benchmark_test.cc │ │ ├── clobber_memory_assembly_test.cc │ │ ├── commandlineflags_gtest.cc │ │ ├── complexity_test.cc │ │ ├── cxx03_test.cc │ │ ├── diagnostics_test.cc │ │ ├── display_aggregates_only_test.cc │ │ ├── donotoptimize_assembly_test.cc │ │ ├── donotoptimize_test.cc │ │ ├── filter_test.cc │ │ ├── fixture_test.cc │ │ ├── internal_threading_test.cc │ │ ├── link_main_test.cc │ │ ├── map_test.cc │ │ ├── memory_manager_test.cc │ │ ├── multiple_ranges_test.cc │ │ ├── options_test.cc │ │ ├── output_test.h │ │ ├── output_test_helper.cc │ │ ├── perf_counters_gtest.cc │ │ ├── perf_counters_test.cc │ │ ├── register_benchmark_test.cc │ │ ├── repetitions_test.cc │ │ ├── report_aggregates_only_test.cc │ │ ├── reporter_output_test.cc │ │ ├── skip_with_error_test.cc │ │ ├── spec_arg_test.cc │ │ ├── state_assembly_test.cc │ │ ├── statistics_gtest.cc │ │ ├── string_util_gtest.cc │ │ ├── templated_fixture_test.cc │ │ ├── user_counters_tabular_test.cc │ │ ├── user_counters_test.cc │ │ └── user_counters_thousands_test.cc │ └── tools │ │ ├── BUILD.bazel │ │ ├── compare.py │ │ ├── gbench │ │ ├── Inputs │ │ │ ├── test1_run1.json │ │ │ ├── test1_run2.json │ │ │ ├── test2_run.json │ │ │ ├── test3_run0.json │ │ │ ├── test3_run1.json │ │ │ ├── test4_run.json │ │ │ ├── test4_run0.json │ │ │ └── test4_run1.json │ │ ├── __init__.py │ │ ├── report.py │ │ └── util.py │ │ ├── requirements.txt │ │ └── strip_asm.py │ ├── googletest-werror.patch │ ├── googletest.cmake │ └── googletest │ ├── .clang-format │ ├── .github │ └── ISSUE_TEMPLATE │ │ ├── 00-bug_report.md │ │ ├── 10-feature_request.md │ │ └── config.yml │ ├── .gitignore │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.md │ ├── WORKSPACE │ ├── ci │ ├── linux-presubmit.sh │ └── macos-presubmit.sh │ ├── docs │ ├── _config.yml │ ├── _data │ │ └── navigation.yml │ ├── _layouts │ │ └── default.html │ ├── _sass │ │ └── main.scss │ ├── advanced.md │ ├── assets │ │ └── css │ │ │ └── style.scss │ ├── community_created_documentation.md │ ├── faq.md │ ├── gmock_cheat_sheet.md │ ├── gmock_cook_book.md │ ├── gmock_faq.md │ ├── gmock_for_dummies.md │ ├── index.md │ ├── pkgconfig.md │ ├── platforms.md │ ├── primer.md │ ├── quickstart-bazel.md │ ├── quickstart-cmake.md │ ├── reference │ │ ├── actions.md │ │ ├── assertions.md │ │ ├── matchers.md │ │ ├── mocking.md │ │ └── testing.md │ └── samples.md │ ├── googlemock │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ ├── gmock.pc.in │ │ └── gmock_main.pc.in │ ├── docs │ │ └── README.md │ ├── include │ │ └── gmock │ │ │ ├── gmock-actions.h │ │ │ ├── gmock-cardinalities.h │ │ │ ├── gmock-function-mocker.h │ │ │ ├── gmock-matchers.h │ │ │ ├── gmock-more-actions.h │ │ │ ├── gmock-more-matchers.h │ │ │ ├── gmock-nice-strict.h │ │ │ ├── gmock-spec-builders.h │ │ │ ├── gmock.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gmock-generated-actions.h │ │ │ ├── gmock-matchers.h │ │ │ └── gmock-port.h │ │ │ ├── gmock-internal-utils.h │ │ │ ├── gmock-port.h │ │ │ └── gmock-pp.h │ ├── scripts │ │ ├── README.md │ │ ├── fuse_gmock_files.py │ │ └── generator │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── README.cppclean │ │ │ ├── cpp │ │ │ ├── __init__.py │ │ │ ├── ast.py │ │ │ ├── gmock_class.py │ │ │ ├── gmock_class_test.py │ │ │ ├── keywords.py │ │ │ ├── tokenize.py │ │ │ └── utils.py │ │ │ └── gmock_gen.py │ ├── src │ │ ├── gmock-all.cc │ │ ├── gmock-cardinalities.cc │ │ ├── gmock-internal-utils.cc │ │ ├── gmock-matchers.cc │ │ ├── gmock-spec-builders.cc │ │ ├── gmock.cc │ │ └── gmock_main.cc │ └── test │ │ ├── BUILD.bazel │ │ ├── gmock-actions_test.cc │ │ ├── gmock-cardinalities_test.cc │ │ ├── gmock-function-mocker_test.cc │ │ ├── gmock-internal-utils_test.cc │ │ ├── gmock-matchers_test.cc │ │ ├── gmock-more-actions_test.cc │ │ ├── gmock-nice-strict_test.cc │ │ ├── gmock-port_test.cc │ │ ├── gmock-pp-string_test.cc │ │ ├── gmock-pp_test.cc │ │ ├── gmock-spec-builders_test.cc │ │ ├── gmock_all_test.cc │ │ ├── gmock_ex_test.cc │ │ ├── gmock_leak_test.py │ │ ├── gmock_leak_test_.cc │ │ ├── gmock_link2_test.cc │ │ ├── gmock_link_test.cc │ │ ├── gmock_link_test.h │ │ ├── gmock_output_test.py │ │ ├── gmock_output_test_.cc │ │ ├── gmock_output_test_golden.txt │ │ ├── gmock_stress_test.cc │ │ ├── gmock_test.cc │ │ └── gmock_test_utils.py │ ├── googletest │ ├── CMakeLists.txt │ ├── README.md │ ├── cmake │ │ ├── Config.cmake.in │ │ ├── gtest.pc.in │ │ ├── gtest_main.pc.in │ │ ├── internal_utils.cmake │ │ └── libgtest.la.in │ ├── docs │ │ └── README.md │ ├── include │ │ └── gtest │ │ │ ├── gtest-death-test.h │ │ │ ├── gtest-matchers.h │ │ │ ├── gtest-message.h │ │ │ ├── gtest-param-test.h │ │ │ ├── gtest-printers.h │ │ │ ├── gtest-spi.h │ │ │ ├── gtest-test-part.h │ │ │ ├── gtest-typed-test.h │ │ │ ├── gtest.h │ │ │ ├── gtest_pred_impl.h │ │ │ ├── gtest_prod.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gtest-port.h │ │ │ ├── gtest-printers.h │ │ │ └── gtest.h │ │ │ ├── gtest-death-test-internal.h │ │ │ ├── gtest-filepath.h │ │ │ ├── gtest-internal.h │ │ │ ├── gtest-param-util.h │ │ │ ├── gtest-port-arch.h │ │ │ ├── gtest-port.h │ │ │ ├── gtest-string.h │ │ │ └── gtest-type-util.h │ ├── samples │ │ ├── prime_tables.h │ │ ├── sample1.cc │ │ ├── sample1.h │ │ ├── sample10_unittest.cc │ │ ├── sample1_unittest.cc │ │ ├── sample2.cc │ │ ├── sample2.h │ │ ├── sample2_unittest.cc │ │ ├── sample3-inl.h │ │ ├── sample3_unittest.cc │ │ ├── sample4.cc │ │ ├── sample4.h │ │ ├── sample4_unittest.cc │ │ ├── sample5_unittest.cc │ │ ├── sample6_unittest.cc │ │ ├── sample7_unittest.cc │ │ ├── sample8_unittest.cc │ │ └── sample9_unittest.cc │ ├── scripts │ │ ├── README.md │ │ ├── common.py │ │ ├── fuse_gtest_files.py │ │ ├── gen_gtest_pred_impl.py │ │ ├── gtest-config.in │ │ ├── release_docs.py │ │ ├── run_with_path.py │ │ ├── upload.py │ │ └── upload_gtest.py │ ├── src │ │ ├── gtest-all.cc │ │ ├── gtest-death-test.cc │ │ ├── gtest-filepath.cc │ │ ├── gtest-internal-inl.h │ │ ├── gtest-matchers.cc │ │ ├── gtest-port.cc │ │ ├── gtest-printers.cc │ │ ├── gtest-test-part.cc │ │ ├── gtest-typed-test.cc │ │ ├── gtest.cc │ │ └── gtest_main.cc │ └── test │ │ ├── BUILD.bazel │ │ ├── googletest-break-on-failure-unittest.py │ │ ├── googletest-break-on-failure-unittest_.cc │ │ ├── googletest-catch-exceptions-test.py │ │ ├── googletest-catch-exceptions-test_.cc │ │ ├── googletest-color-test.py │ │ ├── googletest-color-test_.cc │ │ ├── googletest-death-test-test.cc │ │ ├── googletest-death-test_ex_test.cc │ │ ├── googletest-env-var-test.py │ │ ├── googletest-env-var-test_.cc │ │ ├── googletest-failfast-unittest.py │ │ ├── googletest-failfast-unittest_.cc │ │ ├── googletest-filepath-test.cc │ │ ├── googletest-filter-unittest.py │ │ ├── googletest-filter-unittest_.cc │ │ ├── googletest-global-environment-unittest.py │ │ ├── googletest-global-environment-unittest_.cc │ │ ├── googletest-json-outfiles-test.py │ │ ├── googletest-json-output-unittest.py │ │ ├── googletest-list-tests-unittest.py │ │ ├── googletest-list-tests-unittest_.cc │ │ ├── googletest-listener-test.cc │ │ ├── googletest-message-test.cc │ │ ├── googletest-options-test.cc │ │ ├── googletest-output-test-golden-lin.txt │ │ ├── googletest-output-test.py │ │ ├── googletest-output-test_.cc │ │ ├── googletest-param-test-invalid-name1-test.py │ │ ├── googletest-param-test-invalid-name1-test_.cc │ │ ├── googletest-param-test-invalid-name2-test.py │ │ ├── googletest-param-test-invalid-name2-test_.cc │ │ ├── googletest-param-test-test.cc │ │ ├── googletest-param-test-test.h │ │ ├── googletest-param-test2-test.cc │ │ ├── googletest-port-test.cc │ │ ├── googletest-printers-test.cc │ │ ├── googletest-setuptestsuite-test.py │ │ ├── googletest-setuptestsuite-test_.cc │ │ ├── googletest-shuffle-test.py │ │ ├── googletest-shuffle-test_.cc │ │ ├── googletest-test-part-test.cc │ │ ├── googletest-throw-on-failure-test.py │ │ ├── googletest-throw-on-failure-test_.cc │ │ ├── googletest-uninitialized-test.py │ │ ├── googletest-uninitialized-test_.cc │ │ ├── gtest-typed-test2_test.cc │ │ ├── gtest-typed-test_test.cc │ │ ├── gtest-typed-test_test.h │ │ ├── gtest-unittest-api_test.cc │ │ ├── gtest_all_test.cc │ │ ├── gtest_assert_by_exception_test.cc │ │ ├── gtest_environment_test.cc │ │ ├── gtest_help_test.py │ │ ├── gtest_help_test_.cc │ │ ├── gtest_json_test_utils.py │ │ ├── gtest_list_output_unittest.py │ │ ├── gtest_list_output_unittest_.cc │ │ ├── gtest_main_unittest.cc │ │ ├── gtest_no_test_unittest.cc │ │ ├── gtest_pred_impl_unittest.cc │ │ ├── gtest_premature_exit_test.cc │ │ ├── gtest_prod_test.cc │ │ ├── gtest_repeat_test.cc │ │ ├── gtest_skip_check_output_test.py │ │ ├── gtest_skip_environment_check_output_test.py │ │ ├── gtest_skip_in_environment_setup_test.cc │ │ ├── gtest_skip_test.cc │ │ ├── gtest_sole_header_test.cc │ │ ├── gtest_stress_test.cc │ │ ├── gtest_test_macro_stack_footprint_test.cc │ │ ├── gtest_test_utils.py │ │ ├── gtest_testbridge_test.py │ │ ├── gtest_testbridge_test_.cc │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ ├── gtest_unittest.cc │ │ ├── gtest_xml_outfile1_test_.cc │ │ ├── gtest_xml_outfile2_test_.cc │ │ ├── gtest_xml_outfiles_test.py │ │ ├── gtest_xml_output_unittest.py │ │ ├── gtest_xml_output_unittest_.cc │ │ ├── gtest_xml_test_utils.py │ │ ├── production.cc │ │ └── production.h │ └── library.json ├── po ├── README.md ├── de.po ├── en_US@snarky.po ├── fr_FR.po ├── messages.pot ├── pt_BR.po └── sv_SE.po ├── rust-threecrate-cratecargotest ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README ├── libs │ ├── c_api │ │ └── Cargo.toml │ ├── container │ │ └── Cargo.toml │ ├── fe │ │ └── Cargo.toml │ ├── i18n │ │ └── Cargo.toml │ ├── port │ │ └── Cargo.toml │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── array.rs │ │ │ ├── characters.rs │ │ │ ├── diag_collector.rs │ │ │ ├── diag_matcher.rs │ │ │ ├── lib.rs │ │ │ ├── parse_support.rs │ │ │ └── scoped_trace.rs │ └── util │ │ └── Cargo.toml ├── rustfmt.toml ├── src │ ├── c_api │ │ ├── c_api.rs │ │ ├── c_api_diag_reporter.rs │ │ ├── mod.rs │ │ └── web_demo_location.rs │ ├── container │ │ ├── linked_bump_allocator.rs │ │ ├── linked_vector.rs │ │ ├── mod.rs │ │ ├── monotonic_allocator.rs │ │ ├── sorted_search.rs │ │ ├── vector.rs │ │ └── winkable.rs │ ├── fe │ │ ├── buffering_diag_reporter.rs │ │ ├── diag_reporter.rs │ │ ├── diagnostic.rs │ │ ├── diagnostic_formatter.rs │ │ ├── diagnostic_types.rs │ │ ├── document.rs │ │ ├── identifier.rs │ │ ├── language.rs │ │ ├── lex.rs │ │ ├── lex_keyword.rs │ │ ├── lex_unicode_generated.rs │ │ ├── linter.rs │ │ ├── mod.rs │ │ ├── source_code_span.rs │ │ └── token.rs │ ├── i18n │ │ ├── locale.rs │ │ ├── mod.rs │ │ ├── translation.rs │ │ ├── translation_table.rs │ │ └── translation_table_generated.rs │ ├── lib.rs │ ├── port │ │ ├── allocator.rs │ │ ├── assert_matches.rs │ │ ├── constexpr.rs │ │ ├── crash.rs │ │ ├── maybe_uninit.rs │ │ ├── mod.rs │ │ ├── offset_of.rs │ │ └── ptr.rs │ └── util │ │ ├── align.rs │ │ ├── array.rs │ │ ├── assert.rs │ │ ├── c_string.rs │ │ ├── const_assert.rs │ │ ├── mod.rs │ │ ├── narrow_cast.rs │ │ ├── padded_string.rs │ │ ├── permutations.rs │ │ ├── simd.rs │ │ ├── simd_neon_arm.rs │ │ └── utf_8.rs └── tests │ ├── test_assert.rs │ ├── test_buffering_diag_reporter.rs │ ├── test_c_api.rs │ ├── test_constexpr.rs │ ├── test_diagnostic.rs │ ├── test_diagnostic_formatter.rs │ ├── test_document.rs │ ├── test_lex.rs │ ├── test_linked_bump_allocator.rs │ ├── test_linked_vector.rs │ ├── test_locale.rs │ ├── test_offset_of.rs │ ├── test_padded_string.rs │ ├── test_permutations.rs │ ├── test_simd.rs │ ├── test_sorted_search.rs │ ├── test_translation.rs │ ├── test_translation_table_generated.rs │ ├── test_utf_8.rs │ ├── test_vector.rs │ └── test_web_demo_location.rs ├── rust-threecrate-crateunotest ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README ├── libs │ ├── c_api │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── t │ │ │ └── mod.rs │ │ │ └── test.rs │ ├── container │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── t │ │ │ └── mod.rs │ │ │ └── test.rs │ ├── fe │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── t │ │ │ └── mod.rs │ │ │ └── test.rs │ ├── i18n │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── t │ │ │ └── mod.rs │ │ │ └── test.rs │ ├── port │ │ ├── Cargo.toml │ │ └── tests │ │ │ ├── t │ │ │ └── mod.rs │ │ │ └── test.rs │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── array.rs │ │ │ ├── characters.rs │ │ │ ├── diag_collector.rs │ │ │ ├── diag_matcher.rs │ │ │ ├── lib.rs │ │ │ ├── parse_support.rs │ │ │ └── scoped_trace.rs │ └── util │ │ ├── Cargo.toml │ │ └── tests │ │ ├── t │ │ └── mod.rs │ │ └── test.rs ├── rustfmt.toml ├── src │ ├── c_api │ │ ├── c_api.rs │ │ ├── c_api_diag_reporter.rs │ │ ├── mod.rs │ │ └── web_demo_location.rs │ ├── container │ │ ├── linked_bump_allocator.rs │ │ ├── linked_vector.rs │ │ ├── mod.rs │ │ ├── monotonic_allocator.rs │ │ ├── sorted_search.rs │ │ ├── vector.rs │ │ └── winkable.rs │ ├── fe │ │ ├── buffering_diag_reporter.rs │ │ ├── diag_reporter.rs │ │ ├── diagnostic.rs │ │ ├── diagnostic_formatter.rs │ │ ├── diagnostic_types.rs │ │ ├── document.rs │ │ ├── identifier.rs │ │ ├── language.rs │ │ ├── lex.rs │ │ ├── lex_keyword.rs │ │ ├── lex_unicode_generated.rs │ │ ├── linter.rs │ │ ├── mod.rs │ │ ├── source_code_span.rs │ │ └── token.rs │ ├── i18n │ │ ├── locale.rs │ │ ├── mod.rs │ │ ├── translation.rs │ │ ├── translation_table.rs │ │ └── translation_table_generated.rs │ ├── lib.rs │ ├── port │ │ ├── allocator.rs │ │ ├── assert_matches.rs │ │ ├── constexpr.rs │ │ ├── crash.rs │ │ ├── maybe_uninit.rs │ │ ├── mod.rs │ │ ├── offset_of.rs │ │ └── ptr.rs │ └── util │ │ ├── align.rs │ │ ├── array.rs │ │ ├── assert.rs │ │ ├── c_string.rs │ │ ├── const_assert.rs │ │ ├── mod.rs │ │ ├── narrow_cast.rs │ │ ├── padded_string.rs │ │ ├── permutations.rs │ │ ├── simd.rs │ │ ├── simd_neon_arm.rs │ │ └── utf_8.rs └── tests │ ├── t │ ├── mod.rs │ ├── test_assert.rs │ ├── test_buffering_diag_reporter.rs │ ├── test_c_api.rs │ ├── test_constexpr.rs │ ├── test_diagnostic.rs │ ├── test_diagnostic_formatter.rs │ ├── test_document.rs │ ├── test_lex.rs │ ├── test_linked_bump_allocator.rs │ ├── test_linked_vector.rs │ ├── test_locale.rs │ ├── test_offset_of.rs │ ├── test_padded_string.rs │ ├── test_permutations.rs │ ├── test_simd.rs │ ├── test_sorted_search.rs │ ├── test_translation.rs │ ├── test_translation_table_generated.rs │ ├── test_utf_8.rs │ ├── test_vector.rs │ └── test_web_demo_location.rs │ └── test.rs ├── rust-twocrate-cratecargotest ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README ├── libs │ ├── c_api │ │ └── Cargo.toml │ ├── container │ │ └── Cargo.toml │ ├── fe │ │ └── Cargo.toml │ ├── i18n │ │ └── Cargo.toml │ ├── port │ │ └── Cargo.toml │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ └── Cargo.toml │ └── util │ │ └── Cargo.toml ├── rustfmt.toml ├── src │ ├── c_api │ │ ├── c_api.rs │ │ ├── c_api_diag_reporter.rs │ │ ├── mod.rs │ │ └── web_demo_location.rs │ ├── container │ │ ├── linked_bump_allocator.rs │ │ ├── linked_vector.rs │ │ ├── mod.rs │ │ ├── monotonic_allocator.rs │ │ ├── sorted_search.rs │ │ ├── vector.rs │ │ └── winkable.rs │ ├── fe │ │ ├── buffering_diag_reporter.rs │ │ ├── diag_reporter.rs │ │ ├── diagnostic.rs │ │ ├── diagnostic_formatter.rs │ │ ├── diagnostic_types.rs │ │ ├── document.rs │ │ ├── identifier.rs │ │ ├── language.rs │ │ ├── lex.rs │ │ ├── lex_keyword.rs │ │ ├── lex_unicode_generated.rs │ │ ├── linter.rs │ │ ├── mod.rs │ │ ├── source_code_span.rs │ │ └── token.rs │ ├── i18n │ │ ├── locale.rs │ │ ├── mod.rs │ │ ├── translation.rs │ │ ├── translation_table.rs │ │ └── translation_table_generated.rs │ ├── lib.rs │ ├── port │ │ ├── allocator.rs │ │ ├── assert_matches.rs │ │ ├── constexpr.rs │ │ ├── crash.rs │ │ ├── maybe_uninit.rs │ │ ├── mod.rs │ │ ├── offset_of.rs │ │ └── ptr.rs │ ├── test │ │ ├── array.rs │ │ ├── characters.rs │ │ ├── diag_collector.rs │ │ ├── diag_matcher.rs │ │ ├── mod.rs │ │ ├── parse_support.rs │ │ └── scoped_trace.rs │ └── util │ │ ├── align.rs │ │ ├── array.rs │ │ ├── assert.rs │ │ ├── c_string.rs │ │ ├── const_assert.rs │ │ ├── mod.rs │ │ ├── narrow_cast.rs │ │ ├── padded_string.rs │ │ ├── permutations.rs │ │ ├── simd.rs │ │ ├── simd_neon_arm.rs │ │ └── utf_8.rs └── tests │ ├── test_assert.rs │ ├── test_buffering_diag_reporter.rs │ ├── test_c_api.rs │ ├── test_constexpr.rs │ ├── test_diagnostic.rs │ ├── test_diagnostic_formatter.rs │ ├── test_document.rs │ ├── test_lex.rs │ ├── test_linked_bump_allocator.rs │ ├── test_linked_vector.rs │ ├── test_locale.rs │ ├── test_offset_of.rs │ ├── test_padded_string.rs │ ├── test_permutations.rs │ ├── test_simd.rs │ ├── test_sorted_search.rs │ ├── test_translation.rs │ ├── test_translation_table_generated.rs │ ├── test_utf_8.rs │ ├── test_vector.rs │ └── test_web_demo_location.rs ├── rust-twocrate-unittest ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README ├── libs │ ├── c_api │ │ └── Cargo.toml │ ├── container │ │ └── Cargo.toml │ ├── fe │ │ └── Cargo.toml │ ├── i18n │ │ └── Cargo.toml │ ├── port │ │ └── Cargo.toml │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ └── Cargo.toml │ └── util │ │ └── Cargo.toml ├── rustfmt.toml └── src │ ├── c_api │ ├── c_api.rs │ ├── c_api_diag_reporter.rs │ ├── mod.rs │ └── web_demo_location.rs │ ├── container │ ├── linked_bump_allocator.rs │ ├── linked_vector.rs │ ├── mod.rs │ ├── monotonic_allocator.rs │ ├── sorted_search.rs │ ├── vector.rs │ └── winkable.rs │ ├── fe │ ├── buffering_diag_reporter.rs │ ├── diag_reporter.rs │ ├── diagnostic.rs │ ├── diagnostic_formatter.rs │ ├── diagnostic_types.rs │ ├── document.rs │ ├── identifier.rs │ ├── language.rs │ ├── lex.rs │ ├── lex_keyword.rs │ ├── lex_unicode_generated.rs │ ├── linter.rs │ ├── mod.rs │ ├── source_code_span.rs │ └── token.rs │ ├── i18n │ ├── locale.rs │ ├── mod.rs │ ├── translation.rs │ ├── translation_table.rs │ └── translation_table_generated.rs │ ├── lib.rs │ ├── port │ ├── allocator.rs │ ├── assert_matches.rs │ ├── constexpr.rs │ ├── crash.rs │ ├── maybe_uninit.rs │ ├── mod.rs │ ├── offset_of.rs │ └── ptr.rs │ ├── test │ ├── array.rs │ ├── characters.rs │ ├── diag_collector.rs │ ├── diag_matcher.rs │ ├── mod.rs │ ├── parse_support.rs │ └── scoped_trace.rs │ ├── test_assert.rs │ ├── test_buffering_diag_reporter.rs │ ├── test_c_api.rs │ ├── test_constexpr.rs │ ├── test_diagnostic.rs │ ├── test_diagnostic_formatter.rs │ ├── test_document.rs │ ├── test_lex.rs │ ├── test_linked_bump_allocator.rs │ ├── test_linked_vector.rs │ ├── test_locale.rs │ ├── test_offset_of.rs │ ├── test_padded_string.rs │ ├── test_permutations.rs │ ├── test_simd.rs │ ├── test_sorted_search.rs │ ├── test_translation.rs │ ├── test_translation_table_generated.rs │ ├── test_utf_8.rs │ ├── test_vector.rs │ ├── test_web_demo_location.rs │ └── util │ ├── align.rs │ ├── array.rs │ ├── assert.rs │ ├── c_string.rs │ ├── const_assert.rs │ ├── mod.rs │ ├── narrow_cast.rs │ ├── padded_string.rs │ ├── permutations.rs │ ├── simd.rs │ ├── simd_neon_arm.rs │ └── utf_8.rs ├── rust-workspace-cratecargotest-16 ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README ├── libs │ ├── c_api │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── c_api.rs │ │ │ ├── c_api_diag_reporter.rs │ │ │ ├── lib.rs │ │ │ └── web_demo_location.rs │ │ └── tests │ │ │ ├── test_c_api.rs │ │ │ └── test_web_demo_location.rs │ ├── container │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── linked_bump_allocator.rs │ │ │ ├── linked_vector.rs │ │ │ ├── monotonic_allocator.rs │ │ │ ├── sorted_search.rs │ │ │ ├── vector.rs │ │ │ └── winkable.rs │ │ └── tests │ │ │ ├── test_linked_bump_allocator.rs │ │ │ ├── test_linked_vector.rs │ │ │ ├── test_sorted_search.rs │ │ │ └── test_vector.rs │ ├── fe │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── buffering_diag_reporter.rs │ │ │ ├── diag_reporter.rs │ │ │ ├── diagnostic.rs │ │ │ ├── diagnostic_formatter.rs │ │ │ ├── diagnostic_types.rs │ │ │ ├── document.rs │ │ │ ├── identifier.rs │ │ │ ├── language.rs │ │ │ ├── lex.rs │ │ │ ├── lex_1.rs │ │ │ ├── lex_10.rs │ │ │ ├── lex_11.rs │ │ │ ├── lex_12.rs │ │ │ ├── lex_13.rs │ │ │ ├── lex_14.rs │ │ │ ├── lex_15.rs │ │ │ ├── lex_2.rs │ │ │ ├── lex_3.rs │ │ │ ├── lex_4.rs │ │ │ ├── lex_5.rs │ │ │ ├── lex_6.rs │ │ │ ├── lex_7.rs │ │ │ ├── lex_8.rs │ │ │ ├── lex_9.rs │ │ │ ├── lex_keyword.rs │ │ │ ├── lex_unicode_generated.rs │ │ │ ├── lib.rs │ │ │ ├── linter.rs │ │ │ ├── source_code_span.rs │ │ │ └── token.rs │ │ └── tests │ │ │ ├── test_buffering_diag_reporter.rs │ │ │ ├── test_diagnostic.rs │ │ │ ├── test_diagnostic_formatter.rs │ │ │ ├── test_document.rs │ │ │ ├── test_lex.rs │ │ │ ├── test_lex_1.rs │ │ │ ├── test_lex_10.rs │ │ │ ├── test_lex_11.rs │ │ │ ├── test_lex_12.rs │ │ │ ├── test_lex_13.rs │ │ │ ├── test_lex_14.rs │ │ │ ├── test_lex_15.rs │ │ │ ├── test_lex_2.rs │ │ │ ├── test_lex_3.rs │ │ │ ├── test_lex_4.rs │ │ │ ├── test_lex_5.rs │ │ │ ├── test_lex_6.rs │ │ │ ├── test_lex_7.rs │ │ │ ├── test_lex_8.rs │ │ │ └── test_lex_9.rs │ ├── i18n │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── locale.rs │ │ │ ├── translation.rs │ │ │ ├── translation_table.rs │ │ │ └── translation_table_generated.rs │ │ └── tests │ │ │ ├── test_locale.rs │ │ │ ├── test_translation.rs │ │ │ └── test_translation_table_generated.rs │ ├── port │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── allocator.rs │ │ │ ├── assert_matches.rs │ │ │ ├── constexpr.rs │ │ │ ├── crash.rs │ │ │ ├── lib.rs │ │ │ ├── maybe_uninit.rs │ │ │ ├── offset_of.rs │ │ │ └── ptr.rs │ │ └── tests │ │ │ ├── test_constexpr.rs │ │ │ └── test_offset_of.rs │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── array.rs │ │ │ ├── characters.rs │ │ │ ├── diag_collector.rs │ │ │ ├── diag_matcher.rs │ │ │ ├── lib.rs │ │ │ ├── parse_support.rs │ │ │ └── scoped_trace.rs │ └── util │ │ ├── Cargo.toml │ │ ├── src │ │ ├── align.rs │ │ ├── array.rs │ │ ├── assert.rs │ │ ├── c_string.rs │ │ ├── const_assert.rs │ │ ├── lib.rs │ │ ├── narrow_cast.rs │ │ ├── padded_string.rs │ │ ├── permutations.rs │ │ ├── simd.rs │ │ ├── simd_neon_arm.rs │ │ └── utf_8.rs │ │ └── tests │ │ ├── test_assert.rs │ │ ├── test_padded_string.rs │ │ ├── test_permutations.rs │ │ ├── test_simd.rs │ │ └── test_utf_8.rs └── rustfmt.toml ├── rust-workspace-cratecargotest-24 ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README ├── libs │ ├── c_api │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── c_api.rs │ │ │ ├── c_api_diag_reporter.rs │ │ │ ├── lib.rs │ │ │ └── web_demo_location.rs │ │ └── tests │ │ │ ├── test_c_api.rs │ │ │ └── test_web_demo_location.rs │ ├── container │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── linked_bump_allocator.rs │ │ │ ├── linked_vector.rs │ │ │ ├── monotonic_allocator.rs │ │ │ ├── sorted_search.rs │ │ │ ├── vector.rs │ │ │ └── winkable.rs │ │ └── tests │ │ │ ├── test_linked_bump_allocator.rs │ │ │ ├── test_linked_vector.rs │ │ │ ├── test_sorted_search.rs │ │ │ └── test_vector.rs │ ├── fe │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── buffering_diag_reporter.rs │ │ │ ├── diag_reporter.rs │ │ │ ├── diagnostic.rs │ │ │ ├── diagnostic_formatter.rs │ │ │ ├── diagnostic_types.rs │ │ │ ├── document.rs │ │ │ ├── identifier.rs │ │ │ ├── language.rs │ │ │ ├── lex.rs │ │ │ ├── lex_1.rs │ │ │ ├── lex_10.rs │ │ │ ├── lex_11.rs │ │ │ ├── lex_12.rs │ │ │ ├── lex_13.rs │ │ │ ├── lex_14.rs │ │ │ ├── lex_15.rs │ │ │ ├── lex_16.rs │ │ │ ├── lex_17.rs │ │ │ ├── lex_18.rs │ │ │ ├── lex_19.rs │ │ │ ├── lex_2.rs │ │ │ ├── lex_20.rs │ │ │ ├── lex_21.rs │ │ │ ├── lex_22.rs │ │ │ ├── lex_23.rs │ │ │ ├── lex_3.rs │ │ │ ├── lex_4.rs │ │ │ ├── lex_5.rs │ │ │ ├── lex_6.rs │ │ │ ├── lex_7.rs │ │ │ ├── lex_8.rs │ │ │ ├── lex_9.rs │ │ │ ├── lex_keyword.rs │ │ │ ├── lex_unicode_generated.rs │ │ │ ├── lib.rs │ │ │ ├── linter.rs │ │ │ ├── source_code_span.rs │ │ │ └── token.rs │ │ └── tests │ │ │ ├── test_buffering_diag_reporter.rs │ │ │ ├── test_diagnostic.rs │ │ │ ├── test_diagnostic_formatter.rs │ │ │ ├── test_document.rs │ │ │ ├── test_lex.rs │ │ │ ├── test_lex_1.rs │ │ │ ├── test_lex_10.rs │ │ │ ├── test_lex_11.rs │ │ │ ├── test_lex_12.rs │ │ │ ├── test_lex_13.rs │ │ │ ├── test_lex_14.rs │ │ │ ├── test_lex_15.rs │ │ │ ├── test_lex_16.rs │ │ │ ├── test_lex_17.rs │ │ │ ├── test_lex_18.rs │ │ │ ├── test_lex_19.rs │ │ │ ├── test_lex_2.rs │ │ │ ├── test_lex_20.rs │ │ │ ├── test_lex_21.rs │ │ │ ├── test_lex_22.rs │ │ │ ├── test_lex_23.rs │ │ │ ├── test_lex_3.rs │ │ │ ├── test_lex_4.rs │ │ │ ├── test_lex_5.rs │ │ │ ├── test_lex_6.rs │ │ │ ├── test_lex_7.rs │ │ │ ├── test_lex_8.rs │ │ │ └── test_lex_9.rs │ ├── i18n │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── locale.rs │ │ │ ├── translation.rs │ │ │ ├── translation_table.rs │ │ │ └── translation_table_generated.rs │ │ └── tests │ │ │ ├── test_locale.rs │ │ │ ├── test_translation.rs │ │ │ └── test_translation_table_generated.rs │ ├── port │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── allocator.rs │ │ │ ├── assert_matches.rs │ │ │ ├── constexpr.rs │ │ │ ├── crash.rs │ │ │ ├── lib.rs │ │ │ ├── maybe_uninit.rs │ │ │ ├── offset_of.rs │ │ │ └── ptr.rs │ │ └── tests │ │ │ ├── test_constexpr.rs │ │ │ └── test_offset_of.rs │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── array.rs │ │ │ ├── characters.rs │ │ │ ├── diag_collector.rs │ │ │ ├── diag_matcher.rs │ │ │ ├── lib.rs │ │ │ ├── parse_support.rs │ │ │ └── scoped_trace.rs │ └── util │ │ ├── Cargo.toml │ │ ├── src │ │ ├── align.rs │ │ ├── array.rs │ │ ├── assert.rs │ │ ├── c_string.rs │ │ ├── const_assert.rs │ │ ├── lib.rs │ │ ├── narrow_cast.rs │ │ ├── padded_string.rs │ │ ├── permutations.rs │ │ ├── simd.rs │ │ ├── simd_neon_arm.rs │ │ └── utf_8.rs │ │ └── tests │ │ ├── test_assert.rs │ │ ├── test_padded_string.rs │ │ ├── test_permutations.rs │ │ ├── test_simd.rs │ │ └── test_utf_8.rs └── rustfmt.toml ├── rust-workspace-cratecargotest-8 ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README ├── libs │ ├── c_api │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── c_api.rs │ │ │ ├── c_api_diag_reporter.rs │ │ │ ├── lib.rs │ │ │ └── web_demo_location.rs │ │ └── tests │ │ │ ├── test_c_api.rs │ │ │ └── test_web_demo_location.rs │ ├── container │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── linked_bump_allocator.rs │ │ │ ├── linked_vector.rs │ │ │ ├── monotonic_allocator.rs │ │ │ ├── sorted_search.rs │ │ │ ├── vector.rs │ │ │ └── winkable.rs │ │ └── tests │ │ │ ├── test_linked_bump_allocator.rs │ │ │ ├── test_linked_vector.rs │ │ │ ├── test_sorted_search.rs │ │ │ └── test_vector.rs │ ├── fe │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── buffering_diag_reporter.rs │ │ │ ├── diag_reporter.rs │ │ │ ├── diagnostic.rs │ │ │ ├── diagnostic_formatter.rs │ │ │ ├── diagnostic_types.rs │ │ │ ├── document.rs │ │ │ ├── identifier.rs │ │ │ ├── language.rs │ │ │ ├── lex.rs │ │ │ ├── lex_1.rs │ │ │ ├── lex_2.rs │ │ │ ├── lex_3.rs │ │ │ ├── lex_4.rs │ │ │ ├── lex_5.rs │ │ │ ├── lex_6.rs │ │ │ ├── lex_7.rs │ │ │ ├── lex_keyword.rs │ │ │ ├── lex_unicode_generated.rs │ │ │ ├── lib.rs │ │ │ ├── linter.rs │ │ │ ├── source_code_span.rs │ │ │ └── token.rs │ │ └── tests │ │ │ ├── test_buffering_diag_reporter.rs │ │ │ ├── test_diagnostic.rs │ │ │ ├── test_diagnostic_formatter.rs │ │ │ ├── test_document.rs │ │ │ ├── test_lex.rs │ │ │ ├── test_lex_1.rs │ │ │ ├── test_lex_2.rs │ │ │ ├── test_lex_3.rs │ │ │ ├── test_lex_4.rs │ │ │ ├── test_lex_5.rs │ │ │ ├── test_lex_6.rs │ │ │ └── test_lex_7.rs │ ├── i18n │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── locale.rs │ │ │ ├── translation.rs │ │ │ ├── translation_table.rs │ │ │ └── translation_table_generated.rs │ │ └── tests │ │ │ ├── test_locale.rs │ │ │ ├── test_translation.rs │ │ │ └── test_translation_table_generated.rs │ ├── port │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── allocator.rs │ │ │ ├── assert_matches.rs │ │ │ ├── constexpr.rs │ │ │ ├── crash.rs │ │ │ ├── lib.rs │ │ │ ├── maybe_uninit.rs │ │ │ ├── offset_of.rs │ │ │ └── ptr.rs │ │ └── tests │ │ │ ├── test_constexpr.rs │ │ │ └── test_offset_of.rs │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── array.rs │ │ │ ├── characters.rs │ │ │ ├── diag_collector.rs │ │ │ ├── diag_matcher.rs │ │ │ ├── lib.rs │ │ │ ├── parse_support.rs │ │ │ └── scoped_trace.rs │ └── util │ │ ├── Cargo.toml │ │ ├── src │ │ ├── align.rs │ │ ├── array.rs │ │ ├── assert.rs │ │ ├── c_string.rs │ │ ├── const_assert.rs │ │ ├── lib.rs │ │ ├── narrow_cast.rs │ │ ├── padded_string.rs │ │ ├── permutations.rs │ │ ├── simd.rs │ │ ├── simd_neon_arm.rs │ │ └── utf_8.rs │ │ └── tests │ │ ├── test_assert.rs │ │ ├── test_padded_string.rs │ │ ├── test_permutations.rs │ │ ├── test_simd.rs │ │ └── test_utf_8.rs └── rustfmt.toml ├── rust-workspace-cratecargotest-nodefaultfeatures ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README ├── libs │ ├── c_api │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── c_api.rs │ │ │ ├── c_api_diag_reporter.rs │ │ │ ├── lib.rs │ │ │ └── web_demo_location.rs │ │ └── tests │ │ │ ├── test_c_api.rs │ │ │ └── test_web_demo_location.rs │ ├── container │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── linked_bump_allocator.rs │ │ │ ├── linked_vector.rs │ │ │ ├── monotonic_allocator.rs │ │ │ ├── sorted_search.rs │ │ │ ├── vector.rs │ │ │ └── winkable.rs │ │ └── tests │ │ │ ├── test_linked_bump_allocator.rs │ │ │ ├── test_linked_vector.rs │ │ │ ├── test_sorted_search.rs │ │ │ └── test_vector.rs │ ├── fe │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── buffering_diag_reporter.rs │ │ │ ├── diag_reporter.rs │ │ │ ├── diagnostic.rs │ │ │ ├── diagnostic_formatter.rs │ │ │ ├── diagnostic_types.rs │ │ │ ├── document.rs │ │ │ ├── identifier.rs │ │ │ ├── language.rs │ │ │ ├── lex.rs │ │ │ ├── lex_keyword.rs │ │ │ ├── lex_unicode_generated.rs │ │ │ ├── lib.rs │ │ │ ├── linter.rs │ │ │ ├── source_code_span.rs │ │ │ └── token.rs │ │ └── tests │ │ │ ├── test_buffering_diag_reporter.rs │ │ │ ├── test_diagnostic.rs │ │ │ ├── test_diagnostic_formatter.rs │ │ │ ├── test_document.rs │ │ │ └── test_lex.rs │ ├── i18n │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── locale.rs │ │ │ ├── translation.rs │ │ │ ├── translation_table.rs │ │ │ └── translation_table_generated.rs │ │ └── tests │ │ │ ├── test_locale.rs │ │ │ ├── test_translation.rs │ │ │ └── test_translation_table_generated.rs │ ├── port │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── allocator.rs │ │ │ ├── assert_matches.rs │ │ │ ├── constexpr.rs │ │ │ ├── crash.rs │ │ │ ├── lib.rs │ │ │ ├── maybe_uninit.rs │ │ │ ├── offset_of.rs │ │ │ └── ptr.rs │ │ └── tests │ │ │ ├── test_constexpr.rs │ │ │ └── test_offset_of.rs │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── array.rs │ │ │ ├── characters.rs │ │ │ ├── diag_collector.rs │ │ │ ├── diag_matcher.rs │ │ │ ├── lib.rs │ │ │ ├── parse_support.rs │ │ │ └── scoped_trace.rs │ └── util │ │ ├── Cargo.toml │ │ ├── src │ │ ├── align.rs │ │ ├── array.rs │ │ ├── assert.rs │ │ ├── c_string.rs │ │ ├── const_assert.rs │ │ ├── lib.rs │ │ ├── narrow_cast.rs │ │ ├── padded_string.rs │ │ ├── permutations.rs │ │ ├── simd.rs │ │ ├── simd_neon_arm.rs │ │ └── utf_8.rs │ │ └── tests │ │ ├── test_assert.rs │ │ ├── test_padded_string.rs │ │ ├── test_permutations.rs │ │ ├── test_simd.rs │ │ └── test_utf_8.rs └── rustfmt.toml ├── rust-workspace-crateunotest ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README ├── libs │ ├── c_api │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── c_api.rs │ │ │ ├── c_api_diag_reporter.rs │ │ │ ├── lib.rs │ │ │ └── web_demo_location.rs │ │ └── tests │ │ │ ├── t │ │ │ ├── mod.rs │ │ │ ├── test_c_api.rs │ │ │ └── test_web_demo_location.rs │ │ │ └── test.rs │ ├── container │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── linked_bump_allocator.rs │ │ │ ├── linked_vector.rs │ │ │ ├── monotonic_allocator.rs │ │ │ ├── sorted_search.rs │ │ │ ├── vector.rs │ │ │ └── winkable.rs │ │ └── tests │ │ │ ├── t │ │ │ ├── mod.rs │ │ │ ├── test_linked_bump_allocator.rs │ │ │ ├── test_linked_vector.rs │ │ │ ├── test_sorted_search.rs │ │ │ └── test_vector.rs │ │ │ └── test.rs │ ├── fe │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── buffering_diag_reporter.rs │ │ │ ├── diag_reporter.rs │ │ │ ├── diagnostic.rs │ │ │ ├── diagnostic_formatter.rs │ │ │ ├── diagnostic_types.rs │ │ │ ├── document.rs │ │ │ ├── identifier.rs │ │ │ ├── language.rs │ │ │ ├── lex.rs │ │ │ ├── lex_keyword.rs │ │ │ ├── lex_unicode_generated.rs │ │ │ ├── lib.rs │ │ │ ├── linter.rs │ │ │ ├── source_code_span.rs │ │ │ └── token.rs │ │ └── tests │ │ │ ├── t │ │ │ ├── mod.rs │ │ │ ├── test_buffering_diag_reporter.rs │ │ │ ├── test_diagnostic.rs │ │ │ ├── test_diagnostic_formatter.rs │ │ │ ├── test_document.rs │ │ │ └── test_lex.rs │ │ │ └── test.rs │ ├── i18n │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── locale.rs │ │ │ ├── translation.rs │ │ │ ├── translation_table.rs │ │ │ └── translation_table_generated.rs │ │ └── tests │ │ │ ├── t │ │ │ ├── mod.rs │ │ │ ├── test_locale.rs │ │ │ ├── test_translation.rs │ │ │ └── test_translation_table_generated.rs │ │ │ └── test.rs │ ├── port │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── allocator.rs │ │ │ ├── assert_matches.rs │ │ │ ├── constexpr.rs │ │ │ ├── crash.rs │ │ │ ├── lib.rs │ │ │ ├── maybe_uninit.rs │ │ │ ├── offset_of.rs │ │ │ └── ptr.rs │ │ └── tests │ │ │ ├── t │ │ │ ├── mod.rs │ │ │ ├── test_constexpr.rs │ │ │ └── test_offset_of.rs │ │ │ └── test.rs │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── array.rs │ │ │ ├── characters.rs │ │ │ ├── diag_collector.rs │ │ │ ├── diag_matcher.rs │ │ │ ├── lib.rs │ │ │ ├── parse_support.rs │ │ │ └── scoped_trace.rs │ └── util │ │ ├── Cargo.toml │ │ ├── src │ │ ├── align.rs │ │ ├── array.rs │ │ ├── assert.rs │ │ ├── c_string.rs │ │ ├── const_assert.rs │ │ ├── lib.rs │ │ ├── narrow_cast.rs │ │ ├── padded_string.rs │ │ ├── permutations.rs │ │ ├── simd.rs │ │ ├── simd_neon_arm.rs │ │ └── utf_8.rs │ │ └── tests │ │ ├── t │ │ ├── mod.rs │ │ ├── test_assert.rs │ │ ├── test_padded_string.rs │ │ ├── test_permutations.rs │ │ ├── test_simd.rs │ │ └── test_utf_8.rs │ │ └── test.rs └── rustfmt.toml ├── rust ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── libs │ ├── c_api │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── c_api.rs │ │ │ ├── c_api_diag_reporter.rs │ │ │ ├── lib.rs │ │ │ └── web_demo_location.rs │ │ └── tests │ │ │ ├── test_c_api.rs │ │ │ └── test_web_demo_location.rs │ ├── container │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── linked_bump_allocator.rs │ │ │ ├── linked_vector.rs │ │ │ ├── monotonic_allocator.rs │ │ │ ├── sorted_search.rs │ │ │ ├── vector.rs │ │ │ └── winkable.rs │ │ └── tests │ │ │ ├── test_linked_bump_allocator.rs │ │ │ ├── test_linked_vector.rs │ │ │ ├── test_sorted_search.rs │ │ │ └── test_vector.rs │ ├── fe │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── buffering_diag_reporter.rs │ │ │ ├── diag_reporter.rs │ │ │ ├── diagnostic.rs │ │ │ ├── diagnostic_formatter.rs │ │ │ ├── diagnostic_types.rs │ │ │ ├── document.rs │ │ │ ├── identifier.rs │ │ │ ├── language.rs │ │ │ ├── lex.rs │ │ │ ├── lex_keyword.rs │ │ │ ├── lex_unicode_generated.rs │ │ │ ├── lib.rs │ │ │ ├── linter.rs │ │ │ ├── source_code_span.rs │ │ │ └── token.rs │ │ └── tests │ │ │ ├── test_buffering_diag_reporter.rs │ │ │ ├── test_diagnostic.rs │ │ │ ├── test_diagnostic_formatter.rs │ │ │ ├── test_document.rs │ │ │ └── test_lex.rs │ ├── i18n │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── lib.rs │ │ │ ├── locale.rs │ │ │ ├── translation.rs │ │ │ ├── translation_table.rs │ │ │ └── translation_table_generated.rs │ │ └── tests │ │ │ ├── test_locale.rs │ │ │ ├── test_translation.rs │ │ │ └── test_translation_table_generated.rs │ ├── port │ │ ├── Cargo.toml │ │ ├── src │ │ │ ├── allocator.rs │ │ │ ├── assert_matches.rs │ │ │ ├── constexpr.rs │ │ │ ├── crash.rs │ │ │ ├── lib.rs │ │ │ ├── maybe_uninit.rs │ │ │ ├── offset_of.rs │ │ │ └── ptr.rs │ │ └── tests │ │ │ ├── test_constexpr.rs │ │ │ └── test_offset_of.rs │ ├── proc_diagnostic_types │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── token_stream_parser.rs │ │ │ └── token_writer.rs │ ├── test │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── array.rs │ │ │ ├── characters.rs │ │ │ ├── diag_collector.rs │ │ │ ├── diag_matcher.rs │ │ │ ├── lib.rs │ │ │ ├── parse_support.rs │ │ │ └── scoped_trace.rs │ └── util │ │ ├── Cargo.toml │ │ ├── src │ │ ├── align.rs │ │ ├── array.rs │ │ ├── assert.rs │ │ ├── c_string.rs │ │ ├── const_assert.rs │ │ ├── lib.rs │ │ ├── narrow_cast.rs │ │ ├── padded_string.rs │ │ ├── permutations.rs │ │ ├── simd.rs │ │ ├── simd_neon_arm.rs │ │ └── utf_8.rs │ │ └── tests │ │ ├── test_assert.rs │ │ ├── test_padded_string.rs │ │ ├── test_permutations.rs │ │ ├── test_simd.rs │ │ └── test_utf_8.rs └── rustfmt.toml └── tools ├── .gitignore ├── bench-build-charts.py ├── bench-build.py ├── bench-runtime.sh ├── build-for-instr-cpp.sh ├── build-for-instr-rust.sh ├── build-toolchains.sh ├── compile-translations.go ├── compile-translations_test.go ├── completion.py ├── convert.vim ├── cpp_vs_rust_db.py ├── generate-lex-keyword ├── generate-lex-unicode ├── .gitignore ├── index.js ├── package.json └── yarn.lock ├── generate-projects.py └── update-translator-sources /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/COPYING -------------------------------------------------------------------------------- /benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | -------------------------------------------------------------------------------- /benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /benchmark/cpp-vs-rust-benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/benchmark/cpp-vs-rust-benchmark.cpp -------------------------------------------------------------------------------- /cpp-16/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/.gitignore -------------------------------------------------------------------------------- /cpp-16/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-16/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /cpp-16/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-16/src/empty.cpp: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank. 2 | -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js-c-api.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js-c-api.map -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/assert.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/assert.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/c-api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/c-api.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/c-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/c-api.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/document.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/document.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/document.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/diagnostic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/diagnostic.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/identifier.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/language.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/language.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-1.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-1.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-10.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-10.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-11.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-11.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-12.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-12.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-13.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-13.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-13.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-14.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-14.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-14.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-15.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-15.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-15.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-2.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-2.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-3.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-3.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-4.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-4.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-5.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-5.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-6.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-6.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-7.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-7.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-8.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-8.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-9.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex-9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex-9.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/lex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/lex.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/linter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/linter.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/linter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/linter.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/token.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/fe/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/fe/token.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/i18n/locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/i18n/locale.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/i18n/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/i18n/locale.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/bit.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/char8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/char8.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/char8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/char8.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/crash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/crash.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/have.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/have.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/in-range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/in-range.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/integer.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/limits.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/math.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/simd.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/port/warning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/port/warning.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/util/cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/util/cpp.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/util/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/util/pointer.h -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/util/utf-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/util/utf-8.cpp -------------------------------------------------------------------------------- /cpp-16/src/quick-lint-js/util/utf-8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/src/quick-lint-js/util/utf-8.h -------------------------------------------------------------------------------- /cpp-16/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-16/test/diag-collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/diag-collector.cpp -------------------------------------------------------------------------------- /cpp-16/test/diag-matcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/diag-matcher.cpp -------------------------------------------------------------------------------- /cpp-16/test/parse-support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/parse-support.cpp -------------------------------------------------------------------------------- /cpp-16/test/quick-lint-js/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/quick-lint-js/array.h -------------------------------------------------------------------------------- /cpp-16/test/quick-lint-js/characters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/quick-lint-js/characters.h -------------------------------------------------------------------------------- /cpp-16/test/quick-lint-js/diag-matcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/quick-lint-js/diag-matcher.h -------------------------------------------------------------------------------- /cpp-16/test/quick-lint-js/dirty-set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/quick-lint-js/dirty-set.h -------------------------------------------------------------------------------- /cpp-16/test/quick-lint-js/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/quick-lint-js/gtest.h -------------------------------------------------------------------------------- /cpp-16/test/test-assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-assert.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-c-api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-c-api.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-diagnostic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-diagnostic.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-document.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-document.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-integer-hexadecimal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-integer-hexadecimal.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-1.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-10.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-11.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-12.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-13.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-14.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-15.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-2.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-3.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-4.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-5.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-6.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-7.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-8.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex-9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex-9.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-lex.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-linked-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-linked-vector.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-locale.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-narrow-cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-narrow-cast.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-padded-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-padded-string.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-simd.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-sorted-search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-sorted-search.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-translation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-translation.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-utf-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-utf-8.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-vector.cpp -------------------------------------------------------------------------------- /cpp-16/test/test-web-demo-location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/test/test-web-demo-location.cpp -------------------------------------------------------------------------------- /cpp-16/vendor/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/README.txt -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark.cmake -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/.clang-format -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/.clang-tidy -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/.gitignore -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/.travis.yml -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/AUTHORS -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/BUILD.bazel -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/CONTRIBUTING.md -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/CONTRIBUTORS -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/LICENSE -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/README.md -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/WORKSPACE -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/_config.yml -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/appveyor.yml -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/bindings/python/requirements.txt: -------------------------------------------------------------------------------- 1 | absl-py>=0.7.1 2 | 3 | -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/docs/_config.yml -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/docs/index.md -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/docs/tools.md -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/requirements.txt -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/setup.py -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/arraysize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/arraysize.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/benchmark.cc -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/check.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/colorprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/colorprint.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/complexity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/complexity.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/counter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/counter.cc -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/counter.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/cycleclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/cycleclock.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/log.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/mutex.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/re.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/re.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/reporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/reporter.cc -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/sleep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/sleep.cc -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/sleep.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/statistics.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/sysinfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/sysinfo.cc -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/timers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/timers.cc -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/src/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/src/timers.h -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/test/BUILD -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/test/map_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/test/map_test.cc -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/tools/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/benchmark/tools/compare.py -------------------------------------------------------------------------------- /cpp-16/vendor/benchmark/tools/requirements.txt: -------------------------------------------------------------------------------- 1 | scipy>=1.5.0 -------------------------------------------------------------------------------- /cpp-16/vendor/googletest-werror.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest-werror.patch -------------------------------------------------------------------------------- /cpp-16/vendor/googletest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest.cmake -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/.clang-format -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/.gitignore -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/BUILD.bazel -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/CONTRIBUTING.md -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/CONTRIBUTORS -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/LICENSE -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/README.md -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/WORKSPACE -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/docs/_config.yml: -------------------------------------------------------------------------------- 1 | title: GoogleTest 2 | -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/docs/faq.md -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/docs/index.md -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/docs/primer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/docs/primer.md -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/docs/samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/docs/samples.md -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/googlemock/scripts/generator/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cpp-16/vendor/googletest/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-16/vendor/googletest/library.json -------------------------------------------------------------------------------- /cpp-24/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/.gitignore -------------------------------------------------------------------------------- /cpp-24/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-24/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /cpp-24/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-24/src/empty.cpp: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank. 2 | -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js-c-api.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js-c-api.map -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/assert.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/assert.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/c-api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/c-api.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/c-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/c-api.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/document.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/document.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/document.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/diagnostic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/diagnostic.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/identifier.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/language.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/language.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-1.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-1.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-10.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-10.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-11.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-11.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-12.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-12.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-13.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-13.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-13.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-14.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-14.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-14.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-15.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-15.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-15.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-16.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-16.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-17.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-17.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-17.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-17.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-18.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-18.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-18.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-18.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-19.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-19.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-19.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-2.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-2.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-20.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-20.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-20.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-21.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-21.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-21.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-21.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-22.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-22.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-22.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-22.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-23.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-23.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-23.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-3.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-3.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-4.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-4.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-5.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-5.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-6.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-6.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-7.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-7.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-8.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-8.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-9.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex-9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex-9.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/lex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/lex.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/linter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/linter.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/linter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/linter.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/token.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/fe/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/fe/token.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/i18n/locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/i18n/locale.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/i18n/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/i18n/locale.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/bit.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/char8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/char8.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/char8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/char8.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/crash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/crash.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/have.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/have.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/in-range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/in-range.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/integer.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/limits.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/math.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/simd.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/port/warning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/port/warning.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/util/cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/util/cpp.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/util/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/util/pointer.h -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/util/utf-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/util/utf-8.cpp -------------------------------------------------------------------------------- /cpp-24/src/quick-lint-js/util/utf-8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/src/quick-lint-js/util/utf-8.h -------------------------------------------------------------------------------- /cpp-24/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-24/test/diag-collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/diag-collector.cpp -------------------------------------------------------------------------------- /cpp-24/test/diag-matcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/diag-matcher.cpp -------------------------------------------------------------------------------- /cpp-24/test/parse-support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/parse-support.cpp -------------------------------------------------------------------------------- /cpp-24/test/quick-lint-js/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/quick-lint-js/array.h -------------------------------------------------------------------------------- /cpp-24/test/quick-lint-js/characters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/quick-lint-js/characters.h -------------------------------------------------------------------------------- /cpp-24/test/quick-lint-js/diag-matcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/quick-lint-js/diag-matcher.h -------------------------------------------------------------------------------- /cpp-24/test/quick-lint-js/dirty-set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/quick-lint-js/dirty-set.h -------------------------------------------------------------------------------- /cpp-24/test/quick-lint-js/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/quick-lint-js/gtest.h -------------------------------------------------------------------------------- /cpp-24/test/test-assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-assert.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-c-api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-c-api.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-diagnostic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-diagnostic.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-document.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-document.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-integer-hexadecimal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-integer-hexadecimal.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-1.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-10.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-11.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-12.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-13.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-14.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-15.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-16.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-17.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-17.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-18.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-18.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-19.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-2.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-20.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-20.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-21.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-21.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-22.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-22.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-23.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-23.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-3.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-4.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-5.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-6.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-7.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-8.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex-9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex-9.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-lex.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-linked-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-linked-vector.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-locale.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-narrow-cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-narrow-cast.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-padded-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-padded-string.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-simd.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-sorted-search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-sorted-search.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-translation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-translation.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-utf-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-utf-8.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-vector.cpp -------------------------------------------------------------------------------- /cpp-24/test/test-web-demo-location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/test/test-web-demo-location.cpp -------------------------------------------------------------------------------- /cpp-24/vendor/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/README.txt -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark.cmake -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/.clang-format -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/.clang-tidy -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/.gitignore -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/.travis.yml -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/AUTHORS -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/BUILD.bazel -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/CONTRIBUTING.md -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/CONTRIBUTORS -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/LICENSE -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/README.md -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/WORKSPACE -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/_config.yml -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/appveyor.yml -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/bindings/python/requirements.txt: -------------------------------------------------------------------------------- 1 | absl-py>=0.7.1 2 | 3 | -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/docs/_config.yml -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/docs/index.md -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/docs/tools.md -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/requirements.txt -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/setup.py -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/arraysize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/arraysize.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/benchmark.cc -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/check.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/colorprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/colorprint.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/complexity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/complexity.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/counter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/counter.cc -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/counter.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/cycleclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/cycleclock.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/log.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/mutex.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/re.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/re.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/reporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/reporter.cc -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/sleep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/sleep.cc -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/sleep.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/statistics.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/sysinfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/sysinfo.cc -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/timers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/timers.cc -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/src/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/src/timers.h -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/test/BUILD -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/test/map_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/test/map_test.cc -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/tools/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/benchmark/tools/compare.py -------------------------------------------------------------------------------- /cpp-24/vendor/benchmark/tools/requirements.txt: -------------------------------------------------------------------------------- 1 | scipy>=1.5.0 -------------------------------------------------------------------------------- /cpp-24/vendor/googletest-werror.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest-werror.patch -------------------------------------------------------------------------------- /cpp-24/vendor/googletest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest.cmake -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/.clang-format -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/.gitignore -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/BUILD.bazel -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/CONTRIBUTING.md -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/CONTRIBUTORS -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/LICENSE -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/README.md -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/WORKSPACE -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/docs/_config.yml: -------------------------------------------------------------------------------- 1 | title: GoogleTest 2 | -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/docs/faq.md -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/docs/index.md -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/docs/primer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/docs/primer.md -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/docs/samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/docs/samples.md -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/googlemock/scripts/generator/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cpp-24/vendor/googletest/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-24/vendor/googletest/library.json -------------------------------------------------------------------------------- /cpp-8/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/.gitignore -------------------------------------------------------------------------------- /cpp-8/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-8/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /cpp-8/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-8/src/empty.cpp: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank. 2 | -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js-c-api.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js-c-api.map -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/assert.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/assert.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/c-api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/c-api.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/c-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/c-api.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/document.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/document.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/document.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/diagnostic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/diagnostic.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/identifier.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/language.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/language.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-1.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-1.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-2.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-2.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-3.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-3.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-4.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-4.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-5.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-5.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-6.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-6.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-7.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-7.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex-debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex-debug.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/lex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/lex.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/linter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/linter.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/linter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/linter.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/token.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/fe/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/fe/token.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/i18n/locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/i18n/locale.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/i18n/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/i18n/locale.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/attribute.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/bit.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/char8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/char8.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/char8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/char8.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/crash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/crash.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/have.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/have.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/in-range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/in-range.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/integer.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/integer.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/limits.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/math.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/max-align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/max-align.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/simd.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/port/warning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/port/warning.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/util/algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/util/algorithm.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/util/cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/util/cpp.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/util/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/util/pointer.h -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/util/utf-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/util/utf-8.cpp -------------------------------------------------------------------------------- /cpp-8/src/quick-lint-js/util/utf-8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/src/quick-lint-js/util/utf-8.h -------------------------------------------------------------------------------- /cpp-8/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-8/test/diag-collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/diag-collector.cpp -------------------------------------------------------------------------------- /cpp-8/test/diag-matcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/diag-matcher.cpp -------------------------------------------------------------------------------- /cpp-8/test/parse-support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/parse-support.cpp -------------------------------------------------------------------------------- /cpp-8/test/quick-lint-js/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/quick-lint-js/array.h -------------------------------------------------------------------------------- /cpp-8/test/quick-lint-js/characters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/quick-lint-js/characters.h -------------------------------------------------------------------------------- /cpp-8/test/quick-lint-js/diag-matcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/quick-lint-js/diag-matcher.h -------------------------------------------------------------------------------- /cpp-8/test/quick-lint-js/dirty-set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/quick-lint-js/dirty-set.h -------------------------------------------------------------------------------- /cpp-8/test/quick-lint-js/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/quick-lint-js/gtest.h -------------------------------------------------------------------------------- /cpp-8/test/quick-lint-js/parse-support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/quick-lint-js/parse-support.h -------------------------------------------------------------------------------- /cpp-8/test/test-assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-assert.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-c-api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-c-api.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-diagnostic-formatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-diagnostic-formatter.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-diagnostic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-diagnostic.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-document.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-document.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-integer-hexadecimal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-integer-hexadecimal.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-lex-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-lex-1.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-lex-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-lex-2.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-lex-3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-lex-3.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-lex-4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-lex-4.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-lex-5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-lex-5.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-lex-6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-lex-6.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-lex-7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-lex-7.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-lex.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-linked-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-linked-vector.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-locale.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-narrow-cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-narrow-cast.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-padded-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-padded-string.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-simd.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-sorted-search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-sorted-search.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-translation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-translation.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-utf-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-utf-8.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-vector.cpp -------------------------------------------------------------------------------- /cpp-8/test/test-web-demo-location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/test/test-web-demo-location.cpp -------------------------------------------------------------------------------- /cpp-8/vendor/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/README.txt -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark.cmake -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/.clang-format -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/.clang-tidy -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/.gitignore -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/.travis.yml -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/AUTHORS -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/BUILD.bazel -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/CONTRIBUTING.md -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/CONTRIBUTORS -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/LICENSE -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/README.md -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/WORKSPACE -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/_config.yml -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/appveyor.yml -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/bindings/python/requirements.txt: -------------------------------------------------------------------------------- 1 | absl-py>=0.7.1 2 | 3 | -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/docs/_config.yml -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/docs/index.md -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/docs/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/docs/releasing.md -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/docs/tools.md -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/requirements.txt -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/setup.py -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/arraysize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/arraysize.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/benchmark.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/check.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/colorprint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/colorprint.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/colorprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/colorprint.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/complexity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/complexity.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/complexity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/complexity.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/counter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/counter.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/counter.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/cycleclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/cycleclock.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/log.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/mutex.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/re.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/re.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/reporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/reporter.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/sleep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/sleep.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/sleep.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/statistics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/statistics.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/statistics.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/string_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/string_util.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/sysinfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/sysinfo.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/timers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/timers.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/src/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/src/timers.h -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/test/BUILD -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/test/map_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/test/map_test.cc -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/tools/BUILD.bazel -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/tools/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/benchmark/tools/compare.py -------------------------------------------------------------------------------- /cpp-8/vendor/benchmark/tools/requirements.txt: -------------------------------------------------------------------------------- 1 | scipy>=1.5.0 -------------------------------------------------------------------------------- /cpp-8/vendor/googletest-werror.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest-werror.patch -------------------------------------------------------------------------------- /cpp-8/vendor/googletest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest.cmake -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/.clang-format -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/.gitignore -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/BUILD.bazel -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/CMakeLists.txt -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/CONTRIBUTING.md -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/CONTRIBUTORS -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/LICENSE -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/README.md -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/WORKSPACE -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/docs/_config.yml: -------------------------------------------------------------------------------- 1 | title: GoogleTest 2 | -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/docs/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/docs/advanced.md -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/docs/faq.md -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/docs/index.md -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/docs/primer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/docs/primer.md -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/docs/samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/docs/samples.md -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/googlemock/scripts/generator/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cpp-8/vendor/googletest/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp-8/vendor/googletest/library.json -------------------------------------------------------------------------------- /cpp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/.gitignore -------------------------------------------------------------------------------- /cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/src/empty.cpp: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank. 2 | -------------------------------------------------------------------------------- /cpp/src/quick-lint-js-c-api.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js-c-api.map -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/assert.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/assert.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/c-api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/c-api.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/c-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/c-api.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/container/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/container/vector.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/document.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/document.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/document.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/diag-debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/diag-debug.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/diag-reporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/diag-reporter.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/diagnostic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/diagnostic.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/diagnostic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/diagnostic.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/identifier.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/language.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/language.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/lex-debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/lex-debug.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/lex.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/lex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/lex.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/linter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/linter.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/linter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/linter.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/token.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/fe/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/fe/token.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/i18n/locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/i18n/locale.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/i18n/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/i18n/locale.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/i18n/translation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/i18n/translation.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/attribute.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/bit.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/char8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/char8.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/char8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/char8.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/crash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/crash.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/have.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/have.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/in-range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/in-range.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/integer.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/integer.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/limits.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/math.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/max-align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/max-align.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/simd.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/type-traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/type-traits.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/unreachable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/unreachable.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/port/warning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/port/warning.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/util/algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/util/algorithm.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/util/cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/util/cpp.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/util/narrow-cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/util/narrow-cast.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/util/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/util/pointer.h -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/util/utf-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/util/utf-8.cpp -------------------------------------------------------------------------------- /cpp/src/quick-lint-js/util/utf-8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/src/quick-lint-js/util/utf-8.h -------------------------------------------------------------------------------- /cpp/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/test/diag-collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/diag-collector.cpp -------------------------------------------------------------------------------- /cpp/test/diag-matcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/diag-matcher.cpp -------------------------------------------------------------------------------- /cpp/test/parse-support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/parse-support.cpp -------------------------------------------------------------------------------- /cpp/test/quick-lint-js/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/quick-lint-js/array.h -------------------------------------------------------------------------------- /cpp/test/quick-lint-js/characters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/quick-lint-js/characters.h -------------------------------------------------------------------------------- /cpp/test/quick-lint-js/diag-collector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/quick-lint-js/diag-collector.h -------------------------------------------------------------------------------- /cpp/test/quick-lint-js/diag-matcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/quick-lint-js/diag-matcher.h -------------------------------------------------------------------------------- /cpp/test/quick-lint-js/dirty-set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/quick-lint-js/dirty-set.h -------------------------------------------------------------------------------- /cpp/test/quick-lint-js/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/quick-lint-js/gtest.h -------------------------------------------------------------------------------- /cpp/test/quick-lint-js/parse-support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/quick-lint-js/parse-support.h -------------------------------------------------------------------------------- /cpp/test/test-assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-assert.cpp -------------------------------------------------------------------------------- /cpp/test/test-c-api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-c-api.cpp -------------------------------------------------------------------------------- /cpp/test/test-diagnostic-formatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-diagnostic-formatter.cpp -------------------------------------------------------------------------------- /cpp/test/test-diagnostic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-diagnostic.cpp -------------------------------------------------------------------------------- /cpp/test/test-document.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-document.cpp -------------------------------------------------------------------------------- /cpp/test/test-integer-hexadecimal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-integer-hexadecimal.cpp -------------------------------------------------------------------------------- /cpp/test/test-lex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-lex.cpp -------------------------------------------------------------------------------- /cpp/test/test-linked-bump-allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-linked-bump-allocator.cpp -------------------------------------------------------------------------------- /cpp/test/test-linked-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-linked-vector.cpp -------------------------------------------------------------------------------- /cpp/test/test-locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-locale.cpp -------------------------------------------------------------------------------- /cpp/test/test-narrow-cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-narrow-cast.cpp -------------------------------------------------------------------------------- /cpp/test/test-padded-string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-padded-string.cpp -------------------------------------------------------------------------------- /cpp/test/test-simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-simd.cpp -------------------------------------------------------------------------------- /cpp/test/test-sorted-search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-sorted-search.cpp -------------------------------------------------------------------------------- /cpp/test/test-translation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-translation.cpp -------------------------------------------------------------------------------- /cpp/test/test-utf-8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-utf-8.cpp -------------------------------------------------------------------------------- /cpp/test/test-vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-vector.cpp -------------------------------------------------------------------------------- /cpp/test/test-web-demo-location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/test/test-web-demo-location.cpp -------------------------------------------------------------------------------- /cpp/vendor/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/README.txt -------------------------------------------------------------------------------- /cpp/vendor/benchmark.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark.cmake -------------------------------------------------------------------------------- /cpp/vendor/benchmark/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/.clang-format -------------------------------------------------------------------------------- /cpp/vendor/benchmark/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/.clang-tidy -------------------------------------------------------------------------------- /cpp/vendor/benchmark/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/.gitignore -------------------------------------------------------------------------------- /cpp/vendor/benchmark/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/.travis.yml -------------------------------------------------------------------------------- /cpp/vendor/benchmark/.ycm_extra_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/.ycm_extra_conf.py -------------------------------------------------------------------------------- /cpp/vendor/benchmark/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/AUTHORS -------------------------------------------------------------------------------- /cpp/vendor/benchmark/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/BUILD.bazel -------------------------------------------------------------------------------- /cpp/vendor/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/vendor/benchmark/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/CONTRIBUTING.md -------------------------------------------------------------------------------- /cpp/vendor/benchmark/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/CONTRIBUTORS -------------------------------------------------------------------------------- /cpp/vendor/benchmark/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/LICENSE -------------------------------------------------------------------------------- /cpp/vendor/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/README.md -------------------------------------------------------------------------------- /cpp/vendor/benchmark/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/WORKSPACE -------------------------------------------------------------------------------- /cpp/vendor/benchmark/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/_config.yml -------------------------------------------------------------------------------- /cpp/vendor/benchmark/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/appveyor.yml -------------------------------------------------------------------------------- /cpp/vendor/benchmark/bindings/python/requirements.txt: -------------------------------------------------------------------------------- 1 | absl-py>=0.7.1 2 | 3 | -------------------------------------------------------------------------------- /cpp/vendor/benchmark/cmake/std_regex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/cmake/std_regex.cpp -------------------------------------------------------------------------------- /cpp/vendor/benchmark/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/docs/_config.yml -------------------------------------------------------------------------------- /cpp/vendor/benchmark/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/docs/index.md -------------------------------------------------------------------------------- /cpp/vendor/benchmark/docs/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/docs/releasing.md -------------------------------------------------------------------------------- /cpp/vendor/benchmark/docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/docs/tools.md -------------------------------------------------------------------------------- /cpp/vendor/benchmark/docs/user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/docs/user_guide.md -------------------------------------------------------------------------------- /cpp/vendor/benchmark/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/requirements.txt -------------------------------------------------------------------------------- /cpp/vendor/benchmark/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/setup.py -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/arraysize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/arraysize.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/benchmark.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/check.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/colorprint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/colorprint.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/colorprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/colorprint.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/complexity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/complexity.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/complexity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/complexity.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/counter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/counter.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/counter.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/csv_reporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/csv_reporter.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/cycleclock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/cycleclock.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/log.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/mutex.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/perf_counters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/perf_counters.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/re.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/re.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/reporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/reporter.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/sleep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/sleep.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/sleep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/sleep.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/statistics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/statistics.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/statistics.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/string_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/string_util.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/string_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/string_util.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/sysinfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/sysinfo.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/thread_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/thread_timer.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/timers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/timers.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/src/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/src/timers.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/test/BUILD -------------------------------------------------------------------------------- /cpp/vendor/benchmark/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/test/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/vendor/benchmark/test/basic_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/test/basic_test.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/test/cxx03_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/test/cxx03_test.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/test/filter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/test/filter_test.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/test/map_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/test/map_test.cc -------------------------------------------------------------------------------- /cpp/vendor/benchmark/test/output_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/test/output_test.h -------------------------------------------------------------------------------- /cpp/vendor/benchmark/tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/tools/BUILD.bazel -------------------------------------------------------------------------------- /cpp/vendor/benchmark/tools/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/tools/compare.py -------------------------------------------------------------------------------- /cpp/vendor/benchmark/tools/requirements.txt: -------------------------------------------------------------------------------- 1 | scipy>=1.5.0 -------------------------------------------------------------------------------- /cpp/vendor/benchmark/tools/strip_asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/benchmark/tools/strip_asm.py -------------------------------------------------------------------------------- /cpp/vendor/googletest-werror.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest-werror.patch -------------------------------------------------------------------------------- /cpp/vendor/googletest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest.cmake -------------------------------------------------------------------------------- /cpp/vendor/googletest/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/.clang-format -------------------------------------------------------------------------------- /cpp/vendor/googletest/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /cpp/vendor/googletest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/.gitignore -------------------------------------------------------------------------------- /cpp/vendor/googletest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/BUILD.bazel -------------------------------------------------------------------------------- /cpp/vendor/googletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/vendor/googletest/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/CONTRIBUTING.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/CONTRIBUTORS -------------------------------------------------------------------------------- /cpp/vendor/googletest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/LICENSE -------------------------------------------------------------------------------- /cpp/vendor/googletest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/README.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/WORKSPACE -------------------------------------------------------------------------------- /cpp/vendor/googletest/docs/_config.yml: -------------------------------------------------------------------------------- 1 | title: GoogleTest 2 | -------------------------------------------------------------------------------- /cpp/vendor/googletest/docs/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/docs/advanced.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/docs/faq.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/docs/gmock_faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/docs/gmock_faq.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/docs/index.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/docs/pkgconfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/docs/pkgconfig.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/docs/platforms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/docs/platforms.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/docs/primer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/docs/primer.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/docs/samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/docs/samples.md -------------------------------------------------------------------------------- /cpp/vendor/googletest/googlemock/scripts/generator/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cpp/vendor/googletest/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/cpp/vendor/googletest/library.json -------------------------------------------------------------------------------- /po/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/po/README.md -------------------------------------------------------------------------------- /po/de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/po/de.po -------------------------------------------------------------------------------- /po/en_US@snarky.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/po/en_US@snarky.po -------------------------------------------------------------------------------- /po/fr_FR.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/po/fr_FR.po -------------------------------------------------------------------------------- /po/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/po/messages.pot -------------------------------------------------------------------------------- /po/pt_BR.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/po/pt_BR.po -------------------------------------------------------------------------------- /po/sv_SE.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/po/sv_SE.po -------------------------------------------------------------------------------- /rust-threecrate-cratecargotest/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust-threecrate-cratecargotest/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-threecrate-crateunotest/Cargo.lock -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-threecrate-crateunotest/Cargo.toml -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/c_api/tests/t/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/c_api/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/container/tests/t/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/container/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/fe/tests/t/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/fe/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/i18n/tests/t/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/i18n/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/port/tests/t/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/port/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/util/tests/t/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/libs/util/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-threecrate-crateunotest/src/lib.rs -------------------------------------------------------------------------------- /rust-threecrate-crateunotest/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-twocrate-cratecargotest/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust-twocrate-cratecargotest/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-cratecargotest/Cargo.lock -------------------------------------------------------------------------------- /rust-twocrate-cratecargotest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-cratecargotest/Cargo.toml -------------------------------------------------------------------------------- /rust-twocrate-cratecargotest/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /rust-twocrate-cratecargotest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-cratecargotest/src/lib.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust-twocrate-unittest/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/Cargo.lock -------------------------------------------------------------------------------- /rust-twocrate-unittest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/Cargo.toml -------------------------------------------------------------------------------- /rust-twocrate-unittest/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /rust-twocrate-unittest/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/rustfmt.toml -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/c_api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/c_api/mod.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/fe/lex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/fe/lex.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/fe/linter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/fe/linter.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/fe/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/fe/mod.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/fe/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/fe/token.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/i18n/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/i18n/mod.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/lib.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/port/crash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/port/crash.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/port/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/port/mod.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/port/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/port/ptr.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/test/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/test/array.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/test/mod.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/test_c_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/test_c_api.rs -------------------------------------------------------------------------------- /rust-twocrate-unittest/src/test_lex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust-twocrate-unittest/src/test_lex.rs -------------------------------------------------------------------------------- /rust-workspace-cratecargotest-16/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust-workspace-cratecargotest-16/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /rust-workspace-cratecargotest-24/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust-workspace-cratecargotest-24/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /rust-workspace-cratecargotest-8/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust-workspace-cratecargotest-8/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /rust-workspace-cratecargotest-nodefaultfeatures/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust-workspace-cratecargotest-nodefaultfeatures/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /rust-workspace-crateunotest/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust-workspace-crateunotest/README: -------------------------------------------------------------------------------- 1 | THIS PROJECT WAS GENERATED BY generate-rust-project.py 2 | -------------------------------------------------------------------------------- /rust-workspace-crateunotest/libs/c_api/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-workspace-crateunotest/libs/container/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-workspace-crateunotest/libs/fe/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-workspace-crateunotest/libs/i18n/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-workspace-crateunotest/libs/port/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust-workspace-crateunotest/libs/util/tests/test.rs: -------------------------------------------------------------------------------- 1 | mod t; 2 | -------------------------------------------------------------------------------- /rust/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/Cargo.lock -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/libs/c_api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/c_api/Cargo.toml -------------------------------------------------------------------------------- /rust/libs/c_api/src/c_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/c_api/src/c_api.rs -------------------------------------------------------------------------------- /rust/libs/c_api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/c_api/src/lib.rs -------------------------------------------------------------------------------- /rust/libs/c_api/tests/test_c_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/c_api/tests/test_c_api.rs -------------------------------------------------------------------------------- /rust/libs/container/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/container/Cargo.toml -------------------------------------------------------------------------------- /rust/libs/container/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/container/src/lib.rs -------------------------------------------------------------------------------- /rust/libs/container/src/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/container/src/vector.rs -------------------------------------------------------------------------------- /rust/libs/container/src/winkable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/container/src/winkable.rs -------------------------------------------------------------------------------- /rust/libs/fe/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/Cargo.toml -------------------------------------------------------------------------------- /rust/libs/fe/src/diag_reporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/diag_reporter.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/diagnostic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/diagnostic.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/diagnostic_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/diagnostic_types.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/document.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/document.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/identifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/identifier.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/language.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/language.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/lex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/lex.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/lex_keyword.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/lex_keyword.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/lib.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/linter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/linter.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/source_code_span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/source_code_span.rs -------------------------------------------------------------------------------- /rust/libs/fe/src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/src/token.rs -------------------------------------------------------------------------------- /rust/libs/fe/tests/test_diagnostic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/tests/test_diagnostic.rs -------------------------------------------------------------------------------- /rust/libs/fe/tests/test_document.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/tests/test_document.rs -------------------------------------------------------------------------------- /rust/libs/fe/tests/test_lex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/fe/tests/test_lex.rs -------------------------------------------------------------------------------- /rust/libs/i18n/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/i18n/Cargo.toml -------------------------------------------------------------------------------- /rust/libs/i18n/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/i18n/src/lib.rs -------------------------------------------------------------------------------- /rust/libs/i18n/src/locale.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/i18n/src/locale.rs -------------------------------------------------------------------------------- /rust/libs/i18n/src/translation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/i18n/src/translation.rs -------------------------------------------------------------------------------- /rust/libs/i18n/tests/test_locale.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/i18n/tests/test_locale.rs -------------------------------------------------------------------------------- /rust/libs/port/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/port/Cargo.toml -------------------------------------------------------------------------------- /rust/libs/port/src/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/port/src/allocator.rs -------------------------------------------------------------------------------- /rust/libs/port/src/assert_matches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/port/src/assert_matches.rs -------------------------------------------------------------------------------- /rust/libs/port/src/constexpr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/port/src/constexpr.rs -------------------------------------------------------------------------------- /rust/libs/port/src/crash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/port/src/crash.rs -------------------------------------------------------------------------------- /rust/libs/port/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/port/src/lib.rs -------------------------------------------------------------------------------- /rust/libs/port/src/maybe_uninit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/port/src/maybe_uninit.rs -------------------------------------------------------------------------------- /rust/libs/port/src/offset_of.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/port/src/offset_of.rs -------------------------------------------------------------------------------- /rust/libs/port/src/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/port/src/ptr.rs -------------------------------------------------------------------------------- /rust/libs/test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/test/Cargo.toml -------------------------------------------------------------------------------- /rust/libs/test/src/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/test/src/array.rs -------------------------------------------------------------------------------- /rust/libs/test/src/characters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/test/src/characters.rs -------------------------------------------------------------------------------- /rust/libs/test/src/diag_collector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/test/src/diag_collector.rs -------------------------------------------------------------------------------- /rust/libs/test/src/diag_matcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/test/src/diag_matcher.rs -------------------------------------------------------------------------------- /rust/libs/test/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/test/src/lib.rs -------------------------------------------------------------------------------- /rust/libs/test/src/parse_support.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/test/src/parse_support.rs -------------------------------------------------------------------------------- /rust/libs/test/src/scoped_trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/test/src/scoped_trace.rs -------------------------------------------------------------------------------- /rust/libs/util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/Cargo.toml -------------------------------------------------------------------------------- /rust/libs/util/src/align.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/align.rs -------------------------------------------------------------------------------- /rust/libs/util/src/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/array.rs -------------------------------------------------------------------------------- /rust/libs/util/src/assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/assert.rs -------------------------------------------------------------------------------- /rust/libs/util/src/c_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/c_string.rs -------------------------------------------------------------------------------- /rust/libs/util/src/const_assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/const_assert.rs -------------------------------------------------------------------------------- /rust/libs/util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/lib.rs -------------------------------------------------------------------------------- /rust/libs/util/src/narrow_cast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/narrow_cast.rs -------------------------------------------------------------------------------- /rust/libs/util/src/padded_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/padded_string.rs -------------------------------------------------------------------------------- /rust/libs/util/src/permutations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/permutations.rs -------------------------------------------------------------------------------- /rust/libs/util/src/simd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/simd.rs -------------------------------------------------------------------------------- /rust/libs/util/src/simd_neon_arm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/simd_neon_arm.rs -------------------------------------------------------------------------------- /rust/libs/util/src/utf_8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/src/utf_8.rs -------------------------------------------------------------------------------- /rust/libs/util/tests/test_assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/tests/test_assert.rs -------------------------------------------------------------------------------- /rust/libs/util/tests/test_simd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/tests/test_simd.rs -------------------------------------------------------------------------------- /rust/libs/util/tests/test_utf_8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/libs/util/tests/test_utf_8.rs -------------------------------------------------------------------------------- /rust/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/rust/rustfmt.toml -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /tools/bench-build-charts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/bench-build-charts.py -------------------------------------------------------------------------------- /tools/bench-build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/bench-build.py -------------------------------------------------------------------------------- /tools/bench-runtime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/bench-runtime.sh -------------------------------------------------------------------------------- /tools/build-for-instr-cpp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/build-for-instr-cpp.sh -------------------------------------------------------------------------------- /tools/build-for-instr-rust.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/build-for-instr-rust.sh -------------------------------------------------------------------------------- /tools/build-toolchains.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/build-toolchains.sh -------------------------------------------------------------------------------- /tools/compile-translations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/compile-translations.go -------------------------------------------------------------------------------- /tools/compile-translations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/compile-translations_test.go -------------------------------------------------------------------------------- /tools/completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/completion.py -------------------------------------------------------------------------------- /tools/convert.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/convert.vim -------------------------------------------------------------------------------- /tools/cpp_vs_rust_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/cpp_vs_rust_db.py -------------------------------------------------------------------------------- /tools/generate-lex-keyword: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/generate-lex-keyword -------------------------------------------------------------------------------- /tools/generate-lex-unicode/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by `yarn`. 2 | /node_modules/ 3 | -------------------------------------------------------------------------------- /tools/generate-lex-unicode/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/generate-lex-unicode/index.js -------------------------------------------------------------------------------- /tools/generate-lex-unicode/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/generate-lex-unicode/yarn.lock -------------------------------------------------------------------------------- /tools/generate-projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/generate-projects.py -------------------------------------------------------------------------------- /tools/update-translator-sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quick-lint/cpp-vs-rust/HEAD/tools/update-translator-sources --------------------------------------------------------------------------------