about summary refs log tree commit diff
path: root/library/alloc/src/alloc.rs
AgeCommit message (Expand)AuthorLines
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
2022-02-05Mark __rgl_oom and __rd_oom as "C-unwind"Amanieu d'Antras-2/+2
2022-02-05Allow handle_alloc_error to unwindAmanieu d'Antras-2/+0
2022-01-04Add tracking issues (`const_box`, `const_alloc_error`)woppopo-2/+2
2021-12-23Constify `Box<T, A>` methodswoppopo-5/+18
2021-10-30Add #[must_use] to alloc functions that would leak memoryJohn Kugelman-0/+3
2021-09-25Use Rvalue::ShallowInitBox for box expressionGary Guo-1/+0
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-05-05alloc: Add unstable Cfg feature `no-global_oom_handling`John Ericson-4/+5
2021-01-12move WriteCloneIntoRaw into alloc::allocJosh Stone-0/+23
2020-12-04 Rename `AllocRef` to `Allocator` and `(de)alloc` to `(de)allocate`Tim Diekmann-20/+20
2020-11-23Auto merge of #79172 - a1phyr:cold_abort, r=Mark-Simulacrumbors-0/+1
2020-11-19Bump bootstrap compiler versionJake Goulding-17/+2
2020-11-18Add #[cold] to `abort` and `handle_alloc_error`Benoît du Garreau-0/+1
2020-11-15document that __rust_alloc is also magic to our LLVM forkRalf Jung-0/+2
2020-10-25Merge remote-tracking branch 'upstream/master' into box-allocTim Diekmann-1/+1
2020-10-24Rollup merge of #77610 - hermitcore:dtors, r=m-ou-seJonas Schievink-1/+1