Commit Graph

  • 2e85406809 chore: stop requiring bash for the Dockerfile pipe and coverage check 4.1.4-rc Laszlo Nagy 2026-05-23 05:17:24 +00:00
  • 5d5cd4f8b4 test: drop bash from test fixtures in favor of sh Laszlo Nagy 2026-05-23 05:14:24 +00:00
  • 811ffec18f docs: switch ``bash code fences to ``sh Laszlo Nagy 2026-05-23 05:12:07 +00:00
  • 8eef26b114 fix: Use sh instead of bash ShengYi Hung 2026-05-22 20:27:40 +08:00
  • b45d85e32e docs(meta): plan documentation restructure for agent workflows agent-workflow-restructure Laszlo Nagy 2026-05-21 12:16:31 +00:00
  • f6cc1b7445 docs(requirements): propose @file response-file inlining (refs #701) Laszlo Nagy 2026-05-21 10:59:14 +00:00
  • f2400e0b06 chore(devcontainer): bump base image to Fedora 44 Laszlo Nagy 2026-05-13 13:22:10 +00:00
  • ada9dd4780 test: guard precompiled-header source recognition (refs #601) Laszlo Nagy 2026-05-13 12:42:37 +00:00
  • a1516701e7 test: guard --append performance on large databases (refs #532) Laszlo Nagy 2026-05-13 12:41:30 +00:00
  • c209f1acf4 test: guard non-UTF-8 argv interception (refs #506) Laszlo Nagy 2026-05-13 12:38:38 +00:00
  • 8f522b8f62 docs(requirements): propose events file as external interchange format (refs #644) Laszlo Nagy 2026-05-13 12:30:15 +00:00
  • f5dd29bb08 docs(requirements): propose C++20 module recognition (refs #637) Laszlo Nagy 2026-05-13 12:30:09 +00:00
  • bc0f5a60fd docs(intercept-preload): spell out three-place sync for new intercepts Laszlo Nagy 2026-05-13 11:49:18 +00:00
  • 87445e6bd3 fix: intercept pclose ShengYi Hung 2026-05-10 18:52:05 +08:00
  • cf3ae636b8 chore: bump workspace version to 4.1.4 Laszlo Nagy 2026-05-13 11:48:18 +00:00
  • ead58fe113 chore: add tracking label for maintainer-authored work items master Laszlo Nagy 2026-05-09 15:09:12 +00:00
  • f492d34194 chore: add labels.yml as source of truth for issue and PR labels Laszlo Nagy 2026-05-09 14:45:40 +00:00
  • 26b955f621 chore: disable blank issues and link Discussions from issue picker Laszlo Nagy 2026-05-09 14:31:35 +00:00
  • 035d17f989 chore: convert bug report template to structured issue form Laszlo Nagy 2026-05-09 14:24:44 +00:00
  • fc7eb4ad91 recognition: probe cc/c++ to pick clang vs gcc on BSD/macOS hosts 4.1.3 Laszlo Nagy 2026-05-03 10:19:39 +00:00
  • 9033e598fb intercept: drop Event wrapper, send Execution directly Laszlo Nagy 2026-05-03 08:24:27 +00:00
  • 5583e96e27 clang: rename CommandConverter::to_entries to convert Laszlo Nagy 2026-05-03 06:56:40 +00:00
  • a519f60390 clang: replace PathFormatter trait with resolver fn pointers Laszlo Nagy 2026-05-02 13:02:13 +00:00
  • c9a1344afa config: drop ValidationCollector in favor of free helpers Laszlo Nagy 2026-04-30 12:31:54 +00:00
  • a2fcd51857 docs: explain the build pipeline per crate Laszlo Nagy 2026-04-30 11:57:36 +00:00
  • 82574029a6 build: run platform-checks detection once per workspace build Laszlo Nagy 2026-04-30 11:39:48 +00:00
  • ae2493d5ec test: replace BEAR_TEST_VERBOSE with RUST_LOG Laszlo Nagy 2026-04-30 11:26:53 +00:00
  • 811f19ea00 chore: sync Cargo.lock to workspace version 4.1.3 Laszlo Nagy 2026-04-27 10:46:44 +00:00
  • e72d69e6ba config: replace directories with direct env lookup Laszlo Nagy 2026-04-27 10:41:40 +00:00
  • 6e2e02af80 build: extract generate-completions into bear-completions crate Laszlo Nagy 2026-04-27 10:38:36 +00:00
  • 3c9ef6985c build: drop regex crate in favor of regex-lite Laszlo Nagy 2026-04-27 10:11:09 +00:00
  • 6ada5e21ee build: drop env_logger humantime feature Laszlo Nagy 2026-04-27 10:09:57 +00:00
  • d244e70744 build(bear): drop tempfile from runtime deps Laszlo Nagy 2026-04-27 10:04:09 +00:00
  • cf8473ec91 repo: update gitignore file Laszlo Nagy 2026-04-26 07:52:33 +00:00
  • 2821858fda chore: bump workspace version to 4.1.3 Laszlo Nagy 2026-04-25 06:17:29 +00:00
  • 98c8a500fc docs: add release process guide 4.1.2 Laszlo Nagy 2026-04-25 05:46:19 +00:00
  • 96252bdb87 docs(man): refresh page date for the 4.1.2 release Laszlo Nagy 2026-04-25 05:46:14 +00:00
  • 3f0960f991 test(intercept): factor out shared env-wrapper test fixtures Laszlo Nagy 2026-04-24 13:19:42 +00:00
  • be851b9f00 feat(intercept): handle compiler env vars that contain flags Laszlo Nagy 2026-04-24 11:12:04 +00:00
  • 2425630e9c fix(intercept): address second-round proof-read findings Laszlo Nagy 2026-04-24 10:22:35 +00:00
  • bee907ea2e fix(intercept): apply review findings for masquerade-wrapper handling Laszlo Nagy 2026-04-24 09:57:18 +00:00
  • d7305bac20 fix(intercept): resolve past masquerade compiler wrappers in wrapper mode Laszlo Nagy 2026-04-24 09:35:38 +00:00
  • 9dedc88cfb chore(deps): refresh dependency pins and consolidate into the workspace Laszlo Nagy 2026-04-24 07:50:54 +00:00
  • 8fc472ecf6 feat(output): drop invalid entries with a warning instead of aborting Laszlo Nagy 2026-04-23 12:05:27 +00:00
  • 6afbc8e8e0 fix(output): return "." from relative_to for self-referential paths Laszlo Nagy 2026-04-23 11:44:18 +00:00
  • 5c94ee616c requirements: drop inline test-name pointers and coverage-pending stubs Laszlo Nagy 2026-04-21 12:29:58 +00:00
  • 56db46349a test(intercept): cover mid-compile signal interruption Laszlo Nagy 2026-04-21 12:24:23 +00:00
  • a8adfce111 test(intercept): cover wrapper-mode .bear/ lifecycle and determinism Laszlo Nagy 2026-04-21 12:17:24 +00:00
  • 9995e9f220 test(output): cover duplicate-detection match fields and append priority Laszlo Nagy 2026-04-21 12:06:15 +00:00
  • e89dd8a6f7 test(output): cover canonical, relative, and fallback path formats Laszlo Nagy 2026-04-21 11:57:56 +00:00
  • 7fc6c097ae test(output): cover atomic-write success and failure paths Laszlo Nagy 2026-04-21 11:53:21 +00:00
  • e51d879d5c test(output): cover compile-entries transformation rules Laszlo Nagy 2026-04-21 11:50:21 +00:00
  • 2e117e6b45 test(output): add integration coverage for source directory filter Laszlo Nagy 2026-04-21 11:43:39 +00:00
  • d9b050be00 test: tag existing tests with the requirements they protect Laszlo Nagy 2026-04-21 11:41:13 +00:00
  • 51d1bbb48d requirements: link tests to requirements via source tags Laszlo Nagy 2026-04-21 11:23:11 +00:00
  • 78b6532e4f test(msvc): cover glued form and clang-cl inheritance for per-warning options Laszlo Nagy 2026-04-21 10:54:55 +00:00
  • 9c04b2e1a5 fix(msvc): handle all per-warning cl.exe options scc 2026-04-21 01:51:05 +08:00
  • c11cf30ac4 requirements: flesh out signal-forwarding and compilation-entries specs Laszlo Nagy 2026-04-21 09:36:08 +00:00
  • 3ebfea41f5 fix(lint): use sort_by_key instead of sort_by in bear-codegen Laszlo Nagy 2026-04-19 06:32:27 +00:00
  • 7566a86c40 requirements: rewrite preload and add wrapper interception specs Laszlo Nagy 2026-04-19 06:30:09 +00:00
  • 16406858ac requirements: document output pipeline and simplify naming Laszlo Nagy 2026-04-19 06:02:31 +00:00
  • 8315c4d6ba build(deps): Bump rand from 0.9.2 to 0.9.4 dependabot[bot] 2026-04-14 03:27:29 +00:00
  • 14fd1ec1bf Update INSTALL.md with 'lld' requirement for Linux Water_s0urce 2026-04-15 19:08:21 +02:00
  • a3f9c8671e requirements: capture missing functionalities Laszlo Nagy 2026-04-16 08:15:20 +00:00
  • f80cffdd26 resolve wrapper mode failures with bare compiler names (#686) Laszlo Nagy 2026-04-11 12:19:44 +00:00
  • f9e8dbb6ae bump up version number Laszlo Nagy 2026-04-11 04:13:32 +00:00
  • 5badd0912b fix install script for distro packaging (fixes #685) Laszlo Nagy 2026-04-05 05:10:07 +00:00
  • 659c4a82e5 update INSTALL.md Alexey Sokolov 2026-04-04 12:11:07 +01:00
  • 10781d50e9 Install binaries to /usr/libexec instead of /usr/share Alexey Sokolov 2026-04-04 10:54:55 +01:00
  • 20b40eae96 replace AGENTS.md with CLAUDE.md files and add requirement specs Laszlo Nagy 2026-04-04 10:42:38 +00:00
  • 9fe478d532 add end-to-end tests for compiler environment variable forwarding 4.1.1 Laszlo Nagy 2026-04-04 03:55:39 +00:00
  • 61df2a9d07 inline compilers_to_exclude into create and avoid path cloning Laszlo Nagy 2026-04-04 03:14:36 +00:00
  • 615342240f remove unused InterpreterConfigError now that create is infallible Laszlo Nagy 2026-04-04 02:42:50 +00:00
  • c5c3c45545 fix canonical paths on Windows stripping \\?\ prefix Laszlo Nagy 2026-04-03 11:08:34 +00:00
  • c21b8d5901 replace panics with anyhow error handling Laszlo Nagy 2026-04-03 10:14:22 +00:00
  • cf6662ddef add flag dedup and conflict detection during inheritance Laszlo Nagy 2026-04-03 09:55:18 +00:00
  • ccf973a2c0 fix inconsistent inheritance: make all resolution transitive Laszlo Nagy 2026-04-03 09:43:50 +00:00
  • dea535751c move methods to types and introduce ResolvedTable Laszlo Nagy 2026-04-03 09:31:02 +00:00
  • b54ce0a953 add snapshot, schema validation, and property-based tests Laszlo Nagy 2026-04-03 09:14:23 +00:00
  • ec4c8ccbef extract bear-codegen crate from build.rs flag generation Laszlo Nagy 2026-04-03 08:59:47 +00:00
  • 140bbcaec1 fix path separator tests for Windows CI Laszlo Nagy 2026-04-03 08:15:19 +00:00
  • c4b224c541 add environment mapping tests and update interpreter docs Laszlo Nagy 2026-04-03 08:04:18 +00:00
  • 6ebdebef79 replace hardcoded GCC include keys with generated compiler env keys Laszlo Nagy 2026-04-03 08:03:56 +00:00
  • c8d8f937d4 replace hardcoded parse_environment with data-driven per-compiler dispatch Laszlo Nagy 2026-04-03 08:03:45 +00:00
  • 133ebf066e add environment variable schema to YAML and build-time code generation Laszlo Nagy 2026-04-03 08:03:14 +00:00
  • 76a896347f update man page: fix schema version, complete compiler list, document cc/c++ defaults Laszlo Nagy 2026-04-03 06:06:01 +00:00
  • 3ecfc84eab add /Ot to codespell ignore list Laszlo Nagy 2026-04-03 05:46:23 +00:00
  • aa646d3794 add ARM Compiler 6 and IBM Open XL support Laszlo Nagy 2026-04-03 05:04:05 +00:00
  • 538af833f1 add NVIDIA HPC SDK compiler support (nvc, nvc++, nvfortran) Laszlo Nagy 2026-04-03 05:03:42 +00:00
  • e437dc1ab4 add Intel C/C++ compiler support (icx, icpx) Laszlo Nagy 2026-04-03 05:02:37 +00:00
  • 4e983b5395 add MSVC and clang-cl compiler support Laszlo Nagy 2026-04-03 05:02:21 +00:00
  • ecd6d71dec move slash_prefix into YAML compiler definitions Laszlo Nagy 2026-04-03 04:51:05 +00:00
  • be2c809044 add /Fo to codespell ignore list Laszlo Nagy 2026-04-03 04:28:35 +00:00
  • 9263199667 add case-insensitive executable matching on Windows Laszlo Nagy 2026-04-03 04:18:47 +00:00
  • c488d90414 add slash-prefix flag support and generalize output extraction Laszlo Nagy 2026-04-03 04:18:00 +00:00
  • fb7ed6a418 add PassThrough variant and flag terminator support Laszlo Nagy 2026-04-03 04:15:56 +00:00
  • 194b106fba add colon separator patterns and pass_through YAML result Laszlo Nagy 2026-04-03 04:15:36 +00:00
  • 46789c0b94 rename CompilerCommand to Command, remove OutputCommand wrapper Laszlo Nagy 2026-04-01 08:07:34 +00:00
  • e47e4540e9 take Execution by value in Interpreter::recognize Laszlo Nagy 2026-04-01 07:13:46 +00:00
  • f506859979 replace Box<dyn Arguments> with Argument enum Laszlo Nagy 2026-04-01 06:35:09 +00:00