|
e829231328
|
Print Multiboot 2 ELF section headers (#154)
|
2022-12-19 15:59:08 +04:00 |
|
|
6ec080ddfa
|
Improve build system (#153)
|
2022-12-19 12:40:13 +04:00 |
|
|
79c8bcad6a
|
Add fixtures (#150)
|
2022-12-17 16:26:20 +04:00 |
|
|
22ec69dfca
|
Improve Multiboot 2 API (#148)
|
2022-12-17 06:31:09 +04:00 |
|
|
383fcb4133
|
Improve Multiboot 2 printing (#147)
|
2022-12-17 01:05:48 +00:00 |
|
|
c1bf030159
|
Finish Multiboot 2 API (#146)
Closes #67
|
2022-12-16 12:28:58 +04:00 |
|
|
f3f34e9057
|
Fix FreeBSD builds (#142)
|
2022-12-13 04:54:27 +04:00 |
|
|
e6203d58cc
|
Create generic debug output formatter (#136)
|
2022-12-09 06:59:54 +04:00 |
|
|
9921e8784c
|
i386 IDT (#135)
|
2022-12-09 03:46:31 +04:00 |
|
|
e369c16e0d
|
Fix checks in out-of-root builds (#132)
* Fix Python tests
* Fix cppcheck
|
2022-12-05 17:30:26 +04:00 |
|
|
ee6172df20
|
Maintenance (#129)
|
2022-12-04 01:44:40 +04:00 |
|
|
e93d08ee70
|
Maintenance (#125)
|
2022-12-03 14:23:52 +04:00 |
|
|
8025bd1f60
|
Manage dependencies with Autoconf (#124)
|
2022-12-02 18:31:24 +04:00 |
|
|
84319ac0b2
|
Maintenance (#114)
|
2022-12-01 19:42:43 +00:00 |
|
|
8add17e91c
|
Change printf format API (#122)
|
2022-11-29 21:06:01 +04:00 |
|
|
7ea1d4b2b1
|
Rewrite macros (#121)
|
2022-11-29 05:19:35 +04:00 |
|
|
971b2f4803
|
Add i386 stuff (#116)
* 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 (#113)
|
2022-11-27 19:31:56 +04:00 |
|
|
15ed72fee5
|
Remove generic file API (#108)
|
2022-11-26 23:04:36 +04:00 |
|
|
b5c4d7aecc
|
Remove cmdline file API (#105)
|
2022-06-29 02:51:24 +03:00 |
|
|
dacdfede2b
|
Improve cmdline file API (#103)
|
2022-06-27 16:30:47 +00:00 |
|
|
f39383128f
|
Generic (file) cmdline (#102)
|
2022-06-27 17:46:29 +03:00 |
|
|
f5ae8400c0
|
Implement realloc (#99)
|
2022-06-27 13:32:41 +03:00 |
|
|
74d14aff8f
|
Use generic file (#97)
|
2022-06-25 15:43:18 +00:00 |
|
|
6e2766b938
|
Add generic type for files (#96)
|
2022-06-25 17:30:24 +03:00 |
|
|
73a17df3dc
|
Portable packing and test struct sizes (#95)
|
2022-06-25 02:07:10 +03:00 |
|
|
2ad235f319
|
Rename memory allocator to free list (#90)
|
2022-06-22 09:39:53 +00:00 |
|
|
a0517fb9dd
|
Cross-platform tests (#86)
|
2022-06-21 21:18:28 +03:00 |
|
|
9f374475e0
|
Generic memory allocator (#82)
|
2022-06-21 11:37:52 +03:00 |
|
|
4ef44158c0
|
Generic mutex (#77)
|
2022-06-21 00:28:35 +03:00 |
|
|
c99cce166e
|
Use assertions on tests (#73)
|
2022-06-20 21:01:56 +03:00 |
|
|
2de2bd9679
|
Header macro for private struct attributes (#72)
|
2022-06-20 15:19:15 +00:00 |
|
|
ff436031f5
|
Finish memory allocator (#68)
|
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 #58)
|
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 (#52)
|
2022-06-13 19:28:00 +03:00 |
|
|
eed0eadcc2
|
Fix Multiboot2 on Tiny C Compiler (#50)
|
2022-06-12 13:25:10 +03:00 |
|
|
dc7b1002a4
|
Split Make file into subdirectories (#48)
|
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 |
|