Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
GaloisInc
/
mir-json
Public
Notifications
You must be signed in to change notification settings
Fork
4
Star
15
Code
Issues
35
Pull requests
7
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Update Rust toolchain to 1.91 (
nightly-2025-09-14
)
- #200
#200
Merged
qsctr
merged 68 commits into
master
GaloisInc/mir-json:master
from
rust-1.91
GaloisInc/mir-json:rust-1.91
Copy head branch name to clipboard
Dec 1, 2025
Conversation
Commits
68
(68)
Checks
Files changed
Merged
Update Rust toolchain to 1.91 (
nightly-2025-09-14
)
#200
qsctr
merged 68 commits into
master
GaloisInc/mir-json:master
from
rust-1.91
GaloisInc/mir-json:rust-1.91
Copy head branch name to clipboard
Commits
Commits on Nov 14, 2025
1.91: Update toolchain name to nightly-2025-09-14
qsctr
committed
fcfb713
View commit details
Copy full SHA for fcfb713
Browse repository at this point
1.91: rustc_ast::ptr::P -> Box::new
Show description for 9fa9d1d
qsctr
committed
9fa9d1d
View commit details
Copy full SHA for 9fa9d1d
Browse repository at this point
Commits on Nov 15, 2025
1.91: new fields in TerminatorKind::Drop
Show description for 6118f22
qsctr
committed
6118f22
View commit details
Copy full SHA for 6118f22
Browse repository at this point
src/analyz/mod.rs: Name nightly version in comment
qsctr
committed
10a368d
View commit details
Copy full SHA for 10a368d
Browse repository at this point
1.91: TyCtxt::get_attrs_unchecked -> get_all_attrs
Show description for 97bf021
qsctr
committed
97bf021
View commit details
Copy full SHA for 97bf021
Browse repository at this point
1.91: Remove ExternAbi::RustIntrinsic
Show description for 5cc4113
qsctr
committed
5cc4113
View commit details
Copy full SHA for 5cc4113
Browse repository at this point
1.91: Hash64 moved to rustc_hashes
Show description for 4b1c62e
qsctr
committed
4b1c62e
View commit details
Copy full SHA for 4b1c62e
Browse repository at this point
1.91: erase_regions -> erase_and_anonymize_regions
Show description for a332ba7
qsctr
committed
a332ba7
View commit details
Copy full SHA for a332ba7
Browse repository at this point
1.91: Remove dyn*
Show description for 5ee40bd
qsctr
committed
5ee40bd
View commit details
Copy full SHA for 5ee40bd
Browse repository at this point
1.91: {GenericArg,Term}::unpack() -> kind()
Show description for 57292d7
qsctr
committed
57292d7
View commit details
Copy full SHA for 57292d7
Browse repository at this point
Commits on Nov 16, 2025
1.91: Machine methods params MPlaceTy -> PlaceTy
Show description for e9fa8e5
qsctr
committed
e9fa8e5
View commit details
Copy full SHA for e9fa8e5
Browse repository at this point
1.91: init_alloc_extra -> init_local_allocation
Show description for 5a0a071
qsctr
committed
5a0a071
View commit details
Copy full SHA for 5a0a071
Browse repository at this point
1.91: Pointer::into_parts -> into_raw_parts
Show description for 050fb63
qsctr
committed
050fb63
View commit details
Copy full SHA for 050fb63
Browse repository at this point
1.91: new method Machine::get_default_alloc_params
Show description for 06a93b5
qsctr
committed
06a93b5
View commit details
Copy full SHA for 06a93b5
Browse repository at this point
1.91: Remove lifetime param for mir::ConstValue
Show description for 1f80c4b
qsctr
committed
1f80c4b
View commit details
Copy full SHA for 1f80c4b
Browse repository at this point
1.91: ConstValue::Slice field data -> alloc_id
Show description for 5cab983
qsctr
committed
5cab983
View commit details
Copy full SHA for 5cab983
Browse repository at this point
1.91: icx.project_field param usize -> FieldIdx
Show description for df0745a
qsctr
committed
df0745a
View commit details
Copy full SHA for df0745a
Browse repository at this point
1.91: new ty::InstanceKind variants for async drop
Show description for dc65914
qsctr
committed
dc65914
View commit details
Copy full SHA for dc65914
Browse repository at this point
1.91: fields added to ty::AssocKind::Type
Show description for a876ff8
qsctr
committed
a876ff8
View commit details
Copy full SHA for a876ff8
Browse repository at this point
1.91: new mir::syntax::AssertKind variants
Show description for 9baf2de
qsctr
committed
9baf2de
View commit details
Copy full SHA for 9baf2de
Browse repository at this point
1.91: new hir Attribute representation
Show description for 812224b
qsctr
committed
812224b
View commit details
Copy full SHA for 812224b
Browse repository at this point
1.91: ExternAbi::CCmse* -> Cmse*
Show description for 95fc5fe
qsctr
committed
95fc5fe
View commit details
Copy full SHA for 95fc5fe
Browse repository at this point
1.91: Add ExternAbi::RustInvalid
Show description for d50cd8d
qsctr
committed
d50cd8d
View commit details
Copy full SHA for d50cd8d
Browse repository at this point
1.91: Add ExternAbi::Custom
Show description for f98fa6e
qsctr
committed
f98fa6e
View commit details
Copy full SHA for f98fa6e
Browse repository at this point
1.91: find_crate_name -> get_crate_name
Show description for 34762dd
qsctr
committed
34762dd
View commit details
Copy full SHA for 34762dd
Browse repository at this point
Commits on Dec 1, 2025
1.91: Emit raw_ptr for TypeId constants
qsctr
committed
94ceb95
View commit details
Copy full SHA for 94ceb95
Browse repository at this point
mir-json-translate-libs: Formatting
qsctr
committed
620c62a
View commit details
Copy full SHA for 620c62a
Browse repository at this point
deps: Update cargo to 0.91 and toml to 0.9
Show description for 4d5467f
qsctr
committed
4d5467f
View commit details
Copy full SHA for 4d5467f
Browse repository at this point
deps: Update tempfile to 3.20
qsctr
committed
e083671
View commit details
Copy full SHA for e083671
Browse repository at this point
translate-libs: Remove .github during copy-sources
Show description for 56b0223
qsctr
committed
56b0223
View commit details
Copy full SHA for 56b0223
Browse repository at this point
translate-libs: Copy compiler-builtins/libm
qsctr
committed
5c816c8
View commit details
Copy full SHA for 5c816c8
Browse repository at this point
translate-libs: Pass --cap-lints warn to mir-json
qsctr
committed
cb57d43
View commit details
Copy full SHA for cb57d43
Browse repository at this point
libs: Update to Rust 1.91 versions
Show description for e8243aa
qsctr
committed
e8243aa
View commit details
Copy full SHA for e8243aa
Browse repository at this point
libs: Add reference to `core::crucible` module
qsctr
committed
30223bc
View commit details
Copy full SHA for 30223bc
Browse repository at this point
libs: Use `crucible::ptr::compare_usize` for pointer-integer comparisons
qsctr
committed
ebb5843
View commit details
Copy full SHA for ebb5843
Browse repository at this point
libs: Disable `IsRawEqComparable`-based `SpecArrayEq` instances
qsctr
committed
bbe36ef
View commit details
Copy full SHA for bbe36ef
Browse repository at this point
libs: Disable bytewise equality comparisons for `[T]`
qsctr
committed
9e4d5fb
View commit details
Copy full SHA for 9e4d5fb
Browse repository at this point
libs: Use `crucible_array_from_slice_hook` in `<[T]>::as_slice`
qsctr
committed
888e491
View commit details
Copy full SHA for 888e491
Browse repository at this point
libs: Avoid `transmute` in `Layout` and `Alignment`
qsctr
committed
9f186d6
View commit details
Copy full SHA for 9f186d6
Browse repository at this point
libs: Use crucible's allocator in `Box` constructors
qsctr
committed
9dd0b58
View commit details
Copy full SHA for 9dd0b58
Browse repository at this point
libs: Don't deallocate in `Box::drop`
qsctr
committed
dd7e560
View commit details
Copy full SHA for dd7e560
Browse repository at this point
libs: Don't deallocate in `Arc::drop` and related functions
qsctr
committed
8a77764
View commit details
Copy full SHA for 8a77764
Browse repository at this point
libs: Always use `crucible::TypedAllocator` in `RawVecInner`
qsctr
committed
f2b8498
View commit details
Copy full SHA for f2b8498
Browse repository at this point
libs: Add a hook in `NonZero::new`
qsctr
committed
f73d743
View commit details
Copy full SHA for f73d743
Browse repository at this point
libs: Remove the use of `ptr::from_raw_parts` from `ptr::null`
qsctr
committed
7bcc2c2
View commit details
Copy full SHA for 7bcc2c2
Browse repository at this point
libs: Use `Box::new` instead of `box_new` in `vec!` macro
qsctr
committed
a27272b
View commit details
Copy full SHA for a27272b
Browse repository at this point
libs: Skip `addr_eq` debug asserts in `Arc::drop`
qsctr
committed
8afa1c5
View commit details
Copy full SHA for 8afa1c5
Browse repository at this point
libs: Implement `HashMap` in terms of `Vec`
qsctr
committed
7ed24d8
View commit details
Copy full SHA for 7ed24d8
Browse repository at this point
libs: Replace `sys::time` with Crux-specific implementation
qsctr
committed
259f7b4
View commit details
Copy full SHA for 259f7b4
Browse repository at this point
libs: Avoid use of `const { MaybeUninit::uninit() }`
qsctr
committed
e2944c1
View commit details
Copy full SHA for e2944c1
Browse repository at this point
libs: Use `crucible_array_from_ref_hook` in `core::array::from_ref`
qsctr
committed
fc87d5b
View commit details
Copy full SHA for fc87d5b
Browse repository at this point
libs: Use `crucible_slice_from_mut_hook` in `core::slice::from_mut`
qsctr
committed
420f056
View commit details
Copy full SHA for 420f056
Browse repository at this point
libs: Use `crucible_slice_from_ref_hook` in `core::slice::from_ref`
qsctr
committed
77d2384
View commit details
Copy full SHA for 77d2384
Browse repository at this point
libs: Use `no_threads` version of `condvar`, `mutex`, and `rwlock`
qsctr
committed
41e7e8b
View commit details
Copy full SHA for 41e7e8b
Browse repository at this point
libs: Replace `{*mut,NonNull}::cast` with `transmute` in `RawVec` initialization
qsctr
committed
c0f5e3b
View commit details
Copy full SHA for c0f5e3b
Browse repository at this point
libs: Avoid `transmute` in `impl PartialEq for TypeId`
qsctr
committed
67ffc40
View commit details
Copy full SHA for 67ffc40
Browse repository at this point
libs: Use `crucible_cell_swap_is_nonoverlapping_hook` in `Cell::swap`
qsctr
committed
7b67f3e
View commit details
Copy full SHA for 7b67f3e
Browse repository at this point
libs: Replace end pointer with length in slice iterator
qsctr
committed
2d2adff
View commit details
Copy full SHA for 2d2adff
Browse repository at this point
libs: Remove `*T` to `*[T; N]` cast in `[T; N]::try_from(Vec<T, A>)`
qsctr
committed
d7603bc
View commit details
Copy full SHA for d7603bc
Browse repository at this point
libs: Remove calls to `three_way_compare` intrinsic
qsctr
committed
0ad3f48
View commit details
Copy full SHA for 0ad3f48
Browse repository at this point
libs/Patches.md: Remove obsolete patch
qsctr
committed
76667d7
View commit details
Copy full SHA for 76667d7
Browse repository at this point
Remove synthetic DefId rustc bug workaround
qsctr
committed
3d0c155
View commit details
Copy full SHA for 3d0c155
Browse repository at this point
translate-libs: Revert to using package ids
Show description for 51fd373
qsctr
committed
51fd373
View commit details
Copy full SHA for 51fd373
Browse repository at this point
libs: Add dlmalloc
Show description for 8be2501
qsctr
committed
8be2501
View commit details
Copy full SHA for 8be2501
Browse repository at this point
Merge branch 'master' into rust-1.91
qsctr
committed
f6f09c3
View commit details
Copy full SHA for f6f09c3
Browse repository at this point
Bump schema version for 1.91 toolchain
qsctr
committed
8a78a0a
View commit details
Copy full SHA for 8a78a0a
Browse repository at this point
try_render_ref_opty: Factor out raw_ptr case
qsctr
committed
e7df2fe
View commit details
Copy full SHA for e7df2fe
Browse repository at this point
libs: Always use regular `sleep` in `std::sys::thread::unix::sleep_until`
qsctr
committed
c85c03d
View commit details
Copy full SHA for c85c03d
Browse repository at this point
You can’t perform that action at this time.