Commit Graph

  • 9851c7b135
    Merge branch 'main' into Issue1731_CreatedConsoleDoesNotReceiveOutput dominic 2024-01-05 13:55:12 +0000
  • 88cf275b1f Instead of fflush(stdout), call out.flush(). Use out << FormatString() instead of vprintf Benny Tordrup 2024-01-05 14:21:00 +0100
  • 5718610eb7 Instead of directly comparing std::cout and GetOutputStream(), the underlying buffers are retreived via rdbuf(), and then compared. Benny Tordrup 2024-01-05 14:19:29 +0100
  • 4575fc415f Merge branch 'aqrose-aidi-sdk-team-main' Dominic Hamon 2024-01-05 10:41:54 +0000
  • a6b78ef168
    Change Fixture to use non-const SetUp and TearDown in example (#1723) FantasqueX 2024-01-05 18:35:20 +0800
  • 1e87dc6068
    Merge branch 'main' into non-const-fixture dominic 2024-01-05 10:27:28 +0000
  • 07c98d5a44
    Avoid leaking LFS flags to reverse dependencies (#1730) Li-Yu Yu 2024-01-05 18:27:12 +0800
  • c60383b0d4 Avoid leaking LFS flags to reverse dependencies Li-Yu Yu 2024-01-05 07:07:31 +0000
  • e0ec670d20 style: re-format BUILD file with buildifier. dhmemi 2024-01-05 11:23:23 +0800
  • e3824e7503
    fix per-thread timing error on z/OS (#1719) Abhina Sree 2024-01-04 06:07:01 -0500
  • c3f4c2403c
    Merge branch 'main' into abhina/fix_time_err dominic 2024-01-04 10:51:20 +0000
  • c213e41eb9
    Enable Large-file Support (#1726) Tommy Chiang 2024-01-04 02:50:33 -0800
  • 4fdb23a34c
    Merge branch 'main' into abhina/fix_time_err dominic 2024-01-04 09:36:30 +0000
  • 98d9e2d5a4 Use whitespaces instead of tab in BUILD.bazel Tommy Chiang 2024-01-04 09:24:32 +0000
  • 97aa0ef5fb
    Merge branch 'main' into lfs dominic 2024-01-04 09:16:55 +0000
  • 99bdb2127d
    CycleClock: use RDTIME instead of RDCYCLE on RISC-V (#1727) aurel32 2024-01-04 10:16:40 +0100
  • 9487762967
    Merge branch 'main' into riscv-rdtime dominic 2024-01-04 09:11:21 +0000
  • e523e454f2
    Update perf_counters_gtest.cc (#1728) hamptonm1 2024-01-04 04:11:07 -0500
  • f9f3877ccd Enable Large-file Support Tommy Chiang 2024-01-03 20:16:10 +0000
  • d80ce89315
    Update perf_counters_gtest.cc hamptonm1 2024-01-03 15:01:49 -0500
  • 6d90b8be51 CycleClock: use RDTIME instead of RDCYCLE on RISC-V Aurelien Jarno 2024-01-03 19:13:06 +0100
  • 2d2e07e3c5
    Fix division by zero for low frequency timers for CV statistics (#1724) Afanasyev Ivan 2024-01-03 19:40:59 +0700
  • 079b40edb0 Fix division by zero for low frequency timers for CV statistics Ivan Afanasyev 2024-01-03 00:01:56 +0700
  • 98018739fc Change Fixture to use non-const SetUp and TearDown in example Letu Ren 2023-12-28 15:11:48 +0800
  • 3028899d61 fix: fail to import gbench in bazel and python3.12 dhmemi 2023-12-22 10:24:23 +0800
  • 53222e9009
    Merge branch 'main' into abhina/fix_time_err Abhina Sree 2023-12-20 13:52:04 -0500
  • 2de0ba4a2f fix per-thread timing error on z/OS Abhina Sreeskantharajan 2023-12-20 13:33:51 -0500
  • 7b52bf7346
    define HOST_NAME_MAX for z/oS (#1717) Abhina Sree 2023-12-20 12:18:37 -0500
  • de286e8d66 define HOST_NAME_MAX for z/oS Abhina Sreeskantharajan 2023-12-20 12:03:36 -0500
  • 6b7e86c5c8
    Fix mis-matching argument in closing tag for cmake macro (#1714) (#1715) IS 2023-12-20 09:54:55 +0000
  • 98e7c7345a Fix mis-matching argument in closing tag for cmake macro (#1714) Iakov Sergeev 2023-12-19 21:32:12 +0000
  • 9a0422eb23
    Check out repo at depth 0 for Python tests, bump Python and PyPI actions (#1713) Nicholas Junge 2023-12-19 15:13:08 +0100
  • a899a13ec6 Check out repo at depth 0 for Python tests, bump Python and PyPI actions Nicholas Junge 2023-12-18 16:07:30 +0100
  • c2de526130
    Run `pre-commit autoupdate`, fix stale pyproject.toml comments (#1712) Nicholas Junge 2023-12-13 15:26:15 +0100
  • 0eb7ce1afa Remove E203 ignore, add linebreaks to semantically group ruff options Nicholas Junge 2023-12-13 14:18:47 +0100
  • e9f1ca6cbe Set `--enable_bzlmod=false` for the moment Nicholas Junge 2023-12-13 13:20:45 +0100
  • cc7d9c1a29 Run `pre-commit autoupdate`, fix stale pyproject.toml comments Nicholas Junge 2023-12-13 11:04:54 +0100
  • 754ef08ab9
    Upgrade core bazel dependencies (#1711) Nicholas Junge 2023-12-07 16:00:43 +0100
  • 676702292b Upgrade core bazel dependencies Nicholas Junge 2023-12-07 15:29:13 +0100
  • e2c13db77a
    Fix editable install by unsetting `build_ext.copy_extensions_to_source` (#1710) Nicholas Junge 2023-12-07 13:35:20 +0100
  • 2128f59bcf
    Merge branch 'main' into editable-fix dominic 2023-12-07 12:28:51 +0000
  • ba00f4227b Fix editable install by unsetting `build_ext.copy_extensions_to_source` Nicholas Junge 2023-12-07 13:20:27 +0100
  • 50560985db
    [NFC] `complexity_n` is not of `IterationCount` type (#1709) Roman Lebedev 2023-12-07 13:40:56 +0300
  • a2ba06537d
    Merge branch 'main' into typedef dominic 2023-12-07 10:09:43 +0000
  • 68689bf966
    Fix `pre-commit` GitHub Actions job (#1708) Nicholas Junge 2023-12-07 10:41:34 +0100
  • 8ffaa887f3
    [NFC] `complexity_n` is not of `IterationCount` type Roman Lebedev 2023-12-07 00:08:18 +0300
  • c4a73faffc Fix `pre-commit` GitHub Actions job Nicholas Junge 2023-12-06 16:22:21 +0100
  • 3c82198fe9 Fix cmake endmacro label. Pierre Kestener 2023-12-05 16:59:40 +0100
  • d35aa07788 fix(cmakelists.txt): enforce CMake to find PFM or fail when BENCHMARK_ENABLE_LIBPFM is ON ananta 2023-12-01 17:50:59 -0500
  • 1e96bb0ab5
    Support windows MSYS2 environments (#1704) Roman Lebedev 2023-11-23 17:47:04 +0300
  • dcb9400e8a
    Fix DLL path discovery for tests Roman Lebedev 2023-11-23 04:44:07 +0300
  • a4de8ae0f4
    StatisticsTest.CV: don't require precise FP match, tolerate some abs error Roman Lebedev 2023-11-23 04:23:28 +0300
  • 5982c3155d
    Mark more `State`'s member function decls as `inline` Roman Lebedev 2023-11-23 05:24:36 +0300
  • f585db7737
    Mark decl of `State::KeepRunningInternal()` as `inline` Roman Lebedev 2023-11-23 04:10:41 +0300
  • 89916f4c71
    [CI] Attempt to add windows MSYS2-based coverage Roman Lebedev 2023-11-23 03:00:24 +0300
  • c8ef1ee99e
    [CI] Try to fix sanitizer builds by pinning the LLVM revision (#1703) Roman Lebedev 2023-11-23 11:45:02 +0300
  • 1c6ef864db
    [CI] Try to fix sanitizer builds by pinning the LLVM revision Roman Lebedev 2023-11-23 02:34:11 +0300
  • 4a2e34ba73
    Fix CMakeLists.txt for perf_counters_test (#1701) illbegood 2023-11-16 16:55:59 +0700
  • e2caa4cded Fix CMakeLists.txt for perf_counters_test Sergey Ershov 2023-11-15 14:22:23 +0700
  • 93a96a26a6
    Add missing `\n` character at end of error log string (#1700) Anjan Roy 2023-11-13 21:39:32 +0400
  • 42c5b5708c
    Add missing `\n` character at end of error log string Anjan Roy 2023-11-13 20:30:21 +0530
  • 159eb2d0ff
    Switch out black for ruff format (#1698) Nicholas Junge 2023-11-10 11:40:31 +0100
  • 8ff60d3fc9
    Merge branch 'main' into ruff-format dominic 2023-11-10 10:24:52 +0000
  • a543fcd410
    Fixed compiler warnings (#1697) Tiago Freire 2023-11-10 11:09:50 +0100
  • 710162307d
    reveretd CMakeLists.txt Tiago Freire 2023-11-10 00:46:54 +0100
  • 0dc66acf6c
    space twedling Tiago Freire 2023-11-10 00:45:40 +0100
  • b968a821d3 Switch out black for ruff format Nicholas Junge 2023-11-09 18:47:03 +0100
  • 60ef774bb1
    used a more up-to-date clang-format Tiago Freire 2023-11-09 14:21:54 +0100
  • 982ac8bd5c
    ran clang format Tiago Freire 2023-11-09 13:52:52 +0100
  • 34bb02bc57
    fixed warnings used proper math functions Tiago Freire 2023-11-08 22:12:21 +0100
  • 3ad629d34c
    backup Tiago Freire 2023-11-08 20:41:44 +0100
  • b40db86945
    Fix unit tests compilation with non-gnu / non-msvc compilers with c++11 support. (#1691) Afanasyev Ivan 2023-11-01 17:09:15 +0700
  • df65dd0534
    Merge branch 'main' into fix_tests_compilation_with_non_gnu_msvc_compilers dominic 2023-11-01 09:49:26 +0000
  • 3623765dd3
    Add `setuptools_scm` for dynamic zero-config Python versioning (#1690) Nicholas Junge 2023-11-01 10:48:01 +0100
  • 60edbe3411 Fix unit tests compilation with non-gnu / non-msvc compilers with c++11 support. ivafanas 2023-11-01 12:24:28 +0700
  • e1b69d51e1 Add separate version variable and module, use PEP484-compliant exports Nicholas Junge 2023-10-31 19:59:28 +0100
  • 33fcee2bc3 Add `setuptools_scm` for dynamic zero-config Python versioning Nicholas Junge 2023-10-31 19:56:39 +0100
  • bce46fb413
    Drop isort hook for ruff builtin import sorting (#1689) Nicholas Junge 2023-10-31 11:05:37 +0100
  • f04cc5e37b Drop isort hook for ruff builtin import sorting Nicholas Junge 2023-10-31 09:06:20 +0100
  • b93f5a5929
    Add pre-commit config and GitHub Actions job (#1688) Nicholas Junge 2023-10-30 16:35:37 +0100
  • 43d5fb72f4 Reformat all Python files to line length 80, fix return type annotations Nicholas Junge 2023-10-27 16:06:21 +0200
  • 738cd7f5f8 Add tooling configs to `pyproject.toml` Nicholas Junge 2023-10-27 16:05:31 +0200
  • 678f9fd94b Fix nanobind build file formatting Nicholas Junge 2023-10-27 15:40:57 +0200
  • b3553627cb Supply --profile=black to isort to prevent conflicts Nicholas Junge 2023-10-27 15:34:01 +0200
  • 21a0c590ae Apply pre-commit fixes to Python files Nicholas Junge 2023-10-27 15:32:26 +0200
  • 73ac8d176e Apply buildifier pre-commit fixes to Bazel files Nicholas Junge 2023-10-27 15:31:16 +0200
  • d572e4cf71 Add one-line docstrings to Bazel modules Nicholas Junge 2023-10-27 15:27:51 +0200
  • 339120a230 Clarify that pre-commit contains only Python and Bazel hooks Nicholas Junge 2023-10-27 13:55:28 +0200
  • 94577bae0d Add dev extra to pyproject.toml for development installs Nicholas Junge 2023-10-27 13:54:10 +0200
  • 5c79a1de3e Add pre-commit config and GitHub Actions job Nicholas Junge 2023-10-27 13:36:03 +0200
  • b219e18b91
    [bindings] Add LTO builds on Windows+MSVC (#1687) Nicholas Junge 2023-10-27 13:49:43 +0200
  • 985d4d81f7 Fix misleading inline comment Nicholas Junge 2023-10-26 19:41:49 +0200
  • 8278ee79fa Add LTO builds on Windows+MSVC Nicholas Junge 2023-10-26 16:19:40 +0200
  • 698d1dc8c3
    Reapply size optimizations for clang & MSVC, LTO for Mac+Linux (#1685) Nicholas Junge 2023-10-25 13:12:18 +0200
  • 410c0221e8 Add LTO back to non-Windows builds Nicholas Junge 2023-10-24 20:20:03 +0200
  • ac998152c7 Reapply size optimization for clang, equivalent options for MSVC Nicholas Junge 2023-10-24 20:04:40 +0200
  • e45585a4b8
    Change nanobind linkage to response file approach on macOS (#1638) Nicholas Junge 2023-10-24 14:04:12 +0200
  • ec025b42e7 Bump Bazel to version 6.4.0 for linker response file support Nicholas Junge 2023-10-23 14:18:07 +0200
  • cd3d4f5430 Fix bazel_skylib checksum, bump skylib version in MODULE.bazel Nicholas Junge 2023-10-23 11:56:14 +0200
  • e5cf23f732 Change nanobind linkage to response file approach Nicholas Junge 2023-07-20 15:27:31 +0200