about summary refs log tree commit diff
path: root/src/liballoc_system/lib.rs
AgeCommit message (Expand)AuthorLines
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-4/+4
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
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/+90
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-81/+68
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-142/+337
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
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
2016-12-15WIP: Cross-compilation for Redox targetJeremy Soller-1/+44
2016-10-25Print out the error when HeapFree failures do occurPeter Atashian-2/+3
2016-10-16run rustfmt on various foldersSrinivas Reddy Thatiparthy-5/+1
2016-09-30Preliminary wasm32 supportBrian Anderson-1/+2
2016-09-09Add s390x supportUlrich Weigand-1/+2
2016-08-27fix cross compilation of stdJorge Aparicio-1/+2
2016-05-24std: Use memalign, not posix_memalign, on AndroidAlex Crichton-7/+34
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-4/+3
2016-04-15alloc_system: Handle failure properlyAlex Crichton-2/+4
2016-02-06Add the asmjs-unknown-emscripten triple. Add cfgs to libs.Brian Anderson-1/+2
2016-02-01Remove "powerpc64le" and "mipsel" target_archAlex Crichton-3/+1
2016-01-24mk: Move from `-D warnings` to `#![deny(warnings)]`Alex Crichton-0/+1
2016-01-13Add powerpc64 and powerpc64le supportAnton Blanchard-1/+3