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: rust-lang/cmake-rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.52
Choose a base ref
...
head repository: rust-lang/cmake-rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.53
Choose a head ref
  • 3 commits
  • 3 files changed
  • 3 contributors

Commits on Nov 25, 2024

  1. Merge pull request #217 from rust-lang/release-plz-2024-08-15T17-29-47Z

    chore: release v0.1.52
    tgross35 authored Nov 25, 2024
    Copy the full SHA
    94da9de View commit details

Commits on Jan 27, 2025

  1. Disable broken Make jobserver support on OSX to fix parallel builds (#…

    …229)
    
    Disable legacy Make jobserver support on OSX
    
    On OSX, CMake (via libuv) spawns child processes, including make, via
    the Apple-specific `posix_spawn` attribute
    `POSIX_SPAWN_CLOEXEC_DEFAULT`. This blocks make from accessing all
    non-stdio file descriptors from the parent process, including those of
    the jobserver.
    
    Because make was getting passed jobserver information via MAKEFLAGS but
    was unable to access the jobserver, it prints an error like the
    following and proceeds to run a single-threaded build:
    
    ```
    make: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
    ```
    
    As a workaround, disable jobserver support on OSX so that cmake-rs
    instead passes `--parallel $NUM_JOBS` to CMake, allowing for a faster
    multi-threaded build. However, there is an exception made if the
    available jobserver is based on a named pipe. Since access to this pipe
    does not rely on the inheritance of file descriptors, the underlying
    build will be able to access the jobserver in this case.
    kesyog authored Jan 27, 2025
    Copy the full SHA
    9e1fce1 View commit details

Commits on Jan 28, 2025

  1. chore: release v0.1.53

    github-actions[bot] authored and tgross35 committed Jan 28, 2025
    Copy the full SHA
    faccc07 View commit details

This comparison is taking too long to generate.

Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.

You can try running this command locally to see the comparison on your machine:
git diff v0.1.52...v0.1.53