Skip to content

Update subtree/library to 2025-03-02 #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 654 commits into
base: subtree/library
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
654 commits
Select commit Hold shift + click to select a range
c151d3a
Add documentation for derive(CoercePointee)
Darksonn Jan 31, 2025
8f8aef5
docs: Documented Send and Sync requirements for Mutex + MutexGuard
ranger-ross Jan 18, 2025
21661aa
improve doc tests for (min/max/minmax).* functions
WaffleLapkin Jan 31, 2025
0b4eae9
implement all min/max fns in terms of `<`/`is_lt`
WaffleLapkin Jan 30, 2025
b99845b
stabilize `once_wait`
slanterns Jan 31, 2025
6b3353d
document ptr comparison being by address
hkBst Jan 31, 2025
4f737e5
Fix sentence in process::abort
hkBst Jan 27, 2025
9a9167d
make rustc_encodable_decodable feature properly unstable
RalfJung Dec 13, 2024
91fd9ce
remove Rustc{En,De}codable from library and compiler
RalfJung Jan 7, 2025
0da9358
Update encode_utf16 to mention it is native endian
hkBst Jan 30, 2025
82f4778
rustc_allowed_through_unstable_modules: require deprecation message
RalfJung Feb 2, 2025
b8b1ecb
Docs for f16 and f128: correct a typo and add details
pthariensflame Jan 31, 2025
ae6553b
OnceCell & OnceLock docs: Using (un)initialized consistently
Pyr0de Feb 3, 2025
ebf7ef0
black_box integer-input on fmt benches
pascaldekloe Jan 8, 2025
c4b5e39
no unsafe pointer and no overflowing_literals in fmt::Display of inte…
pascaldekloe Jan 8, 2025
5a9ed67
Move std::env unit tests to integration tests
bjorn3 Jan 17, 2025
d1a552e
Move std::error unit tests to integration tests
bjorn3 Jan 17, 2025
592de49
Move std float unit tests to integration tests
bjorn3 Jan 17, 2025
5a35750
Move std::num unit tests to integration tests
bjorn3 Jan 17, 2025
92a6282
Move std::panic unit tests to integration tests
bjorn3 Jan 17, 2025
5fd13b1
Move std::path unit tests to integration tests
bjorn3 Jan 17, 2025
0e82dc9
Move std::time unit tests to integration tests
bjorn3 Jan 17, 2025
05f5715
Move std::thread_local unit tests to integration tests
bjorn3 Jan 17, 2025
8f6114a
Move std::sync unit tests to integration tests
bjorn3 Jan 17, 2025
8fbea2a
Fix benchmarking of libstd
bjorn3 Jan 17, 2025
f965498
Fix for SGX
bjorn3 Jan 23, 2025
f323a52
Move env modifying tests to a separate integration test
bjorn3 Jan 23, 2025
409bdad
Remove stabilized feature gate
bjorn3 Jan 23, 2025
f835c0f
std::range
pitaj Jan 26, 2025
a59cdef
implement unstable `new_range` feature
pitaj Jan 27, 2025
e8eb096
primitive type migration from mod.rs to primitives.rs
ricci009 Feb 3, 2025
9add55a
add UnsafeCell direct access APIs
pitaj Feb 1, 2025
73bcab9
std::fs: further simplify dirent64 handling
RalfJung Feb 3, 2025
c703b7e
For NonZero impl macros, give unsigned impls access to the correspond…
joshtriplett Feb 3, 2025
8387e51
Add `cast_signed` and `cast_unsigned` methods for `NonZero` types
joshtriplett Feb 3, 2025
6b6ad0a
Add note about `FnPtr` being exposed as public bound
Urgau Feb 3, 2025
ffe0471
Add `unchecked_disjoint_bitor` with fallback intrinsic implementation
scottmcm Jan 20, 2025
01fb071
PR feedback
scottmcm Jan 22, 2025
6c5ef3c
More PR feedback
scottmcm Feb 1, 2025
c38f8f0
Contracts core intrinsics.
pnkfelix Dec 2, 2024
91ff63d
contracts: added lang items that act as hooks for rustc-injected code…
pnkfelix Dec 2, 2024
8cdff0b
Express contracts as part of function header and lower it to the cont…
celinval Jan 9, 2025
d87f466
Desugars contract into the internal AST extensions
pnkfelix Dec 3, 2024
188ffee
Separate contract feature gates for the internal machinery
pnkfelix Dec 3, 2024
75cb4c1
Improve contracts intrisics and remove wrapper function
celinval Jan 17, 2025
96c3429
Rename rustc_contract to contract
celinval Jan 31, 2025
ed6028a
Mark `std::fmt::from_fn` as `#[must_use]`
yotamofek Feb 3, 2025
430a7c3
uefi: process: Add support for command environment variables
Ayush1325 Jan 19, 2025
1bad2f3
std: move network code into `sys`
joboet Feb 2, 2025
a3aa58f
implement inherent str constructors
m4rch3n1ng Feb 3, 2025
927fb1f
specify a prim@slice in docs
m4rch3n1ng Feb 3, 2025
76412fb
Update `compiler-builtins` to 0.1.145
tgross35 Jan 16, 2025
3aebe12
Rename slice::take methods to split_off
cramertj Feb 4, 2025
6dd1c87
Add OneSidedRangeBound to eliminate panic in `split_point_of`
cramertj Feb 4, 2025
2adde22
Use `widening_mul`
TDecking Feb 1, 2025
b2dd3f4
Fix link in from_fn.rs
hkBst Feb 5, 2025
7b1bc7e
Fix unreachable_pub lint for hermit target
thaliaarchi Feb 5, 2025
2d7c48f
tests(std): don't output to std{out,err} in `test_creation_flags` and…
jieyouxu Feb 6, 2025
676678e
Stabilize `HashMap::get_many_mut` as `HashMap::get_disjoint_mut`
Urgau Jan 27, 2025
44687b5
Stabilise 'Cursor::{get_mut, set_position}' in 'const' scenarios;
bjoernager Feb 6, 2025
902bacd
remove use of `feature(trait_upcasting)` from core tests
WaffleLapkin Dec 16, 2024
0dc5c94
Remove some unnecessary parens in `assert!` conditions
estebank Jan 23, 2025
342286a
sys: net: Add UEFI stubs
Ayush1325 Feb 6, 2025
f4a2fe2
tests(std/net): remove outdated `base_port` calculation
jieyouxu Feb 6, 2025
3365190
Move two windows process tests to tests/ui
ChrisDenton Feb 7, 2025
e7a37be
std: move `io` module out of `pal`
joboet Jan 18, 2025
5bc61ff
std: get rid of `sys_common::io`
joboet Jan 18, 2025
2274f35
Optimize `Rc::<str>::default()` implementation
Kijewski Jan 26, 2025
cbf85ed
Clean up 'HashMap' and 'HashSet' docs;
bjoernager Feb 7, 2025
379ac70
Document `Sum::sum` returns additive identities for `[]`
JakenHerman Feb 7, 2025
71e614f
Make `AsyncFnOnce`, `AsyncFnMut`, `AsyncFn` non-`#[fundamental]`
steffahn Feb 8, 2025
5e779b7
Windows: remove readonly files
ChrisDenton Dec 23, 2024
7920722
Update platform information for remove_file
ChrisDenton Dec 26, 2024
5ba13a7
Windows: Test that deleting a running binary fails
ChrisDenton Jan 26, 2025
b9538d0
Allow Rust to use a number of libc filesystem calls
erickt Jan 28, 2025
10c21cc
occured -> occurred
compiler-errors Feb 8, 2025
3c20f29
Rustfmt
bjorn3 Feb 8, 2025
700d931
Stabilize `vec_pop_if`
GrigorenkoPV Jan 14, 2025
faf95ad
Simplify Rc::as_ptr docs + typo fix
hkBst Jan 29, 2025
0a6efac
fix(libtest): Enable Instant on Emscripten targets
purplesyringa Jan 31, 2025
6ec3cd9
Use Option for FindNextFileHandle
ChrisDenton Feb 4, 2025
38b390b
Mark link_section attr with unsafe
compiler-errors Feb 7, 2025
9689696
Rename field in OnceWith from gen to make
compiler-errors Feb 7, 2025
64dd451
Mark extern blocks as unsafe
compiler-errors Feb 7, 2025
53e787c
Fix pattern matching mode changes and unsafe_op_in_unsafe_fn
compiler-errors Feb 7, 2025
02dbefd
ignore win_delete_self test in Miri
RalfJung Feb 10, 2025
0d5c677
Merge commit '3383cfbd3572465febc7a8f816a46304373de46a' into sync-fro…
calebzulawski Jan 18, 2025
aefade5
Update `compiler-builtins` to 0.1.146
tgross35 Feb 7, 2025
8b8f81a
introduce CoercePointeeWellformed for coherence checks at typeck stage
dingxiangfei2009 Jan 26, 2025
6cb50c9
rename the trait to validity and place a feature gate afront
dingxiangfei2009 Jan 28, 2025
5ba8c5c
block coerce_pointee_validated for stabilization
dingxiangfei2009 Feb 9, 2025
51abf0f
Reword doc comment on `CoercePointeeValidated`
compiler-errors Feb 10, 2025
d0c5fb6
Fix long lines which rustfmt fails to format
thaliaarchi Feb 5, 2025
f997ca6
stabilize `NonZero::count_ones`
WaffleLapkin Feb 6, 2025
cf65058
library: doc: core::alloc::Allocator: trivial typo fix
safinaskar Feb 7, 2025
63dbac4
Improve examples for file locking
benschulz Feb 7, 2025
1523883
include note on variance and example
hkBst Jan 29, 2025
fbdf895
Update docs for impl keyword
hkBst Jan 31, 2025
8eabdc5
Change the issue number for `likely_unlikely` and `cold_path`
tgross35 Feb 11, 2025
3429d72
Revert "Stabilize `extended_varargs_abi_support`"
workingjubilee Feb 12, 2025
8cefa7d
library: amend revert of extended_varargs_abi_support for beta diff
workingjubilee Feb 12, 2025
9c472f6
`f16` is half-precision
eyelash Feb 12, 2025
896e605
`f128` is quadruple-precision
eyelash Feb 12, 2025
b602a02
Change swap_nonoverlapping from lang to library UB
saethlin Feb 11, 2025
671f10a
Stabilize target_feature_11
calebzulawski Sep 24, 2023
d749b32
std: replace the `FromInner` implementation for addresses with privat…
joboet Feb 7, 2025
d90fdfb
Implement `read*_exact` for `std:io::repeat`
a1phyr Feb 10, 2025
abf47c9
Add diagnostic item for `std::io::BufRead`
samueltardieu Feb 12, 2025
aefc00e
Implement and use BikeshedGuaranteedNoDrop for union/unsafe field val…
compiler-errors Feb 6, 2025
06058e8
Fix import in bench for wasm
ehuss Feb 12, 2025
c14f606
Stabilize `get_many_mut` as `get_disjoint_mut`
GrigorenkoPV Dec 21, 2024
8212c64
add `IntoBounds` trait
pitaj Feb 12, 2025
79c3c75
expect EINVAL for pthread_mutex_destroy for aix
mustartt Feb 12, 2025
e6ca050
Update backtrace
ehuss Feb 13, 2025
59bd3f1
`transmute` should also assume non-null pointers
scottmcm Feb 8, 2025
ec15fa8
Correct comment for FreeBSD and DragonFly BSD in unix/thread
no1wudi Jan 25, 2025
9f1ba49
Remove the common prelude module
ehuss Feb 11, 2025
9ccaa32
Use `slice::fill` in `io::Repeat` implementation
DaniPopes Feb 13, 2025
cd69233
alloc boxed: docs: use MaybeUninit::write instead of as_mut_ptr
jedbrown Feb 13, 2025
f84fe47
Const-stabilize `str::is_char_boundary` and `str::split_at(_mut)(_che…
zachs18 Nov 13, 2024
01b5e5e
core: Apply unsafe_attr_outside_unsafe
ehuss Feb 13, 2025
fe5189e
library: Update rand to 0.9.0
ehuss Feb 13, 2025
6d50c11
Migrate coretests to Rust 2024
ehuss Feb 11, 2025
72288e3
alloc: Workaround hidden doctest line
ehuss Feb 13, 2025
130c44c
alloc: Apply unsafe_attr_outside_unsafe
ehuss Feb 13, 2025
37870c8
alloc: Apply missing_unsafe_on_extern
ehuss Feb 13, 2025
c444f4f
std: Apply unsafe_attr_outside_unsafe
ehuss Feb 12, 2025
552997a
std: Apply missing_unsafe_on_extern
ehuss Feb 12, 2025
92bdbd6
std: Apply dependency_on_unit_never_type_fallback
ehuss Feb 12, 2025
eb4c95b
std: Apply rust_2024_incompatible_pat
ehuss Feb 12, 2025
70838db
std: Apply fixes for tail drop expressions
ehuss Feb 12, 2025
0bccd51
test: Apply deprecated_safe_2024
ehuss Feb 13, 2025
a16c1f3
std: Apply deprecated_safe_2024
ehuss Feb 13, 2025
ad10bbe
Implement `f{16,32,64,128}::{erf,erfc}`
GrigorenkoPV Jan 30, 2025
e2c79bd
re-export `core::iter::FromCoroutine`
joseluis Jan 18, 2025
29ef048
Implement Extend<AsciiChar> for String
mzeitlin11 Feb 8, 2025
f3570ae
Add safe new to NotAllOnes
kornelski Feb 11, 2025
a8a67f0
Windows: Update generated bindings to 0.59
ChrisDenton Feb 13, 2025
7b5defd
Forward all default methods for I/O impls
thaliaarchi Feb 15, 2025
220f426
docs: fix broken intra-doc links that never worked
notriddle Jan 31, 2025
27b44a0
core: Apply unsafe_op_in_unsafe_fn
ehuss Feb 13, 2025
ce6d8fd
panic_abort: Apply unsafe_op_in_unsafe_fn
ehuss Feb 13, 2025
618d945
panic_unwind: Apply unsafe_op_in_unsafe_fn
ehuss Feb 13, 2025
928cc14
unwind: Apply unsafe_op_in_unsafe_fn
ehuss Feb 13, 2025
0f924d7
Fix safety of windows uwp functions
ehuss Feb 12, 2025
93b6101
std: Apply unsafe_op_in_unsafe_fn
ehuss Feb 13, 2025
1988ac9
proc_macro: Apply unsafe_op_in_unsafe_fn
ehuss Feb 13, 2025
412252e
Add an example for std::error::Error
ChrisDenton Feb 16, 2025
bfbf685
Use io::const_error! when possible over io::Error::new
thaliaarchi Feb 11, 2025
58ea081
Fix &&str and trailing commas in io::const_error!
thaliaarchi Feb 11, 2025
3ec3d03
invalid_from_utf8[_unchecked]: also lint inherent methods
GrigorenkoPV Feb 15, 2025
bfc21fd
Restrict DerefPure for Cow<T> impl to T = impl Clone, [impl Clone], str.
zachs18 Feb 16, 2025
ba4a6e6
Use tell for <File as Seek>::stream_position
thaliaarchi Feb 17, 2025
719ad61
Make ub_check message clear that it's not an assert
kornelski Feb 8, 2025
b22fdb3
tests: Also gate `f16::erfc()` doctest with `reliable_f16_math` cfg
Feb 17, 2025
cdbfcdc
Remove std::os::wasi::fs::FileExt::tell
thaliaarchi Feb 18, 2025
8d8ca39
add last std diagnostic items for clippy
cyrgani Feb 18, 2025
69d5115
Reword file lock documentation to clarify advisory vs mandatory
joshtriplett Feb 11, 2025
c97d07e
Document that locking a file fails on Windows if the file is opened o…
joshtriplett Feb 11, 2025
e48e279
Clarify that locking on Windows also works for files opened with `.re…
joshtriplett Feb 18, 2025
b5cdfa6
Reorder "This lock may be advisory or mandatory." earlier in the lock…
joshtriplett Feb 18, 2025
848c3a4
fix docs for inherent str constructors
m4rch3n1ng Feb 16, 2025
e11d4a8
Stabilize (and const-stabilize) `integer_sign_cast`
GrigorenkoPV Feb 14, 2025
9646abe
Fix typo in hidden internal docs of `TrustedRandomAccess`
steffahn Feb 18, 2025
af93761
Stabilize const_slice_flatten
DaniPopes Jan 1, 2025
4b1fbb0
Improve instant docs
hkBst Jan 30, 2025
f4c4525
Update fs.rs
allevo Jan 31, 2025
bb4aa9d
Update library/std/src/fs.rs
allevo Feb 19, 2025
2256f6b
Stabilize file_lock
cberner Feb 9, 2025
0e6d410
add MAX_LEN_UTF8 and MAX_LEN_UTF16 constants
HTGAzureX1212 Feb 2, 2024
e78b619
Impl TryFrom<Vec<u8>> for String
elichai Oct 28, 2024
e7d15a0
Use more explicit and reliable ptr select in sort impls
Voultapher Nov 3, 2024
8d012e7
Remove ignored `#[must_use]` attributes from portable-simd
samueltardieu Feb 12, 2025
2472a00
Improve WTF-8 comments
thaliaarchi Feb 5, 2025
9554b31
Simplify control flow with while-let
thaliaarchi Feb 6, 2025
70dd444
Synchronize platform adaptors for OsString/OsStr
thaliaarchi Feb 6, 2025
5e9b5b4
stabilize `inherent_str_constructors`
m4rch3n1ng Feb 19, 2025
398aa21
Simplify `slice::Iter::next` enough that it inlines
scottmcm Feb 9, 2025
2418070
Save another BB by using `SubUnchecked` instead of a call to `arith_o…
scottmcm Feb 14, 2025
ffecb7b
Go back to `Some` instead of transmuting to it.
scottmcm Feb 14, 2025
e87bba6
Add real safety comments
scottmcm Feb 15, 2025
874c9e4
Stabilize `num_midpoint_signed` feature
Urgau Dec 15, 2024
b8adb65
Fix `*-win7-windows-msvc` target since c6643e0501a1ae5670ecd636bffa0a…
QianNangong Feb 19, 2025
388027a
Remove obsolete MinGW ThinLTO+TLS workaround
kornelski Feb 17, 2025
28c6d09
reduce `Box::default` stack copies in debug mode
jwong101 Jan 26, 2025
9ebcd5b
Optionally add type names to `TypeId`s.
kpreid Jan 27, 2025
465544d
core/net: IpAddr*::as_octets()
mammothbane Feb 5, 2025
33d3a47
Stabilise `os_str_display`
riverbl Feb 16, 2025
81e8cd5
Implement read_buf for WASI stdin
thaliaarchi Feb 5, 2025
8664965
Add #[track_caller] to Duration Div impl
petertodd Feb 18, 2025
c06a4e9
Implement feature `isolate_most_least_significant_one` for integer types
okaneco Feb 12, 2025
751f50a
Fix(lib/fs/tests): Disable rename POSIX semantics FS tests under Wind…
PaulDance Feb 21, 2025
7236883
Use `public-dependencies` in all sysroot crates
tgross35 Jan 28, 2025
83ea586
Replace some instances of `pub` with `pub(crate)`
tgross35 Jan 30, 2025
0eef482
stabilize (const_)ptr_sub_ptr
bend-n Feb 16, 2025
50431f2
stabilize `unsigned_is_multiple_of`
folkertdev Feb 21, 2025
86cb43d
Replace mem::zeroed with mem::MaybeUninit::uninit for large struct in…
xizheyin Feb 10, 2025
b353e19
Consistently using as_mut_ptr() and as_ptr() in thread
xizheyin Feb 11, 2025
5c73c5e
remove assume_init in stack_overflow
xizheyin Feb 19, 2025
f9767b6
fix by comments
xizheyin Feb 19, 2025
7720fdb
Highlight thread_local! const init in docs
kornelski Feb 17, 2025
5a3cc94
Use faster thread_local in current_thread_id()
kornelski Feb 17, 2025
5326e90
Use faster thread_local! for stdout
kornelski Feb 17, 2025
c8506dd
update version placeholders
cuviper Feb 17, 2025
85a277c
update `cfg(bootstrap)`
cuviper Feb 18, 2025
9059d3b
Remove outdated target `unexpected_cfgs`
cuviper Feb 18, 2025
b3f6df4
intrinsics: unify rint, roundeven, nearbyint in a single round_ties_e…
RalfJung Feb 4, 2025
e593e9a
make the new intrinsics safe
RalfJung Feb 22, 2025
2c3eb6d
add stdarch compatibility hack
RalfJung Feb 23, 2025
b197c20
Update `compiler-builtins` to 0.1.147
tgross35 Feb 20, 2025
475e6fd
rename sub_ptr 😅
bend-n Feb 23, 2025
0fc6938
replaced the four occurrences of issue ="50547" in
progressive-galib Feb 15, 2025
6ccd160
tidying up tidy
progressive-galib Feb 15, 2025
ce2f580
Stabilize `unbounded_shifts`
chorman0773 Feb 21, 2025
f26b0e9
Fix unbounded_shifts tests
chorman0773 Feb 21, 2025
3b38e28
Win: use existing wrappers for `SetFileInformationByHandle` in `File:…
seritools Feb 23, 2025
611369b
Fix documentation for unstable sort
chenyukang Feb 23, 2025
984b4ce
Added into_value const function to ControlFlow<T, T>
madhav-madhusoodanan Feb 23, 2025
3036ac3
Simplify trait error message for CoercePointee validation
compiler-errors Feb 19, 2025
647d8f3
Correct doc about `temp_dir()` behavior on Android
aviraxp Feb 20, 2025
088c9b1
remove uses of rustc_intrinsic_must_be_overridden from standard library
RalfJung Feb 23, 2025
465ea0f
std: Fix another new symlink test on Windows
petrochenkov Feb 24, 2025
d456304
Stabilize `hash_extract_if`
GrigorenkoPV Dec 22, 2024
c2a3f64
Explain how Vec::with_capacity is faithful
hkBst Jan 23, 2025
9d25fd4
Stabilize `core::str::from_utf8_mut`
WaffleLapkin Feb 7, 2025
0bbb878
Update string.rs
robertbastian Feb 9, 2025
e4bb43d
Update string.rs
robertbastian Feb 24, 2025
3aebe63
stabilize extract_if
bend-n Feb 16, 2025
6417cc4
Implement read_buf for zkVM stdin
thaliaarchi Feb 8, 2025
491d3a0
remove some unnecessary rustc_const_unstable
RalfJung Feb 24, 2025
7def2bb
Update `compiler-builtins` to 0.1.148
tgross35 Feb 24, 2025
e577334
Don't doc-comment BTreeMap<K, SetValZST, A>
goffrie Feb 25, 2025
8ead854
disable a potentially bogus test on Miri
RalfJung Feb 25, 2025
a36cb20
Add fast path for displaying pre-validated Wtf8Buf
thaliaarchi Feb 6, 2025
a5c0a4c
Skip scanning for surrogates when not known valid
thaliaarchi Feb 7, 2025
e641575
Enable `f16` for MIPS
Feb 19, 2025
c4584ad
fix doc in library/core/src/pin.rs
xizheyin Feb 25, 2025
090e994
remove MaybeUninit::uninit_array
cyrgani Feb 15, 2025
2b6b61e
Do not use CString in the examples of CStr.
hkBst Jan 28, 2025
347f76e
fix: attr cast for espidf
SergioGasquez Feb 25, 2025
a222137
require trait impls to have matching const stabilities as the traits
fee1-dead Feb 7, 2025
216e188
add `IntoBounds::intersect` and `RangeBounds::is_empty`
pitaj Feb 20, 2025
30ae6a9
Return error on unexpected termination in `Thread::join`.
fuzzypixelz Feb 23, 2025
a5cf779
Remove speculation on cause of error
fuzzypixelz Feb 24, 2025
68aa1e8
Use `.expect(..)` instead
fuzzypixelz Feb 25, 2025
6060726
Update some comparison tests now that they pass in LLVM20
scottmcm Feb 18, 2025
6cc385c
make `simd_insert` and `simd_extract` `const fn`s
folkertdev Feb 24, 2025
2e46aae
Fix Windows `Command` search path bug
ChrisDenton Feb 26, 2025
3ea5b89
checked_ilog tests: deal with a bit of float imprecision
RalfJung Feb 27, 2025
7e867f1
[create-pull-request] automated change
thanhnguyen-aws Mar 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
132 changes: 91 additions & 41 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ resolver = "1"
members = [
"std",
"sysroot",
"coretests",
]

exclude = [
Expand Down Expand Up @@ -32,7 +33,7 @@ codegen-units = 10000
[profile.release.package]
addr2line.debug = 0
addr2line.opt-level = "s"
adler.debug = 0
adler2.debug = 0
gimli.debug = 0
gimli.opt-level = "s"
miniz_oxide.debug = 0
Expand Down
10 changes: 6 additions & 4 deletions alloc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
cargo-features = ["public-dependency"]

[package]
name = "alloc"
version = "0.0.0"
Expand All @@ -9,12 +11,12 @@ autobenches = false
edition = "2021"

[dependencies]
core = { path = "../core" }
compiler_builtins = { version = "=0.1.138", features = ['rustc-dep-of-std'] }
core = { path = "../core", public = true }
compiler_builtins = { version = "=0.1.148", features = ['rustc-dep-of-std'] }

[dev-dependencies]
rand = { version = "0.8.5", default-features = false, features = ["alloc"] }
rand_xorshift = "0.3.0"
rand = { version = "0.9.0", default-features = false, features = ["alloc"] }
rand_xorshift = "0.4.0"

[[test]]
name = "alloctests"
Expand Down
Loading