Justin C. Miller
a6ec294f63
[kernel] Move more from kutil to kernel
...
The moving of kernel-only code out of kutil continues. (See 042f061 )
This commit moves the following:
- The heap allocator code
- memory.cpp/h which means:
- letting string.h be the right header for memset and memcpy, still
including an implementation of it for the kernel though, since
we're not linking libc to the kernel
- Changing calls to kalloc/kfree to new/delete in kutil containers
that aren't going to be merged into the kernel
- Fixing a problem with stdalign.h from libc, which was causing issues
for type_traits.
2022-01-01 23:23:51 -08:00
..
2022-01-01 23:23:51 -08:00
2022-01-01 18:02:11 -08:00
2022-01-01 18:02:11 -08:00
2021-12-30 18:21:09 -08:00
2022-01-01 18:02:11 -08:00
2021-02-15 12:56:22 -08:00
2021-08-01 17:46:16 -07:00
2021-08-01 17:46:16 -07:00
2021-08-01 17:46:16 -07:00
2021-08-01 14:03:10 -07:00
2021-08-01 17:46:16 -07:00
2021-08-01 17:46:16 -07:00
2022-01-01 23:23:51 -08:00
2021-08-01 17:46:16 -07:00
2021-08-01 17:46:16 -07:00
2022-01-01 23:23:51 -08:00
2021-12-23 16:46:47 -08:00
2021-08-01 17:46:16 -07:00
2021-08-01 17:46:16 -07:00
2021-07-15 23:34:35 -07:00
2022-01-01 23:23:51 -08:00
2021-08-01 17:46:16 -07:00
2022-01-01 23:23:51 -08:00
2021-08-01 17:46:16 -07:00
2022-01-01 23:23:51 -08:00
2021-08-01 17:46:16 -07:00
2021-02-07 23:44:28 -08:00
2022-01-01 23:23:51 -08:00
2022-01-01 23:23:51 -08:00
2021-08-01 17:46:16 -07:00
2021-08-01 17:46:16 -07:00
2022-01-01 23:23:51 -08:00
2021-08-01 17:46:16 -07:00
2021-08-01 17:18:23 -07:00
2022-01-01 18:02:11 -08:00
2021-08-01 17:46:16 -07:00
2021-08-01 16:13:26 -07:00
2021-08-01 17:46:16 -07:00
2021-08-01 14:03:10 -07:00
2021-08-01 14:03:10 -07:00
2022-01-01 23:23:51 -08:00
2022-01-01 23:23:51 -08:00
2022-01-01 18:02:11 -08:00
2022-01-01 23:23:51 -08:00
2022-01-01 18:02:11 -08:00
2022-01-01 23:23:51 -08:00
2022-01-01 23:23:51 -08:00
2022-01-01 23:23:51 -08:00
2022-01-01 23:23:51 -08:00
2021-08-01 17:46:16 -07:00
2021-08-01 17:46:16 -07:00
2022-01-01 23:23:51 -08:00
2021-12-31 20:35:11 -08:00
2022-01-01 23:23:51 -08:00
2021-09-12 21:55:02 -07:00
2022-01-01 23:23:51 -08:00
2022-01-01 23:23:51 -08:00
2019-04-02 00:25:36 -07:00
2021-12-30 20:34:39 -08:00
2021-08-01 17:46:16 -07:00
2022-01-01 23:23:51 -08:00
2021-08-01 17:46:16 -07:00
2022-01-01 23:23:51 -08:00
2021-08-30 01:05:32 -07:00
2021-12-23 16:46:47 -08:00
2021-08-30 01:05:32 -07:00
2021-12-23 16:46:47 -08:00
2021-12-23 16:46:47 -08:00
2022-01-01 23:23:51 -08:00
2021-08-01 17:46:16 -07:00
2022-01-01 23:23:51 -08:00
2021-09-12 21:55:02 -07:00