Christiaan Dirkx
4ff5ab5296
Rename rterr
to rtprintpanic
2021-05-19 15:52:09 +02:00
Christiaan Dirkx
6145051eee
Replace sys_common::util::dumb_print
with rterr!
2021-05-19 15:05:35 +02:00
LingMan
769fb8a8b7
Fix safety comment
...
The size assertion in the comment was inverted compared to the code. After fixing that the implication that `(new_size >= old_size) => new_size != 0` still doesn't hold so explain why `old_size != 0` at this point.
2021-01-07 09:13:21 +01:00
pierwill
9cb43bd994
Add missing punctuation to std::alloc docs
...
Add a period to first line of module docs to match other modules in std.
2020-12-17 21:49:32 -08:00
Tim Diekmann
9274b37d99
Rename AllocRef
to Allocator
and (de)alloc
to (de)allocate
2020-12-04 14:47:15 +01:00
hyd-dev
70e175b551
Add missing newline to error message of the default OOM hook
2020-11-10 00:15:07 +08:00
Jacob Hughes
5829560a68
Rename AllocErr to AllocError
2020-09-28 14:51:03 -04:00
blitzerr
2b19b14cec
a few more &mut self -> self changes
2020-09-22 21:04:31 -07:00
blitzerr
3ffd403c6b
removing &mut self for other methods of AllocRef
2020-09-22 06:22:02 -07:00
blitzerr
d9d02fa168
Changing the alloc() to accept &self instead of &mut self
2020-09-21 16:43:36 -07:00
Flying-Toast
c66789d572
Capitalize safety comments
2020-09-08 22:26:44 -04:00
Tim Diekmann
438c40efa1
Allow reallocation to different alignment
2020-08-19 06:46:47 +02:00
Tim Diekmann
63d241a7b7
Make grow_impl
unsafe
2020-08-18 15:22:10 +02:00
Tim Diekmann
66a651244e
Add comment, which was removed by accident (again)
2020-08-18 10:00:31 +02:00
Tim Diekmann
a9fe0ca47a
Clean up AllocRef implementation and documentation
2020-08-18 09:53:22 +02:00
bors
515c9fa505
Auto merge of #75621 - TimDiekmann:no-fast-realloc, r=Amanieu
...
Remove fast path in reallocation for same layout sizes
r? @Amanieu
Before merging a perf-run should be done.
Closes https://github.com/rust-lang/wg-allocators/issues/70
2020-08-18 05:42:05 +00:00
Ellen
a2dfc3ec78
Switch to intra-doc links for std/src/alloc.rs
2020-08-17 14:42:40 +01:00
Tim Diekmann
c48f784418
Fix typo in comment
2020-08-17 15:05:19 +02:00
Tim Diekmann
c619b36975
Remove fast path in reallocation for same layout sizes
2020-08-17 13:23:38 +02:00
Tim Diekmann
ab9362ad9a
Replace Memoryblock
with NonNull<[u8]>
2020-08-04 18:03:34 +02:00
Tim Diekmann
b01fbc437e
Simplify implementations of AllocRef
for Global
and System
2020-07-29 11:41:36 +02:00
Tim Diekmann
076ef66ba2
Remove in-place allocation and revert to separate methods for zeroed allocations
...
Fix docs
2020-07-28 12:41:18 +02:00
mark
2c31b45ae8
mv std libs to library/
2020-07-27 19:51:13 -05:00