Skip to content

v0.1.5 - Async Everything

Pre-release
Pre-release
Compare
Choose a tag to compare
@carterisonline carterisonline released this 29 Jun 00:40
· 10 commits to master since this release

Changelogs

  • lateral::future Introduces support for Futures.
  • lateral::future::task Introduces tasks.
  • lateral::future::exec Allows tasks to execute.
  • lateral::future::ps2 Introduces async PS/2 keyboard I/O.
  • lateral::cpu::interrupt Switches to the new async keyboard interface.
  • main Reflects these changes.
  • Cargo.toml Adds the crossbeam-queue, conquer-once and futures-util crates required above.

Integrated Features

Feature Included
Asynchronous Interrupts
  • Asynchronous Paging
  • CPU Interrupts
  • Embedded Modules
  • Filesystem
  • Global Allocator
  • Heap Allocator
  • Memory Paging
  • QEMU Integration
  • Serial Output
  • VGA Output
  • Video Display Adapter