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