about summary refs log tree commit diff
path: root/library/alloc/src/alloc.rs
AgeCommit message (Expand)AuthorLines
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
2022-05-19Auto merge of #97033 - nbdd0121:unwind3, r=Amanieubors-2/+2
2022-05-14Rollup merge of #95365 - mkroening:hermit-alloc-error-handler, r=joshtriplettYuki Okushi-1/+1
2022-05-14Use Rust ABI for `__rust_start_panic` and `_{rdl,rg}_oom`Gary Guo-2/+2
2022-04-05trivial cfg(bootstrap) changesPietro Albini-5/+1
2022-03-27Use default alloc_error_handler for hermitMartin Kröning-1/+1
2022-03-21Rename `~const Drop` to `~const Destruct`Deadbeef-1/+7
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-1/+1