Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: code-input/cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: code-input/cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat/benchmarking
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 3 files changed
  • 1 contributor

Commits on May 31, 2025

  1. feat: Add benchmarking for parse_codeowners

    Sets up Criterion.rs for benchmarking and adds an initial benchmark for the `parse_codeowners` function.
    
    Includes:
    - Criterion.rs dependency in `Cargo.toml`.
    - Benchmark configuration in `Cargo.toml`.
    - `benches/parser_bench.rs` with benchmarks for `parse_codeowners`, including parsing of various CODEOWNERS line formats.
    - A GitHub Actions workflow (`.github/workflows/benchmarks.yml`) to run `cargo bench` on pushes to main and upload the HTML report as an artifact.
    
    Note: I wrote the benchmarks but couldn't run them in the development environment due to a specific version requirement for Rust. The setup assumes a standard Rust environment where `cargo bench` can compile and execute the benchmarks.
    google-labs-jules[bot] committed May 31, 2025
    Configuration menu
    Copy the full SHA
    eac275e View commit details
    Browse the repository at this point in the history
Loading