summaryrefslogtreecommitdiff
path: root/module/rnrs
AgeCommit message (Expand)AuthorFilesLines
2013-01-23merge stable-2.0Andy Wingo1-2/+2
2013-01-22add read-string and read-string! to (ice-9 rdelim)Andy Wingo1-2/+2
2013-01-15All r6rs ports are both textual and binaryAndy Wingo1-16/+14
2012-11-22R6RS `string-for-each' should accept multiple string argumentsIan Price1-1/+38
2012-11-12Add missing R6RS `open-file-input/output-port' procedureAndreas Rottmann1-26/+44
2012-02-02Improve the usage of variable names in Scheme docstrings.Bake Timmons1-1/+1
2012-01-20remove duplicate when/unless definitionsAndy Wingo1-12/+2
2011-11-01Fix R6RS `fold-left' so the accumulator is the first argument.Ian Price2-5/+11
2011-08-17fix r6rs `map'Andy Wingo1-1/+71
2011-06-19Fix hygiene issues with `define-record-type'Ian Price1-153/+143
2011-05-27rnrs io ports: fix port encoding when opening file portsAndreas Rottmann1-2/+6
2011-05-14Improve R6RS conformance wrt. conditions in the I/O librariesAndreas Rottmann1-27/+51
2011-05-07Make the R6RS simple I/O library use conditionsAndreas Rottmann2-27/+69
2011-04-13(rnrs arithmetic fixnums) fixnum? export a procedure againAndy Wingo1-7/+12
2011-04-11fix assert to return true value.Ian Price1-1/+1
2011-04-11Added optional second arg to R6RS log functionIan Price1-0/+9
2011-04-09Fix the R6RS exact-integer-sqrt and import into core guileMark H Weaver1-3/+0
2011-04-08Implement R6RS' `fixnum?' in a smarter wayAndreas Rottmann1-7/+6
2011-04-04Several optimizations for R6RS fixnum arithmeticAndreas Rottmann1-45/+41
2011-03-13Enhance transcoder-related functionality of `(rnrs io ports)'Andreas Rottmann1-9/+33
2011-03-13Export `current-*-port' from `(rnrs io ports)'Andreas Rottmann1-0/+1
2011-03-13Add `get-string-n' and `get-string-n!' for R6RS portsAndreas Rottmann1-2/+14
2011-02-22Make `(rnrs base)' independent of other rnrs modules.Ludovic Courtès1-13/+22
2011-02-18add (ice-9 binary-ports)Andy Wingo1-5/+4
2011-02-11install r6rs exception printerAndreas Rottmann1-2/+81
2011-02-02R6RS: Have `put-char', `put-string', etc. raise an `&i/o-encoding-error'.Ludovic Courtès1-11/+34
2011-02-02R6RS: Have `get-char', `get-line', etc. raise an `&i/o-decoding-error'.Ludovic Courtès1-7/+32
2011-02-02Avoid circular dependency between (rnrs base) and (rnrs exceptions).Ludovic Courtès1-2/+7
2011-01-30Add two new sets of fast quotient and remainder operatorsMark H Weaver3-54/+23
2011-01-30Implement R6RS `real-valued?', `rational-valued?', `integer-valued?'Mark H Weaver1-8/+11
2011-01-28Implement `finite?' in core and fix R6RS `finite?' and `infinite?'Mark H Weaver1-4/+2
2011-01-21implement port-eof?Andy Wingo1-1/+7
2010-12-10rnrs control only depends on (guile)Andy Wingo1-2/+1
2010-11-25Some tweaks to the R6RS supportAndreas Rottmann4-35/+50
2010-11-24Honor R6RS transcoder error handling modes, when possible.Ludovic Courtès1-0/+8
2010-11-24Add implementation of "transcoded ports"Andreas Rottmann1-2/+7
2010-11-24Work towards a more complete implementation of `(rnrs io ports)'Andreas Rottmann2-19/+242
2010-11-24Reorganize the R6RS I/O condition typesAndreas Rottmann3-138/+29
2010-11-24Turn `(rnrs io ports)' into an R6RS libraryAndreas Rottmann1-28/+30
2010-11-21Enumeration set universe comparisons should be done with `equal?'Julian Graham1-6/+6
2010-11-17Add exports for missing functions from `(rnrs base)'.Julian Graham1-3/+42
2010-10-22Improve performance of R6RS records implementationJulian Graham2-72/+81
2010-09-19Fix make-variable-transformer exportGöran Weinholt1-1/+2
2010-08-28Several fixes to R6RS librariesAndreas Rottmann6-13/+45
2010-08-08Explicit definitions for `memp' and `assp' in `(rnrs list)'; the predicateJulian Graham1-2/+2
2010-08-08Explicit definitions for `vector-for-each' and `vector-map'; Guile's SRFI-1Julian Graham1-2/+5
2010-08-06letrec* in docs, and some r6rs fixesAndy Wingo1-1/+1
2010-07-14Fix argument passing for external hash functions in `(rnrs hashtables)'.Julian Graham1-2/+4
2010-06-20ensure unicode-capable rnrs string portsAndy Wingo1-2/+4
2010-06-19typo in mutable-stringsAndy Wingo1-1/+2