Introducing the hottest library crate in town (libk!)

This commit is contained in:
2025-02-23 04:42:30 +00:00
parent c763f512f1
commit 43b1db41ca
30 changed files with 1491 additions and 132 deletions
Generated
+6 -70
View File
@@ -22,9 +22,9 @@ checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
[[package]]
name = "cc"
version = "1.2.14"
version = "1.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9"
checksum = "c736e259eea577f443d5c86c304f9f4ae0295c43f3ba05c21f1d66b5f06001af"
dependencies = [
"shlex",
]
@@ -69,13 +69,7 @@ name = "foundry_os"
version = "0.1.0"
dependencies = [
"cc",
"lib_alloc",
"lib_application",
"lib_ascii",
"lib_async",
"lib_framebuffer",
"lib_keyboard",
"lib_serial",
"libk",
"limine",
"pc-keyboard",
"pic8259",
@@ -108,73 +102,15 @@ dependencies = [
]
[[package]]
name = "lazy_static"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
dependencies = [
"spin",
]
[[package]]
name = "lib_alloc"
version = "0.1.0"
dependencies = [
"linked_list_allocator",
"x86_64",
]
[[package]]
name = "lib_application"
version = "0.1.0"
dependencies = [
"lib_ascii",
]
[[package]]
name = "lib_ascii"
version = "0.1.0"
dependencies = [
"lazy_static",
"lib_framebuffer",
"spin",
"x86_64",
]
[[package]]
name = "lib_async"
version = "0.1.0"
dependencies = [
"crossbeam",
"spin",
"x86_64",
]
[[package]]
name = "lib_framebuffer"
version = "0.1.0"
dependencies = [
"limine",
"spin",
]
[[package]]
name = "lib_keyboard"
name = "libk"
version = "0.1.0"
dependencies = [
"crossbeam",
"futures-util",
"lib_ascii",
"limine",
"linked_list_allocator",
"pc-keyboard",
"spin",
]
[[package]]
name = "lib_serial"
version = "0.1.0"
dependencies = [
"lazy_static",
"spin",
"x86_64",
]