transpile: remove git-testament
dependency (for now) to remove time
dependency to build on 1.80.0
#1115
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Our old nightly (1.65) pins
time-macros
to an old version, which requirestime
to stay on an old version. But since 1.80 broketime
(due to time-rs/time#693 and rust-lang/rust#127343), we need to updatetime
. Doing this requirestime-macros
to be upgraded, which requires at least rust 1.67. There's an old PR, #811, for this, but it needs rebasing. So for now, removinggit-testament
and itstime
dependency is simpler, and we can add it back later once we update to a newer nightly.With this fix, both
cargo build -p c2rust
(the pinned nightly) andcargo +stable build -p c2rust
(1.80.1) now work.If this is good, and once we merge this, we'll release a new version with the fix.