Tags give the ability to mark specific points in history as being important
-
v0.13.0
Release: Version 0.13.00c4f4e41 · ·Version 0.13.0 Re-signed 2026-10-12 after a history rewrite. The original tag was 394023182ba5270a4fe4de3a63118796f06e6bfb on commit ceabfd1ce94c58bd8a14b50aac3e570c64255088.
-
v0.12.2
Release: Version 0.12.2bbbb75c9 · ·Version 0.12.2 Re-signed 2026-10-12 after a history rewrite. The original tag was 025ea407655e22e9e7c5fe020f9f55540048d41b on commit 6f8e4fd964518ba6b3add8b07635fba7e25a5915.
-
v0.12.1
Release: Version 0.12.199609c33 · ·Version 0.12.1 Re-signed 2026-10-12 after a history rewrite. The original tag was 1bf152796a3db74b6f51b867ad4840ceccadd76f on commit 8be825b29935c8a566874738b8ea53dad9fbe93b.
-
v0.12.0
Release: Version 0.12.04b955047 · ·Version 0.12.0 Re-signed 2026-10-12 after a history rewrite. The original tag was 6aee942acd4246cfee5a6f9e96484216c666db96 on commit cd78bbfcdd1d95ede90d06ae5d93611650670c71.
-
v0.11.0
Release: Version 0.11.078302f92 · ·Version 0.11.0 Re-signed 2026-10-12 after a history rewrite. The original tag was 8ba98098272df974a0c3fe7c19ab0361114d5a3d on commit 7f8b9b9f5598afa483787e815c2882988c7268aa.
-
v0.10.0
Release: Version 0.10.0be416f6e · ·Version 0.10.0 Re-signed 2026-10-12 after a history rewrite. The original tag was 982b1fdeac9c2f3b355eaed12489739acfbf0c92 on commit 4d14c06fcddfcd650d132d892850e95ca9728adb.
-
-
-
-
-
-
-
v0.4.0
Release: v0.4.0c0d9482f · ·Gwen Weinholt (49): drivers ata: ATA/ATAPI and IDE controller drivers drivers ata: Basic PACKET support drivers ata: Write & LBA48 support, some preparations for better ATAPI drivers scsi: Basic block device support srfi: Add a trivial SRFI 38 implementation compiler: Add missing i/o-error-position export arch amd64: Define delete-file on Linux runtime flonums: Implement fllog runtime flonums: Implement integer division runtime arithmetic: Fix integer-valued? and rational-valued? for flonums runtime arithmetic: Fix floor for flonums runtime flonums: Implement flexp and flexpt runtime arithmetic: Less wrong int-inexact runtime flonums: Implement flatan runtime flonums: Implement flsin, flcos, fltan, flasin and flacos runtime flonums: Fix (fl+), (fl*) and (flnumerator -0.0) runtime flonums: Implement flexpt and improve flexp runtime symbols: Implement symbol=? runtime arithmetic: Fixes prompted by the R6RS tests runtime control: Fix call-with-values for zero values runtime arithmetic: Fix non-base-10 formatting of complex numbers arch amd64: Fix code generation for bytevector-s16-ref runtime repl: Disable stack traces until they are fixed runtime bytevectors: Implement string->utf{16,32}, fix utf{16,32}->string runtime bytevectors: Fix bytevector-ieee-{single,double}-ref runtime bytevectors: Fix out-of-range UTF-32 sequences runtime io: Fix out-of-range UTF-8 sequences arch amd64: Implement file-options handling on Linux arch amd64: Implement set-port-position! for output files on Linux runtime io: buffer-mode? should return a boolean runtime io: Implement symbol write syntax runtime enums: Fix enum-set-subset? for different universes runtime init: Join the file I/O procedures runtime io: Fix a number of transcoding bugs runtime io: Fix write syntax for + and - runtime io: Common code for symbol and string hex escapes runtime io: Implement input/output ports runtime equal: Implement the Adams algorithm for equal? runtime: Stubbish/realish versions of everything needed to run the R6RS tests arch amd64: Recognize trapped overflows from fx* arch amd64: Recognize trapped overflows from fxarithmetic-shift-left tests: Add the R6RS tests from Racket tests r6rs exceptions: Relax an overspecified test case tests r6rs: Remove unused test programs CI: Fix compilation of the r6rs tests tests r6rs: Disable compilation of the syntax-case test suite CI: Double-dog-fix compilation of r6rs tests Merge branch 'r6rs-tests' Version 0.4.0 Re-signed 2026-10-12 after a history rewrite. The original tag was fc79180ee8e71e8eb6cd246760054c8e72818311 on commit ed085eb5df478521e5ca381d8699d57887f5d457. -
v0.3.4
Release: v0.3.4794eeebb · ·Gwen Weinholt (29): arch amd64: Fix early VGA console scrolling at the end of the screen lib u8rings: Ring buffers, moved out from the UART driver runtime vectors: Fix type checking in make-vector Makefile: add a faster self compilation target lib u8rings: Add u8ring-clear! drivers ps2: PS/2 drivers for keyboards (partially working) and mice arch amd64: Fix logic for the 8259/PIC's Special Mask Mode drivers ps2: Functional PS/2 keyboard driver drivers: Support for keyboard maps drivers: Add a mouse manager similar to the keyboard manager drivers: uart: Increase default baud rate to a tolerable level drivers: ps2: Fix possible glitches during initialization arch amd64: Do not enable IRQ 0 drivers: Move the MC146818 driver to rtc/ runtime repl: Fix handling of non-serious conditions drivers pci: New library for reading PCI expansion ROMS drivers video: Bochs and VBE video drivers Documentation: rewrite docs in Texinfo format arch amd64: Add missing export for sys_connect runtime control: Print &program-counter conditions in hex arch amd64: Add sizeof-int and sizeof-void* compiler static: Suggest to use -feval when appropriate More work on the manual arch amd64: Increase preemption frequency to 1 kHz drivers uart: Increase rx buffer and decrease tx buffer drivers vbe: Disable debugging by default CONTRIBUTING: Reword and add an email option Documentation: add links to other resources Re-signed 2026-10-12 after a history rewrite. The original tag was d48511cb61d2d26b12dfb4ce9fb4d1113087b014 on commit ebb9c2a66d04b1114a33eed185dd881377540c55. -
v0.3.3
Release: v0.3.3137d0c34 · ·Christian Häggström (1): Use gdb.parse_and_eval to get symbol address Gwen Weinholt (27): README: Note versions of dependencies on Chez Scheme and Akku runtime fibers: Set channel as opaque to have them printed nicely samples web-server: Workaround for concurrency issue in ports compiler: Add the compiler option 'freestanding Documentation: Add links on how to measure performance arch: Split asm code to reduce hard dependencies on amd64 samples lsusb: New sample that lists discovered USB devices lib posix: Updates ahead of the upcoming SRFI 170 draft lib posix: Update to SRFI 170 draft #7 README: Write more explicit instructions for getting the CI artifacts lib posix: Implement make-directory-files-generator Merge branch 'eval-to-get-unwinder-symbol' into 'master' runtime main: Remove forgotten debug output drivers usb: UHCI root hub support drivers usb: Basic USB external hub support Documentation: Initial docs on drivers arch amd64: Fix miscompilation of put-i/o-{u8,u16,u32] drivers uart: Driver for 8250-compatible UARTs Fix booting on systems with more than 4GB of RAM runtime records: Improve the conditions from record accessors & mutators runtime control: More compact printing of conditions samples etherdump: Print a message if no rtl8139 is found drivers pci: Fix a crash when there is a subordinate bus arch amd64: Early debug output on the VGA text console runtime records: Faster code for sealed records srfi: Add and install (srfi :170 posix), MIT-licensed Version 0.3.3 Re-signed 2026-10-12 after a history rewrite. The original tag was 8ca38b9748f97d8ae705ff891c5cf974aca9d4da on commit d41c65f49eafaacc7906b4fc5c840c1d1321a11b. -
v0.3.2
Release: v0.3.240fd323f · ·Gwen Weinholt (19): Fix for hashtable hash functions that return bignums Reserve the area used for the AP boot libs buddy: Add some simple hardening arch amd64: Fix translation of call/jmp via non-procedures arch amd64: Clear memory areas during allocation; more sensible log messages Merge loko-drivers, loko-posix, rename libs to runtime drivers usb: USB driver code (WIP) CI: Fix the sample build test Install (loko match) by default Implement more of SRFI 170 in (loko posix) Add support for record writers drivers: Add an early WIP real-time-clock driver Fix bug introduced in 74765b11 main: Set the file mode correctly on binaries (oops) Fix miscompilation of bytevector-[su]{16,32}-ref lib match: Use fixnum procedures runtime io: Small changes to use primitives runtime records: Fix record-writer for opaque records Version 0.3.2 Re-signed 2026-10-12 after a history rewrite. The original tag was 7db140d1de51053862e52a1a9bb9e038f626b429 on commit 34f497b7c0f271cf979c07cdfffd05f5d99029e9. -
v0.3.1
Release: v0.3.1470e3ad8 · ·Gwen Weinholt (19): Replace allocate with dma-allocate How to contribute, some conditions, website the REPL banner libs buddy: New library power-of-two memory allocation libs buddy: Support for non-2^k memory sizes Set the executable bit when compiling programs Use the buddy allocator for DMA memory Fix for a minor potential missed IRQ Initialize library-directories and library-extensions earlier Enable use of eval in compiled programs; add an ethernet demo Updates to the README Fix for programs that do not use -feval samples bga-graphics: Use the linear framebuffer Fix seeking in string and bytevector output ports Fix for = with non-finite flonums Fix a typo in flodd? and fleven? Fix eqv? for mixed exactness and -0.0; fix equal? to use eqv? Fix missing latin-1-codec in put-char samples: Add a makefile, build them in CI Version 0.3.1 Re-signed 2026-10-12 after a history rewrite. The original tag was ae0d2db600e0131d5b76cb330ee76662ac58413e on commit a032f1ef241a3b1afd4b084b595d72a240561f7c.