1
0
Fork 0
mirror of https://github.com/tailix/libkernaux.git synced 2025-03-17 17:14:00 -04:00
Commit graph

232 commits

Author SHA1 Message Date
e829231328
Print Multiboot 2 ELF section headers () 2022-12-19 15:59:08 +04:00
6ec080ddfa
Improve build system () 2022-12-19 12:40:13 +04:00
79c8bcad6a
Add fixtures () 2022-12-17 16:26:20 +04:00
22ec69dfca
Improve Multiboot 2 API () 2022-12-17 06:31:09 +04:00
383fcb4133
Improve Multiboot 2 printing () 2022-12-17 01:05:48 +00:00
c1bf030159
Finish Multiboot 2 API ()
Closes 
2022-12-16 12:28:58 +04:00
f3f34e9057
Fix FreeBSD builds () 2022-12-13 04:54:27 +04:00
e6203d58cc
Create generic debug output formatter () 2022-12-09 06:59:54 +04:00
9921e8784c
i386 IDT () 2022-12-09 03:46:31 +04:00
e369c16e0d
Fix checks in out-of-root builds ()
* Fix Python tests
* Fix cppcheck
2022-12-05 17:30:26 +04:00
ee6172df20
Maintenance () 2022-12-04 01:44:40 +04:00
e93d08ee70
Maintenance () 2022-12-03 14:23:52 +04:00
8025bd1f60
Manage dependencies with Autoconf () 2022-12-02 18:31:24 +04:00
84319ac0b2
Maintenance () 2022-12-01 19:42:43 +00:00
8add17e91c
Change printf format API () 2022-11-29 21:06:01 +04:00
7ea1d4b2b1
Rewrite macros () 2022-11-29 05:19:35 +04:00
971b2f4803
Add i386 stuff ()
* Add struct KernAux_Arch_I386_IDTE
* Add struct KernAux_Arch_I386_DTR
* Remove unnecessary static check
* Add func KernAux_Arch_I386_IDTE_set_offset
2022-11-28 15:00:34 +04:00
5ea65b6b0c
Fix free list () 2022-11-27 19:31:56 +04:00
15ed72fee5
Remove generic file API () 2022-11-26 23:04:36 +04:00
b5c4d7aecc
Remove cmdline file API () 2022-06-29 02:51:24 +03:00
dacdfede2b
Improve cmdline file API () 2022-06-27 16:30:47 +00:00
f39383128f
Generic (file) cmdline () 2022-06-27 17:46:29 +03:00
f5ae8400c0
Implement realloc () 2022-06-27 13:32:41 +03:00
74d14aff8f
Use generic file () 2022-06-25 15:43:18 +00:00
6e2766b938
Add generic type for files () 2022-06-25 17:30:24 +03:00
73a17df3dc
Portable packing and test struct sizes () 2022-06-25 02:07:10 +03:00
2ad235f319
Rename memory allocator to free list () 2022-06-22 09:39:53 +00:00
a0517fb9dd
Cross-platform tests () 2022-06-21 21:18:28 +03:00
9f374475e0
Generic memory allocator () 2022-06-21 11:37:52 +03:00
4ef44158c0
Generic mutex () 2022-06-21 00:28:35 +03:00
c99cce166e
Use assertions on tests () 2022-06-20 21:01:56 +03:00
2de2bd9679
Header macro for private struct attributes () 2022-06-20 15:19:15 +00:00
ff436031f5
Finish memory allocator () 2022-06-20 14:27:26 +00:00
87296c0d12
Main: rename package "malloc" to "alloc" 2022-06-18 00:58:03 +03:00
de58477551
Main: src/malloc.c: Implement malloc 2022-06-18 00:51:37 +03:00
6d171841b4
Main: remove MemStore (memory store) and SizedVoid (sized void) 2022-06-17 18:50:46 +03:00
e99d2bc2d1
Main: include/kernaux/io.h: Rename old API 2022-06-16 22:50:53 +03:00
fbc78e30f9
Main: tests/test_memmap.c: Fix assertion tests with disabled debugging 2022-06-16 14:21:55 +03:00
9cab961d46
Main: include/kernaux/memmap.h: Test assertions 2022-06-16 14:15:19 +03:00
82dcb74824
Main: include/kernaux/memmap.h: Write tests (closes ) 2022-06-16 13:55:57 +03:00
7da885e370
Main: rename package "file" to "io" 2022-06-14 15:03:17 +03:00
940f981ef1
Add debug mode and rewrite assertions () 2022-06-13 19:28:00 +03:00
eed0eadcc2
Fix Multiboot2 on Tiny C Compiler () 2022-06-12 13:25:10 +03:00
dc7b1002a4
Split Make file into subdirectories () 2022-06-10 08:23:03 +03:00
ea8ef8fc95
Main: improve test generator for cmdline 2022-06-08 06:05:17 +03:00
7f4cf20a56
Common: more generated tests for cmdline 2022-06-08 05:56:06 +03:00
5c648a37c7
Common: more generated tests for cmdline 2022-06-08 05:52:16 +03:00
2d1e37f688
Main: remove unnecessary attributes of test cases 2022-06-08 05:25:50 +03:00
619f7004e0
Main: generate tests for cmdline 2022-06-08 02:33:45 +03:00
6525dc1125
Main: include/kernaux/file.h: Add type KernAux_File 2022-06-07 21:08:49 +03:00