Commit Graph

2958 Commits

Author SHA1 Message Date
Alyssa Ross
e3e57b8f18 lib.systems: elaborate Rust metadata
We need this stuff to be available in lib so make-derivation.nix can
access it to construct the Meson cross file.

This has a couple of other advantages:

 - It makes Rust less special.  Now figuring out what Rust calls a
   platform is the same as figuring out what Linux or QEMU call it.

 - We can unify the schema used to define Rust targets, and the schema
   used to access those values later.  Just like you can set "config"
   or "system" in a platform definition, and then access those same
   keys on the elaborated platform, you can now set "rustcTarget" in
   your crossSystem, and then access "stdenv.hostPlatform.rustcTarget"
   in your code.

"rustcTarget", "rustcTargetSpec", "cargoShortTarget", and
"cargoEnvVarTarget" have the "rustc" and "cargo" prefixes because
these are not exposed to code by the compiler, and are not
standardized.  The arch/os/etc. variables are all named to match the
forms in the Rust target spec JSON.

The new rust.target-family only takes a list, since we don't need to
worry about backwards compatibility when that name is used.

The old APIs are all still functional with no warning for now, so that
it's possible for external code to use a single API on both 23.05 and
23.11.  We can introduce the warnings once 23.05 is EOL, and make them
hard errors when 23.11 is EOL.
2023-11-09 10:02:24 +01:00
github-actions[bot]
536833ef29
Merge master into staging-next 2023-11-08 18:01:00 +00:00
Vlad M
a3d8522ae4
Merge pull request #265896 from baloo/baloo/cargo-readme/3.3.1
cargo-readme: 3.2.0 -> 3.3.1
2023-11-08 18:47:28 +02:00
Weijia Wang
311c0ae699 Merge branch 'master' into staging-next 2023-11-07 03:22:29 +01:00
Weijia Wang
ca2d537ff9
Merge pull request #265473 from saikatdas0790/update-cargo-leptos
cargo-leptos: 0.2.0 -> 0.2.1
2023-11-07 01:47:07 +01:00
Arthur Gautier
c216c25659 cargo-readme: 3.2.0 -> 3.3.1 2023-11-06 10:52:18 -08:00
github-actions[bot]
b23f12e076
Merge master into staging-next 2023-11-06 00:02:12 +00:00
David Knaack
147bb4c2b9
cargo-outdated: add missing CoreServices buildinput 2023-11-05 13:08:24 +01:00
Saikat Das
cb65afe1cb cargo-leptos: 0.2.0 -> 0.2.1
https://github.com/leptos-rs/cargo-leptos/releases/tag/0.2.1
2023-11-05 13:52:56 +05:30
github-actions[bot]
3c43b804d4
Merge master into staging-next 2023-11-03 18:01:23 +00:00
R. Ryantm
471defcec7 cargo-temp: 0.2.18 -> 0.2.19 2023-11-03 09:55:53 +00:00
github-actions[bot]
cbec6b85a3
Merge master into staging-next 2023-11-03 03:07:31 +00:00
figsoda
be03e20306
cargo-release: 0.24.12 -> 0.25.0 (#265028)
Diff: https://github.com/crate-ci/cargo-release/compare/refs/tags/v0.24.12...v0.25.0

Changelog: https://github.com/crate-ci/cargo-release/blob/v0.25.0/CHANGELOG.md
2023-11-03 01:48:07 +01:00
github-actions[bot]
29efc257c0
Merge master into staging-next 2023-11-02 18:01:07 +00:00
Nick Cao
4f1d59ffe5
Merge pull request #264981 from r-ryantm/auto-update/cargo-outdated
cargo-outdated: 0.13.1 -> 0.14.0
2023-11-02 08:20:31 -04:00
R. Ryantm
0543391e4e cargo-outdated: 0.13.1 -> 0.14.0 2023-11-02 09:24:38 +00:00
R. Ryantm
d3cab8ecc4 cargo-bundle-licenses: 1.2.1 -> 1.3.0 2023-11-02 09:20:01 +00:00
github-actions[bot]
26c3c233f5
Merge master into staging-next 2023-11-01 06:00:57 +00:00
Mario Rodas
cd5ddb84d8
Merge pull request #264649 from figsoda/dist
cargo-dist: 0.4.1 -> 0.4.2
2023-10-31 21:31:54 -05:00
figsoda
3d0f00dc9b cargo-dist: 0.4.1 -> 0.4.2
Diff: https://github.com/axodotdev/cargo-dist/compare/v0.4.1...v0.4.2

Changelog: https://github.com/axodotdev/cargo-dist/blob/v0.4.2/CHANGELOG.md
2023-10-31 14:47:07 -04:00
github-actions[bot]
81270bbdcf
Merge master into staging-next 2023-10-31 18:01:02 +00:00
figsoda
881013981f cargo-make: 0.37.3 -> 0.37.4
Diff: https://github.com/sagiegurari/cargo-make/compare/0.37.3...0.37.4

Changelog: https://github.com/sagiegurari/cargo-make/blob/0.37.4/CHANGELOG.md
2023-10-31 09:56:37 -04:00
github-actions[bot]
2fd5f8dd7a
Merge master into staging-next 2023-10-31 12:01:11 +00:00
figsoda
5a5792d8df cargo-dist: 0.4.0 -> 0.4.1
Diff: https://github.com/axodotdev/cargo-dist/compare/v0.4.0...v0.4.1

Changelog: https://github.com/axodotdev/cargo-dist/blob/v0.4.1/CHANGELOG.md
2023-10-30 21:04:54 -04:00
github-actions[bot]
135430eb60
Merge master into staging-next 2023-10-31 00:02:27 +00:00
R. Ryantm
220628eafe cargo-semver-checks: 0.24.1 -> 0.24.2 2023-10-30 15:30:37 +00:00
Vladimír Čunát
5c89ba8ab4
Merge branch 'master' into staging-next 2023-10-30 06:12:04 +01:00
figsoda
24483ad2c9
Merge pull request #263978 from r-ryantm/auto-update/cargo-make
cargo-make: 0.37.2 -> 0.37.3
2023-10-29 23:02:20 -04:00
figsoda
ccecf42ad4
Merge pull request #264169 from r-ryantm/auto-update/cargo-insta
cargo-insta: 1.32.0 -> 1.33.0
2023-10-29 23:01:05 -04:00
R. Ryantm
30ebba7599 cargo-modules: 0.9.4 -> 0.10.2 2023-10-29 13:58:57 +00:00
R. Ryantm
ee42262830 cargo-insta: 1.32.0 -> 1.33.0 2023-10-29 13:44:39 +00:00
github-actions[bot]
3f274c7328
Merge master into staging-next 2023-10-29 06:01:18 +00:00
R. Ryantm
d66747a3c3 cargo-run-bin: 1.4.1 -> 1.5.0 2023-10-28 19:42:24 +00:00
github-actions[bot]
52b6b90243
Merge master into staging-next 2023-10-28 18:00:57 +00:00
R. Ryantm
16d0952b67 cargo-make: 0.37.2 -> 0.37.3 2023-10-28 14:43:48 +00:00
Mario Rodas
5678234fb2
Merge pull request #263896 from figsoda/codspeed
cargo-codspeed: 2.3.0 -> 2.3.1
2023-10-28 08:24:06 -05:00
figsoda
6bb15ccd60 cargo-codspeed: 2.3.0 -> 2.3.1
Diff: https://github.com/CodSpeedHQ/codspeed-rust/compare/v2.3.0...v2.3.1

Changelog: https://github.com/CodSpeedHQ/codspeed-rust/releases/tag/v2.3.1
2023-10-27 23:24:40 -04:00
figsoda
94397c125b cargo-component: 0.3.0 -> 0.4.0
Diff: https://github.com/bytecodealliance/cargo-component/compare/v0.3.0...v0.4.0

Changelog: https://github.com/bytecodealliance/cargo-component/releases/tag/v0.4.0
2023-10-27 23:02:57 -04:00
toonn
f65ccb3163
Merge pull request #263598 from reckenrode/curl-propagation-fix
curl: fix build failures due to needing to propagate frameworks
2023-10-27 18:25:39 +02:00
github-actions[bot]
4a5044c558
Merge master into staging-next 2023-10-27 12:01:12 +00:00
Aaron Jheng
150228cb64
cargo-spellcheck: fix build on Darwin 2023-10-27 14:47:20 +08:00
Randy Eckenrode
4239c39104
cargo-codspeed: switch to overrideSDK
Using overrideSDK allows cargo-codspeed to use the correct SDK frameworks
even when they are propagated from curl.
2023-10-26 13:26:39 -04:00
Vladimír Čunát
d811555465
Merge branch 'staging' into staging-next 2023-10-26 10:36:50 +02:00
Mario Rodas
73745fdcef
Merge pull request #263385 from figsoda/zigbuild
cargo-zigbuild: 0.17.3 -> 0.17.4
2023-10-25 19:01:45 -05:00
Mario Rodas
8c927a5b20
Merge pull request #263392 from figsoda/component
cargo-component: 0.2.0 -> 0.3.0
2023-10-25 19:01:09 -05:00
Mario Rodas
1c8e8eb2b5
Merge pull request #263394 from figsoda/shuttle
cargo-shuttle: 0.29.1 -> 0.30.1
2023-10-25 19:00:57 -05:00
Fabián Heredia Montiel
85befdd824
Merge pull request #263382 from msfjarvis/hs/cargo-dist-0.4.0
cargo-dist: 0.3.1 -> 0.4.0
2023-10-25 15:55:28 -06:00
figsoda
9d860cda51 cargo-shuttle: 0.29.1 -> 0.30.1
Diff: https://github.com/shuttle-hq/shuttle/compare/v0.29.1...v0.30.1

Changelog: https://github.com/shuttle-hq/shuttle/releases/tag/v0.30.1
2023-10-25 14:29:16 -04:00
figsoda
63d59f9bde cargo-component: 0.2.0 -> 0.3.0
Diff: https://github.com/bytecodealliance/cargo-component/compare/v0.2.0...v0.3.0

Changelog: https://github.com/bytecodealliance/cargo-component/releases/tag/v0.3.0
2023-10-25 14:22:47 -04:00
figsoda
0e18a0a0b4
Merge pull request #263329 from r-ryantm/auto-update/cargo-audit
cargo-audit: 0.18.2 -> 0.18.3
2023-10-25 13:54:57 -04:00