Tags

Tags give the ability to mark specific points in history as being important
  • v0.13.0

    0c4f4e41 · Version 0.13.0 ·
    Release: Version 0.13.0
    Version 0.13.0
    
    Re-signed 2026-10-12 after a history rewrite. The original tag was 394023182ba5270a4fe4de3a63118796f06e6bfb on commit ceabfd1ce94c58bd8a14b50aac3e570c64255088.
    
  • v0.12.2

    bbbb75c9 · Version 0.12.2 ·
    Release: Version 0.12.2
    Version 0.12.2
    
    Re-signed 2026-10-12 after a history rewrite. The original tag was 025ea407655e22e9e7c5fe020f9f55540048d41b on commit 6f8e4fd964518ba6b3add8b07635fba7e25a5915.
    
  • v0.12.1

    99609c33 · Version 0.12.1 ·
    Release: Version 0.12.1
    Version 0.12.1
    
    Re-signed 2026-10-12 after a history rewrite. The original tag was 1bf152796a3db74b6f51b867ad4840ceccadd76f on commit 8be825b29935c8a566874738b8ea53dad9fbe93b.
    
  • v0.12.0

    4b955047 · Version 0.12.0 ·
    Release: Version 0.12.0
    Version 0.12.0
    
    Re-signed 2026-10-12 after a history rewrite. The original tag was 6aee942acd4246cfee5a6f9e96484216c666db96 on commit cd78bbfcdd1d95ede90d06ae5d93611650670c71.
    
  • v0.11.0

    78302f92 · Version 0.11.0 ·
    Release: Version 0.11.0
    Version 0.11.0
    
    Re-signed 2026-10-12 after a history rewrite. The original tag was 8ba98098272df974a0c3fe7c19ab0361114d5a3d on commit 7f8b9b9f5598afa483787e815c2882988c7268aa.
    
  • v0.10.0

    be416f6e · Version 0.10.0 ·
    Release: Version 0.10.0
    Version 0.10.0
    
    Re-signed 2026-10-12 after a history rewrite. The original tag was 982b1fdeac9c2f3b355eaed12489739acfbf0c92 on commit 4d14c06fcddfcd650d132d892850e95ca9728adb.
    
  • v0.9.0

    22d182ef · Version 0.9.0 ·
    Release: Version 0.9.0
  • v0.8.0

    99e9dd9c · Version 0.8.0 ·
    Release: Version 0.8.0
  • v0.6.0

    1b2135f1 · Version 0.6.0 ·
    Release: v0.6.0
  • v0.5.0

    a918f7c1 · Version 0.5.0 ·
    Release: v0.5.0
  • v0.4.4

    752fde66 · Version 0.4.4 ·
    Release: v0.4.4
    Version 0.4.4
    
    Re-signed 2026-10-12 after a history rewrite. The original tag was 97be52f9a3c9bb946fa2a28f06e007bc22e616c6 on commit 4cc3b1172420ab7df748b4e360c9c8334d97efde.
    
  • v0.4.3

    2d9eaa03 · Version 0.4.3 ·
    Release: v0.4.3
  • v0.4.2

    5d492352 · Version 0.4.2 ·
    Release: v0.4.2
    Version 0.4.2
    
    Re-signed 2026-10-12 after a history rewrite. The original tag was 43bdb48ca4c55e6a4d0b527dbddf354c4b179b1e on commit 92d2b88f8958bb473dbcda1b8160952e228fab39.
    
  • v0.4.1

    4a620b9b · Version 0.4.1 ·
    Release: v0.4.1
    Version 0.4.1
    
    Re-signed 2026-10-12 after a history rewrite. The original tag was 8ffa6b8fde3e00975a21999e13d00b74524bb896 on commit d675caa65aaefff2222a65686363351ac383bf6d.
    
  • v0.4.0

    c0d9482f · Version 0.4.0 ·
    Release: v0.4.0
    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

    794eeebb · Version 0.3.4 ·
    Release: v0.3.4
    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

    137d0c34 · Version 0.3.3 ·
    Release: v0.3.3
    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

    40fd323f · Version 0.3.2 ·
    Release: v0.3.2
    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

    470e3ad8 · Version 0.3.1 ·
    Release: v0.3.1
    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.