7505baa105
libc.obj: some small changes
...
кусок кода в `realloc`, провереющий на свободную ноду безсмысленен, т.к. в `free` в любом случае сливает освобождаемую ноду с предыдущей.
2026-02-04 17:49:44 +05:00
cb29ecffb7
libc.obj: fixes and optimizations for allocator && add new samples to sh build
...
fix: in `__mem_MERGE_MEM_NODES` `base->free = base->size`, its wrong.
forgot to set size for new block
optimization: add `__last_mem_node`. usually its node with max free space among other nodes. firstly `malloc` try find space in it.
update(fix and optimizations) `realloc`.
now sdltest is working!
2026-02-04 12:42:00 +05:00
61633d4dcc
libc.obj: update comments
2026-01-17 13:16:07 +05:00
9a559fdae4
update malloc/calloc/realloc/free && update build scripts
2026-01-14 14:19:10 +05:00
bb59eac8d6
libc.obj: update malloc/free/realloc
...
гавно говна, нужно доработать
2026-01-14 00:03:55 +05:00
turbocat
cde4fa851d
libc.obj:
...
- Formatted by clang-format (WebKit-style).
- Removed unnecessary errno linux.
- Added KOS error codes.
- String functions have been replaced with more optimal ones for x86.
- Changed wrappers for 70 sysfunction.
git-svn-id: svn://kolibrios.org@9765 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-15 09:00:55 +00:00
turbocat
b5b499b8c8
kolibri-libc:
...
Move to folder with tcc. Part 1
git-svn-id: svn://kolibrios.org@8793 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-10 14:37:44 +00:00