about summary refs log tree commit diff
path: root/src/liballoc_system
AgeCommit message (Expand)AuthorLines
2018-07-31Fix coding style.Colin Finck-2/+8
2018-07-30Add targets for HermitCore (https://hermitcore.org) to the Rust compiler and ...Colin Finck-2/+2
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-1/+0
2018-07-12Deny bare trait objects in the rest of rustljedrz-0/+1
2018-06-11Move Unstable Book sections for #[global_allocator] and System to std::alloc ...Simon Sapin-0/+23
2018-06-11Remove some '#[feature]' attributes for stabilized featuresSimon Sapin-1/+0
2018-06-11Stabilize the `System` allocatorSimon Sapin-4/+4
2018-06-11Document memory allocation APIsSimon Sapin-0/+1
2018-06-11Remove alloc::Opaque and use *mut u8 as pointer type for GlobalAllocMike Hommey-46/+43
2018-05-17Switch to 1.26 bootstrap compilerMark Simulacrum-27/+0
2018-04-22Remove Alloc::oomSteven Fackler-70/+0
2018-04-22Replace GlobalAlloc::oom with a lang itemSteven Fackler-1/+1
2018-04-12Rename alloc::Void to alloc::OpaqueSimon Sapin-52/+51
2018-04-12Remove conversions for allocated pointersSimon Sapin-8/+8
2018-04-12Use NonNull<Void> instead of *mut u8 in the Alloc traitMike Hommey-14/+15
2018-04-12Restore Global.oom() functionalitySimon Sapin-0/+4
2018-04-12Remove `impl Alloc for &'a System`Simon Sapin-113/+28
2018-04-12Move platform-specific OOM handling to functionsSimon Sapin-73/+58
2018-04-12Conversions between Result<*mut u8, AllocErr>> and *mut VoidSimon Sapin-18/+3
2018-04-12realloc with a new size only, not a full new layout.Simon Sapin-25/+17
2018-04-12Add FIXME comments for Void::null_mut usageSimon Sapin-0/+1
2018-04-12Remove the now-unit-struct AllocErr parameter of oom()Simon Sapin-6/+6
2018-04-12Implement GlobalAlloc for SystemSimon Sapin-128/+141
2018-04-12Make AllocErr a zero-size unit structSimon Sapin-15/+9
2018-04-12Update to most recent version of dlmallocAlex Crichton-43/+19
2018-04-12Separate alloc::heap::Alloc trait for stage0 #[global_allocator]Simon Sapin-5/+4
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-04-07Inject the `compiler_builtins` crate whenever the `core` crate is injectedOliver Schneider-0/+1
2018-04-04Auto merge of #49573 - glandium:huge-align, r=SimonSapinbors-0/+8
2018-04-02Use Alloc and Layout from core::heap.Mike Hommey-7/+4
2018-04-02Reject huge alignments on macos with system allocator onlyMike Hommey-0/+8
2017-12-31Build the right platform module on CloudABI.Ed Schouten-2/+2
2017-12-27Disable printing of error message on file descriptor 2 on CloudABI.Ed Schouten-0/+10
2017-11-20Remove comment about a branch being optimized out, fix #45831Simon Sapin-2/+1
2017-11-20alloc_system: don’t assume MIN_ALIGN for small sizes, fix #45955Simon Sapin-3/+3
2017-11-19std: Add a new wasm32-unknown-unknown targetAlex Crichton-0/+94
2017-10-12Fix out of date unstable book entries for `alloc_*` features.Simon Sapin-1/+1
2017-09-10Autodetect the type of allocator crate usedMichal 'vorner' Vaner-0/+3
2017-09-06Use memalign instead of posix_memalign for Solarisbgermann-2/+2
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-2/+0
2017-07-25Bump master to 1.21.0Alex Crichton-352/+69
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-142/+608
2017-06-02Improve reallocation in alloc_system on WindowsPeter Atashian-17/+20
2017-04-15Specialize Vec::from_elem<u8> to use calloc or memsetMatt Brubeck-3/+31
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-01Merge branch 'master' into sparc64Seo Sanghyeon-0/+1
2016-12-30std: Don't build docs for misc facade cratesAlex Crichton-0/+1
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-29liballoc_*: add MIN_ALIGN for sparc64Jonathan A. Kollasch-1/+2
2016-12-20Switch back to alloc_systemJeremy Soller-47/+4