Releases: f0rmiga/gcc-toolchain
Releases · f0rmiga/gcc-toolchain
0.9.1
Please refer to the README for usage instructions, and to examples/ for usage examples.
What's Changed
- chore: remove unused _link and _archive functions for rules_fortran by @f0rmiga in #205
- fix: use pic_static_library when available for fortran deps by @f0rmiga in #206
Full Changelog: 0.9.0...0.9.1
0.9.0
Please refer to the README for usage instructions, and to examples/ for usage examples.
What's Changed
- fix: Allow empty globs for Bazel 8 compatibility by @blorente in #198
- refactor: improve .bazelrc files by @f0rmiga in #199
- feat: Migrate to bzlmod by @blorente in #194
- fix: Add MODULE.bazel.lock file by @blorente in #201
- feat: Add extra_asmflags to pass custom flags to
ACTION_NAME.preprocessor_assembleby @blorente in #197 - feat: Add BCR release pipeline by @blorente in #200
- fix: add permissions for id-token in release workflow by @f0rmiga in #203
- fix: add permissions for attestations and contents by @f0rmiga in #204
New Contributors
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- fix: fortran object compilation path should include directories by @f0rmiga in #192
- fix: remove unused old _compile function from rule_fortran by @f0rmiga in #193
- feat: download gcc toolchains instead of embedding into the tarballs by @f0rmiga in #195
- feat: new gcc versions and allow versions override by @f0rmiga in #196
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- feat: improve rules_fortran by @f0rmiga in #182
- feat: unify gcc binaries and sysroot by @f0rmiga in #183
- feat: add openmp example to fortran code by @f0rmiga in #184
- fix: bump rbe container image by @f0rmiga in #185
- feat: reduce toolchain sizes and improve performance by @f0rmiga in #186
- fix: use relative paths for includes and flags by @f0rmiga in #187
- feat: support bazel 7 by @f0rmiga in #188
- fix: run rbe macos by @f0rmiga in #189
- docs: update documentation to reflect current state of repo by @f0rmiga in #190
- feat: further improve toolchain sizes by @f0rmiga in #191
Full Changelog: 0.6.0...0.7.0
Release 0.6.0
What's Changed
Full Changelog: 0.5.0...0.6.0
Release 0.5.0
What's Changed
- chore: update aspect bazel-lib to v1.9.2 by @mattem in #76
- fix: engflow on CI by @f0rmiga in #63
- chore(deps): update dependency io_bazel_stardoc to v0.5.2 by @renovate in #78
- chore(deps): update dependency rules_cc to v0.0.2 by @renovate in #79
- chore(deps): update dependency com_google_protobuf to v3.21.4 by @renovate in #80
- chore(deps): update dependency rules_foreign_cc to v0.9.0 by @renovate in #81
- fix: run //docs:update by @f0rmiga in #82
- doc: top-level explanation of why this toolchain by @f0rmiga in #84
- Update branch name for CI by @alexeagle in #86
- rm: buildbuddy from CI by @f0rmiga in #87
- chore(deps): update dependency bazel to v5.3.1 by @renovate in #89
- chore(deps): update dependency bazel_skylib to v1.3.0 by @renovate in #90
- chore(deps): update dependency aspect_bazel_lib to v1.13.0 by @renovate in #95
- chore(deps): update dependency com_google_protobuf to v3.21.7 by @renovate in #91
- chore(deps): update dependency io_bazel_stardoc to v0.5.3 by @renovate in #96
- chore(deps): update dependency rules_cc to v0.0.4 by @renovate in #92
- feat: allow downstream projects to reuse toolchain targets by @f0rmiga in #109
- fix: set exec_compatible_with for toolchains by @f0rmiga in #110
- chore(deps): update dependency bazel to v5.3.2 by @renovate in #99
- chore(deps): update dependency aspect_bazel_lib to v1.24.0 by @renovate in #100
- chore(deps): update dependency com_google_protobuf to v3.21.12 by @renovate in #101
- chore(deps): update dependency lapack to v3.11.0 by @renovate in #103
- chore(deps): update dependency bazel_skylib to v1.4.0 by @renovate in #111
- fix: migrate to rules_pkg by @f0rmiga in #114
- chore(deps): update dependency bazel to v6 by @renovate in #112
- chore: add workflows for new issues & PRs by @gregmagolan in #118
- chore(deps): update dependency aspect_bazel_lib to v1.24.2 by @renovate in #115
- chore(deps): update dependency rules_cc to v0.0.5 by @renovate in #117
- chore: remove New PR workflows as it doesn't work on forks by @gregmagolan in #120
- chore(deps): update dependency rules_pkg to v0.8.1 by @renovate in #119
- chore(deps): update dependency bazel_skylib to v1.4.1 by @renovate in #121
- chore(deps): update dependency rules_cc to v0.0.6 by @renovate in #125
- chore: update renovate config and add pre-commit config by @gregmagolan in #126
- chore(deps): update dependency aspect_bazel_lib to v1.26.2 by @renovate in #124
- chore(deps): update dependency aspect_bazel_lib to v1.28.0 by @renovate in #127
- doc: RBE from macOS extra flags by @f0rmiga in #132
- feat: add RBE tests from macOS on CI by @f0rmiga in #133
- chore(deps): update dependency bazel to v6.1.1 by @renovate in #129
- chore(deps): update dependency aspect_bazel_lib to v1.29.2 by @renovate in #128
- fix: remove ubuntu 18.04 by @f0rmiga in #142
- chore(deps): update dependency bazel to v6.3.1 by @renovate in #135
- chore(deps): update dependency rules_cc to v0.0.8 by @renovate in #141
- chore(deps): update dependency aspect_bazel_lib to v1.33.0 by @renovate in #136
- chore(deps): update dependency rules_pkg to v0.9.1 by @renovate in #137
- chore(deps): update dependency bazel_skylib to v1.4.2 by @renovate in #139
- chore(deps): update dependency io_bazel_stardoc to v0.5.6 by @renovate in #138
- chore: switch to Buildbuddy for RBE testing by @gregmagolan in #153
- chore: add build_test targets to examples by @gregmagolan in #152
- add/fix support for bazel coverage by @tobithiel in #151
- chore: cancel previous GHA from the same PR by @gregmagolan in #162
- chore(deps): update dependency lapack to v3.12.0 by @renovate in #163
- chore(deps): update dependency bazel_skylib to v1.5.0 by @renovate in #159
- chore(deps): update dependency rules_cc to v0.0.9 by @renovate in #150
- chore(deps): update dependency aspect_bazel_lib to v1.40.2 by @renovate in #148
- chore(deps): update dependency ubuntu to v22 by @renovate in #147
- chore(deps): update dependency bazel to v6.5.0 by @renovate in #145
- license: add 2024 copyrights by @f0rmiga in #164
- chore: Remove aspect_ names by @matte1 in #169
- feat: add include paths of transitive deps for Fortran rules by @f0rmiga in #171
- feat: return the CcInfo provider for the Fortran rules by @f0rmiga in #172
- feat: add target_settings so we can do config transitions by @f0rmiga in #173
- fix: sysroot build libraries with position independent code by @f0rmiga in #174
- release: set sysroot-29042024 by @f0rmiga in #175
New Contributors
- @mattem made their first contribution in #76
- @gregmagolan made their first contribution in #118
- @tobithiel made their first contribution in #151
- @matte1 made their first contribution in #169
Full Changelog: 0.4.2...0.5.0
Sysroot 29042024
Release 0.4.2
Release 0.4.1
What's Changed
- refactor: move lapack patches to its own file by @f0rmiga in #72
- fix: target_compatible_with other workspaces by @f0rmiga in #73
Full Changelog: 0.4.0...0.4.1
Release 0.4.0
What's Changed
- chore(deps): update bazelbuild/setup-bazelisk action to v2 by @renovate in #62
- feat: add current_static_fortran_toolchain by @f0rmiga in #64
- fix: rules_fortran by @f0rmiga in #65
- fix: exclude sysroot and some libs from bootlin by @f0rmiga in #66
- fix: missing real files by @f0rmiga in #67
- feat: add lapack example by @f0rmiga in #68
- feat: add avl example by @f0rmiga in #69
- fix: avoid file names collisions by @f0rmiga in #70
- fix: avl flags by @f0rmiga in #71
Full Changelog: 0.3.1...0.4.0