about summary refs log tree commit diff
path: root/library/alloc/src/alloc.rs
AgeCommit message (Expand)AuthorLines
2025-07-03Make __rust_alloc_error_handler_should_panic a functionDaniel Paoliello-2/+2
2025-06-16Change __rust_no_alloc_shim_is_unstable to be a functionDaniel Paoliello-3/+4
2025-04-09update cfgsBoxy-7/+7
2025-03-17Mark imports of #[rustc_std_internal_symbol] items with this attributebjorn3-3/+8
2025-03-07Fully test the alloc crate through alloctestsbjorn3-15/+3
2025-02-25More precisely document `Global::deallocate()`'s safety.Kevin Reid-2/+8
2025-02-09Mark extern blocks as unsafeMichael Goulet-3/+3
2025-01-03turn rustc_box into an intrinsicRalf Jung-1/+1
2024-12-04Move some alloc tests to the alloctests cratebjorn3-3/+0
2024-11-24fix `Allocator` method names in `alloc` free function docsm-4/+4
2024-11-11Check for null in the `alloc_zeroed` exampleJosh Stone-1/+4
2024-09-17read_volatile __rust_no_alloc_shim_is_unstable in alloc_zeroedBen Kimock-1/+7
2024-09-11make basic allocation functions track_caller in Miri for nicer backtracesRalf Jung-0/+13
2024-08-14apply #[optimize(size)] to #[cold] ones and part of the panick machineryThe 8472-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+3
2024-07-26Fix doc nitsJohn Arundel-5/+5
2024-06-22Replace `WriteCloneIntoRaw` with `CloneToUninit`.Kevin Reid-26/+0
2024-03-20step cfgsMark Rousskov-3/+2
2024-03-05Rollup merge of #122018 - RalfJung:box-custom-alloc, r=oli-obkMatthias Krüger-0/+2
2024-03-05only set noalias on Box with the global allocatorRalf Jung-0/+2
2024-03-02const_eval_select: make it safe but be careful with what we expose on stable ...Ralf Jung-0/+1
2024-01-13libs: use `assert_unchecked` instead of intrinsicjoboet-3/+3
2023-11-28Add proper cfgsr0cky-0/+3
2023-10-29Increase the reach of panic_immediate_abortBen Kimock-1/+8
2023-08-28Rollup merge of #115280 - RalfJung:panic-cleanup-triple-backtrace, r=AmanieuMatthias Krüger-3/+4
2023-08-27avoid triple-backtrace due to panic-during-cleanupRalf Jung-3/+4
2023-08-19Correct and expand documentation of `handle_alloc_error` and `set_alloc_error...Kevin Reid-6/+19
2023-07-24remove additional [allow(unused_unsafe)]James Dietz-1/+0
2023-07-12Flip cfg's for bootstrap bumpMark Rousskov-21/+0
2023-06-16remove box_free and replace with drop implDrMeepster-2/+5
2023-05-30Bump to latest beta compilerMark Rousskov-2/+0
2023-05-11Prevent insta-stable no alloc shim supportbjorn3-1/+11
2023-04-25Revert "Report allocation errors as panics"Matthias Krüger-75/+9
2023-04-25Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger-2/+8
2023-04-25Revert "Rename -Zoom=panic to -Zoom=unwind"Matthias Krüger-2/+2
2023-04-16Rename -Zoom=panic to -Zoom=unwindAmanieu d'Antras-2/+2
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-8/+2
2023-04-16Report allocation errors as panicsAmanieu d'Antras-9/+75
2023-03-28Remove ~const from allocJubilee Young-7/+1
2023-01-14Remove various double spaces in source comments.André Vennberg-2/+2
2023-01-03Rollup merge of #106045 - RalfJung:oom-nounwind-panic, r=AmanieuMichael Goulet-1/+14
2023-01-02default OOM handler: use non-unwinding panic (unless -Zoom=panic is set), to ...Ralf Jung-1/+14
2022-12-30Replace libstd, libcore, liballoc in line comments.jonathanCogan-1/+1
2022-12-28Update bootstrap cfgPietro Albini-13/+0
2022-11-06cfg-step codeMark Rousskov-8/+4
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-6/+5
2022-10-11rename rustc_allocator_nounwind to rustc_nounwindRalf Jung-4/+8
2022-08-12Adjust cfgsMark Rousskov-3/+3
2022-07-26codegen: use new {re,de,}allocator annotations in llvmAugie Fackler-1/+4
2022-07-14add missing null ptr check in alloc exampleRalf Jung-1/+4