Changelog

Project stats

Recent commits (auto-generated)

  • 2026-06-26 941a995 feat: update ABI changelog and documentation
  • 2026-06-25 4fb871f Refactor error codes and syscall flags; implement getrandom syscall
  • 2026-06-25 f0f891c docs: update published documentation
  • 2026-06-25 9b31c08 docs: update published documentation
  • 2026-06-25 a522fb8 Refactor NIC data plane and IPC transport statistics
  • 2026-06-25 23cbead docs: update published documentation
  • 2026-06-25 454a828 feat: add N2 data plane implementation with lock-free rings and enhance NIC interrupt handling
  • 2026-06-25 1f1362b docs: update published documentation
  • 2026-06-25 d1e838f feat: implement IPC transport layer with 3-level architecture
  • 2026-06-25 411f5aa feat: add IPC transport layer support and enhance ICMP handling
  • 2026-06-25 c034c91 docs: update published documentation
  • 2026-06-25 bbad275 Implement IPC transport layer with lock-free ring and intrusive mailbox
  • 2026-06-25 77b1a74 docs: add IPC architecture document (3 access levels)
  • 2026-06-25 848baaf Merge branch 'feat/input-to-userspace' into 'main'
  • 2026-06-25 5a3d69c feat: migrate input system to userspace
  • 2026-06-24 1b98905 Merge branch 'test/smp-hardware-debug' into 'main'
  • 2026-06-24 3fea3f3 SMP hardware debug, NVMe fixes, VGA refactor, telnetd hardening, docs
  • 2026-06-17 f1bccb9 Merge branch 'fix/typed-irq-guard-allocator' into 'main'
  • 2026-06-17 b1d7c35 buddy: use PreemptDisabled guardian on per-CPU frame caches (#37)
  • 2026-06-17 1ca93d1 Merge branch 'fix/tech-debt-allocation-under-lock' into 'main'
  • 2026-06-17 78e18ce Tech debt: allocation-under-lock and global-lock patterns (#50)
  • 2026-06-16 6455a23 Merge branch 'fix/irq-token-encapsulation' into 'main'
  • 2026-06-16 cb4ce4d Refactor: document IrqDisabledToken creation paths and encapsulation
  • 2026-06-16 bdec79d Merge branch 'fix/arc-strong-count-wording' into 'main'
  • 2026-06-16 c642da4 Fix: refine Arc::strong_count diagnostic wording to heuristic
  • 2026-06-16 f85e757 Merge branch 'feat/spinlock-multi-watch-debug' into 'main'
  • 2026-06-16 3fec849 Feat: replace single-lock trace with fixed-size multi-watch array
  • 2026-06-16 84db9df Merge branch 'fix/slab-refill-irq-assert' into 'main'
  • 2026-06-16 021fb49 Fix: add debug_assert IRQ-disabled invariant on slab refill
  • 2026-06-16 8ebf658 Merge branch 'fix/heap-page-count-overflow' into 'main'
  • 2026-06-16 d1f7eef Fix: use saturating arithmetic for vmalloc page count rounding
  • 2026-06-16 99d4ede Merge branch 'fix/reparent-children-deterministic' into 'main'
  • 2026-06-16 dcc239c Fix: make orphan reparenting deterministic by dropping links when PID 1 absent
  • 2026-06-16 d2722ee Merge branch 'fix/legacy-pic-timer-parity' into 'main'
  • 2026-06-16 e53a4b6 Fix: mirror LAPIC timer Ring-3 preemption policy in legacy PIC handler
  • 2026-06-16 257b694 Merge branch 'fix/buddy-free-to-zone-logging' into 'main'
  • 2026-06-16 18b1037 Fix: escalate free_to_zone protected-overlap to panic matching alloc side
  • 2026-06-16 28bbc90 Merge branch 'fix/keyboard-lost-key-counter' into 'main'
  • 2026-06-16 b19d6bf Fix keyboard driver: shared state, US extended keys, numpad, lost-key counter
  • 2026-06-16 93302a5 docs: update published documentation
  • 2026-06-16 b2edb49 Merge branch 'enhance-network-tools' into 'main'
  • 2026-06-16 e4ab1a9 Enhance network stack, NIC drivers, USB/NVMe subsystems, and thermal management
  • 2026-06-03 5ee7f8d Merge branch 'fix-some-mistake-in-network-stack' into 'main'
  • 2026-06-03 0c40058 Refactor the network stack and add dual-stack userspace tooling
  • 2026-05-24 aeade5e Code cleanup
  • 2026-05-24 86c810e Raüs silo sshd
  • 2026-05-24 40d4d46 Merge branch 'IPC-refactor' into 'main'
  • 2026-05-24 b2bbcc0 Improve and fix IPC
  • 2026-05-23 b7c3e27 Merge branch 'hunt-memory-corruption' into 'main'
  • 2026-05-23 db23b53 Fix major memory leak and remove sshd silo