Skip to content
Göran 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