Skip to content

Latest commit

 

History

History
109 lines (78 loc) · 5.47 KB

CHANGELOG.md

File metadata and controls

109 lines (78 loc) · 5.47 KB

CHANGELOG

Unreleased

What's Changed

  • Take proxy environment variables into account by @xoolive in #120
  • rewrite CI by @gkobeaga and @Dirreke in #123
  • Update OpenBLAS to version 0.3.28 by @Dirreke in #119
  • Use pkg-config and fix build on doc.rs by @Fuuzetsu ,@j-baker and @HenrikJStromberg in #125
  • Add cache for windows CI by @Dirreke in #128 Refactor code, Drop LAPACKE inspection, Drop FORTRAN check by @Dirreke in #127
  • Detect TARGET, CC, HOSTCC, FC automically when cross-compiling by @Dirreke in #129
  • Update README and CHANGELOGS by @Dirreke in #130

What's Changed

  • Use ubuntu 22.04 image on CI by @termoshtt in #110
  • OpenBLAS v0.3.25 & Extended Target Support & Build Fixes by @gkobeaga in #108
  • add rerun-if flags by @Dirreke in #105
  • respect OPENBLAS_{{CC, FC, HOSTCC}} env vars on linux by @mike-kfed in #102
  • Use macos-14 instance for CI by @termoshtt in #112

What's Changed

  • Use native-tls/native-certs features of ureq crate by @lazareviczoran in #98

0.10.6 has been yanked

What's Changed

  • homebrew directory depends on architecture. Include libomp libs by @maparent in #89
  • Use brew --prefix command to get library path by @termoshtt in #93
  • Upgrade OpenBLAS to 0.3.21 by @termoshtt in #92
  • Use tar.gz image of OpenBLAS by @termoshtt in #95
  • Expand tar.gz on OUT_DIR by @termoshtt in #96
  • Download OpenBLAS source code from GitHub Release in build.rs by @termoshtt in #97

0.10.5 - 2022-08-27

From this release, openblas-build crate will have same version as openblas-src crate.

Fixed

  • Add support for using a custom target under linux #78

Changed

  • OpenBLAS 0.3.20 #85
  • OpenBLAS 0.3.17 #76
  • Use dynamic CRT link for vcpkg #69 #71

Internal

  • Run cargo-clippy and rustfmt on CI #86

0.10.4 - 2021-04-03

Fixed

  • Change link search order #61

0.10.3 - 2021-04-02

Fixed

  • Update "cache" feature description #63

Changed

  • Upgrade OpenBLAS to 0.3.14 #65

0.10.2 - 2021-01-30

0.10.0 and 0.10.1 has been yanked and changes from 0.9.0 is summarized here.

Fixed

  • Detect OpenBLAS does not build some parts of LAPACK while "lapack" feature is enabled #49
    • openblas-build crate has been introduced to resolve this issue

Added

  • openblas-build crate is introduced to sneak OpenBLAS build system configure
    • Link test for LAPACK routines written in Fortran #43
    • Switch to openblas-build on Linux #52
      • Not on macOS due to #54
    • Create openblas-build crate #47
      • cargo-workspace setup #45
  • "system" feature support for windows-msvc target through vcpkg #35

Changed

  • Use Rust 2018 edition #46
  • Switch to GitHub Actions from AppVeyor + Travis CI #40

0.9.0 - 2020-03-08

Changed

  • Build products are placed on OUT_DIR to work cargo clean properly #31
    • Previous behavior (placed on .cargo/) is reproduced with "cache" feature