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

1104 commits

Author SHA1 Message Date
666b2cdc7e
Add libc header <errno.h> () 2022-11-27 04:31:17 +04:00
86542dbef8
Bump version (0.5.0) [2/2] 2022-11-27 00:38:57 +04:00
eda0b63f8d
Bump version (0.5.0) [1/2] 2022-11-27 00:12:57 +04:00
91dd9dd80d
Remove generic file API () 2022-11-26 23:22:22 +04:00
15ed72fee5
Remove generic file API () 2022-11-26 23:04:36 +04:00
123bddd19c
File input () 2022-06-30 23:07:10 +03:00
ab1773964c
Add macros KERNAUX_BITS[8|16|32|64] () 2022-06-30 15:39:50 +00:00
b5c4d7aecc
Remove cmdline file API () 2022-06-29 02:51:24 +03:00
0765cd04e6
Async cmdline () 2022-06-28 02:13:40 +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
6d5c3740a9
Align free list nodes () 2022-06-27 11:54:16 +00:00
febd43c987
Add macro KERNAUX_CONTAINER_OF ()
* Add macro KERNAUX_CONTAINER_OF
* Add includes
* Add "examples/macro_container_of"
2022-06-27 14:08:32 +03:00
f5ae8400c0
Implement realloc () 2022-06-27 13:32:41 +03:00
0922a18e70
Maintenance ()
* Fix copyright
* Remove thanks
* Update CONTRIBUTING.md
* Remove bitfields from struct KernAux_Arch_I386_TSS
* Change description of package "mbr"
* Make generic file stable
* Rename printf examples
2022-06-25 20:28:28 +00: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
db226e3387
Improve arch and asm, add some i386 code () 2022-06-24 08:42:46 +03:00
f714df3ba8
Add a driver for Intel 8253-compatible PIT () 2022-06-24 05:10:59 +03:00
a71618b258
Add a driver for Intel 8259-compatible PIC () 2022-06-23 23:31:40 +03:00
c331e6dafd
Move drivers to separate subdirectory () 2022-06-23 10:43:53 +00:00
2ad235f319
Rename memory allocator to free list () 2022-06-22 09:39:53 +00:00
02aca9a464
Maintenance ()
* Upgrade submodule `vendor/mruby`
* Remove Stivale 2 as it is deprecated (closes )
* Add copyrights
* Edit `CONTRIBUTING.md`
2022-06-22 12:14:11 +03:00
67c5d97603
Cross-platform tests on riscv64 and aarch64 () 2022-06-22 10:14:09 +03:00
a0517fb9dd
Cross-platform tests () 2022-06-21 21:18:28 +03:00
a904d7cf8e
Update README.md () 2022-06-21 09:42:31 +00:00
9f374475e0
Generic memory allocator () 2022-06-21 11:37:52 +03:00
655efb4d71
Add generic mutex example to README.md () 2022-06-21 09:46:23 +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
1d838e30db
Add mutex () 2022-06-18 13:14:17 +03: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
fcc6574d01
Main: src/malloc.c: Align malloc size 2022-06-18 00:15:49 +03:00
45e2f5e677
Main: COPYING: add Embedded Artistry LLC 2022-06-17 23:47:42 +03:00
a6ae2ea05c
Main: include/kernaux/malloc.h: Added types and methods 2022-06-17 21:27:31 +03:00
4c0d4d192c
Main: include/kernaux/malloc.h: Added 2022-06-17 19:06:19 +03:00
6d171841b4
Main: remove MemStore (memory store) and SizedVoid (sized void) 2022-06-17 18:50:46 +03:00
44ffbdea54
Main: reorder args and improve example 2022-06-17 18:22:47 +03:00
e708de80d0
Make: include/kernaux/io.h: Add files 2022-06-17 01:20:26 +03:00
2ecf8c8a15
Main: rename generic array to sized void 2022-06-16 23:40:51 +03:00
c8247eff14
Main: include/kernaux/generic_array.h: Added 2022-06-16 23:18:32 +03:00
e99d2bc2d1
Main: include/kernaux/io.h: Rename old API 2022-06-16 22:50:53 +03:00
3e9c46c15d
Main: examples/io_memstore.c: Add constant 2022-06-16 21:34:37 +03:00
f1d3d730b2
Main: include/kernaux/io.h: Stores improved 2022-06-16 21:33:08 +03:00
d7820119f0
Main: README.md: Mark examples as examples 2022-06-16 20:37:19 +03:00
08029c2df0
Main: examples/: Enable assertions in all examples 2022-06-16 20:35:09 +03:00