about summary refs log tree commit diff
path: root/src/liballoc_system
AgeCommit message (Expand)AuthorLines
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
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