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: JuliaMath/openlibm
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.8.4
Choose a base ref
...
head repository: JuliaMath/openlibm
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.8.5
Choose a head ref
  • 6 commits
  • 3 files changed
  • 3 contributors

Commits on Jan 4, 2025

  1. ci: Fix clang build and Update qemu (#312)

    * ci: fix Install QEMU in cross build
    
    * ci: use qemu 9
    
    * ci: install qemu use apt
    
    * ci: fix QEMU_EXEC
    
    * ci: fix clang build
    inkydragon authored Jan 4, 2025
    Configuration menu
    Copy the full SHA
    296a5e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2025

  1. Fix detection of whether long double is the same as double

    One change in PR 305 was not quite right: it changed a check for whether
    `$(ARCH)` is `aarch64` to a check for whether it's `aarch64 riscv64`,
    which can never be true. It was a non-functional change on RISC-V (since
    it can't be true) but broke AArch64, at least for FreeBSD. Notably,
    changing the check to what I assume was intended, i.e. `aarch64` or
    `riscv64`, breaks RISC-V. So this commit instead reverts this one change
    in 305.
    ararslan committed Jan 7, 2025
    Configuration menu
    Copy the full SHA
    ca166a0 View commit details
    Browse the repository at this point in the history
  2. Fix setting of USECLANG/USEGCC

    Move the unconditional `?=` definitions below all conditional
    definitions so that conditional `?=`s can take precedence. Also forcibly
    set `USEGCC=0` when `USECLANG=1`, otherwise the things guarded behind
    `USEGCC=1` will be visible. Without these changes, `gmake` on FreeBSD
    AArch64 incorrectly uses gcc instead of clang.
    ararslan committed Jan 7, 2025
    Configuration menu
    Copy the full SHA
    42c2687 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d2d83f View commit details
    Browse the repository at this point in the history
  4. Bump codecov/codecov-action from 4 to 5 (#310)

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 7, 2025
    Configuration menu
    Copy the full SHA
    49a3204 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2025

  1. Merge pull request #314 from JuliaMath/aa/clang-aarch64-fixes

    Fixes for building on AArch64 with Clang
    ararslan authored Jan 8, 2025
    Configuration menu
    Copy the full SHA
    db24332 View commit details
    Browse the repository at this point in the history
Loading