|
666b2cdc7e
|
Add libc header <errno.h> (#111)
|
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 (#110)
|
2022-11-26 23:22:22 +04:00 |
|
|
15ed72fee5
|
Remove generic file API (#108)
|
2022-11-26 23:04:36 +04:00 |
|
|
123bddd19c
|
File input (#107)
|
2022-06-30 23:07:10 +03:00 |
|
|
ab1773964c
|
Add macros KERNAUX_BITS[8|16|32|64] (#106)
|
2022-06-30 15:39:50 +00:00 |
|
|
b5c4d7aecc
|
Remove cmdline file API (#105)
|
2022-06-29 02:51:24 +03:00 |
|
|
0765cd04e6
|
Async cmdline (#104)
|
2022-06-28 02:13:40 +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 |
|
|
6d5c3740a9
|
Align free list nodes (#101)
|
2022-06-27 11:54:16 +00:00 |
|
|
febd43c987
|
Add macro KERNAUX_CONTAINER_OF (#100)
* Add macro KERNAUX_CONTAINER_OF
* Add includes
* Add "examples/macro_container_of"
|
2022-06-27 14:08:32 +03:00 |
|
|
f5ae8400c0
|
Implement realloc (#99)
|
2022-06-27 13:32:41 +03:00 |
|
|
0922a18e70
|
Maintenance (#98)
* 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 (#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 |
|
|
db226e3387
|
Improve arch and asm, add some i386 code (#94)
|
2022-06-24 08:42:46 +03:00 |
|
|
f714df3ba8
|
Add a driver for Intel 8253-compatible PIT (#93)
|
2022-06-24 05:10:59 +03:00 |
|
|
a71618b258
|
Add a driver for Intel 8259-compatible PIC (#92)
|
2022-06-23 23:31:40 +03:00 |
|
|
c331e6dafd
|
Move drivers to separate subdirectory (#91)
|
2022-06-23 10:43:53 +00:00 |
|
|
2ad235f319
|
Rename memory allocator to free list (#90)
|
2022-06-22 09:39:53 +00:00 |
|
|
02aca9a464
|
Maintenance (#89)
* Upgrade submodule `vendor/mruby`
* Remove Stivale 2 as it is deprecated (closes #4)
* Add copyrights
* Edit `CONTRIBUTING.md`
|
2022-06-22 12:14:11 +03:00 |
|
|
67c5d97603
|
Cross-platform tests on riscv64 and aarch64 (#87)
|
2022-06-22 10:14:09 +03:00 |
|
|
a0517fb9dd
|
Cross-platform tests (#86)
|
2022-06-21 21:18:28 +03:00 |
|
|
a904d7cf8e
|
Update README.md (#83)
|
2022-06-21 09:42:31 +00:00 |
|
|
9f374475e0
|
Generic memory allocator (#82)
|
2022-06-21 11:37:52 +03:00 |
|
|
655efb4d71
|
Add generic mutex example to README.md (#79)
|
2022-06-21 09:46:23 +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 |
|
|
1d838e30db
|
Add mutex (#69)
|
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 |
|