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