auronandace
1421463dac
assorted cleanups and add some lints
2026-03-02 10:01:05 +00:00
auronandace
dc4542e81c
allocator and linux signal cleanup in platform
2026-02-22 08:43:20 +00:00
auronandace
955179ab6f
remove code as per feedback
2026-02-13 13:22:05 +00:00
auronandace
ff392a029a
remove pthread_atfork from unistd and tackle some lints
2026-02-13 12:14:04 +00:00
auronandace
7d1582a555
add unused_imports lint
2026-02-10 15:55:32 +00:00
Jeremy Soller
4a50c8f313
Merge branch 'p12' into 'master'
...
fix(libc): use `ld.so`'s allocator
See merge request redox-os/relibc!882
2026-01-20 20:35:12 -07:00
sourceturner
defd2ce7c3
Deny deny-unsafe_op_in_unsafe_fn on the crate level
2026-01-21 00:41:57 +01:00
Anhad Singh
bbc86d8027
fix(libc): use ld.so's allocator
...
Previously, this was implemented incorrectly because `tcb.mspace` was
set just *before* jumping to the program's entry point. However,
`alloc_init` is called when the init functions are run for `libc.so`, so
`tcb.mspace` must be initialized *before* the init functions are
run.
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-01-20 14:00:29 +11:00
sourceturner
2d5ac47214
Use unsafe blocks in platform module
2026-01-18 21:51:33 +01:00
Wildan M
7d1c3961b5
Implement malloc_usable_size
2026-01-04 02:15:29 +07:00
Jeremy Soller
82084440ad
Support nightly-2025-10-03
2025-10-03 21:51:10 -06:00
4lDO2
313b32c815
Switch almost all of Pal to Rusty error handling.
2024-09-27 10:19:44 +02:00
Darley Barreto
298340abf9
Remove ralloc
2024-01-13 10:57:02 -03:00
Darley Barreto
ce1e31d567
Replace C dlmalloc
2023-12-12 15:04:17 +00:00
4lDO2
b5a620e5f1
Fix mspaces not being protected by locks.
2023-05-06 14:42:33 +02:00
Jeremy Soller
16abc91341
cargo fmt and cargo fix
2022-11-11 13:27:18 -07:00
oddcoder
37a462de5d
Apply cargo fmt to the whole repo
2020-07-19 21:27:38 +02:00
oddcoder
f4f68a3441
Make use of mspaces
2020-07-18 21:03:46 +02:00
oddcoder
3a8817072c
Initialize the mspaces of allocator and keep track of it
2020-07-18 21:03:20 +02:00
oddcoder
9a1efda121
Initial allocator structure
2020-07-18 20:54:30 +02:00
Jeremy Soller
9d24e61548
Use alloc_aligned and free functions in platform for global allocator
2018-09-15 11:14:34 -06:00
Jeremy Soller
277b9abcd5
Fix build, mostly
2018-08-26 08:56:02 -06:00
Jeremy Soller
c20ce5ffed
Large reorganization of headers (WIP)
2018-08-26 08:11:35 -06:00