summaryrefslogtreecommitdiff
path: root/libguile/read.c
Commit message (Expand)AuthorAgeFilesLines
...
* Remove "buf" field from port buffersAndy Wingo2016-04-181-1/+1
* Generic port facility provides buffering uniformlyAndy Wingo2016-04-061-6/+6
* Refactor to rw_random / rw_active port flagsAndy Wingo2016-04-041-4/+5
* Merge commit '5af307de43e4b65eec7f235b48a8908f2a00f134'Andy Wingo2015-01-221-2/+5
|\
| * read: Accept "\(" in string literals.Mark H Weaver2014-10-011-2/+5
* | maybe_annotate_source does not annotate negative positionsAndy Wingo2014-07-211-0/+5
* | Merge branch 'stable-2.0'Mark H Weaver2014-01-211-8/+24
|\ \ | |/
| * Arrange so that 'file-encoding' does not truncate the encoding name.Ludovic Courtès2014-01-171-7/+23
* | Merge branch 'stable-2.0'Mark H Weaver2014-01-141-6/+34
|\ \ | |/
| * read: Support R7RS |...| symbol notation.Mark H Weaver2014-01-141-6/+34
* | Merge branch 'stable-2.0'Mark H Weaver2014-01-141-3/+46
|\ \ | |/
| * read: use 'c_tolower' instead of 'tolower' in 'try_read_ci_chars'.Mark H Weaver2014-01-141-1/+2
| * read: Accept "\|" in string literals.Mark H Weaver2014-01-141-0/+1
| * read: Support R7RS '#true' and '#false' syntax for booleans.Mark H Weaver2014-01-141-3/+44
* | Merge branch 'stable-2.0'Mark H Weaver2014-01-091-0/+3
|\ \ | |/
| * read: Avoid signed integer overflow in 'read_decimal_integer'.Mark H Weaver2014-01-081-0/+3
* | Thread safe port properties.Mark H Weaver2013-12-011-0/+6
* | Merge commit 'a38024baaa32d1a6d91fdc81388c88bbb926c3ae'Andy Wingo2013-11-281-13/+10
|\ \ | |/
| * Make port properties accessible from Scheme.Mark H Weaver2013-11-231-13/+10
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-04-141-25/+17
|\ \ | |/
| * Remove byte-order mark check from 'scm_i_scan_for_encoding'.Mark H Weaver2013-04-071-10/+0
| * Use 'c_strcasecmp' instead of 'strcasecmp'.Mark H Weaver2013-04-051-1/+2
| * Use 'strcasecmp' to compare encoding names.Mark H Weaver2013-04-031-1/+1
| * Move the port alist from the hash table to the internal port structure.Mark H Weaver2013-04-011-10/+6
| * Revert "detect and consume byte-order marks for textual ports"Andy Wingo2013-01-301-2/+12
| * detect and consume byte-order marks for textual portsAndy Wingo2013-01-301-12/+2
* | Port encodings cannot be NULLAndy Wingo2013-01-151-1/+3
* | Port encodings are case-insensitive, but normalized to upper-case.Andy Wingo2013-01-151-6/+11
* | add scm_from_port_string and friendsAndy Wingo2013-01-151-12/+5
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2012-10-301-154/+679
|\ \ | |/
| * Fix formatting of comments in scm_read_array.Mark H Weaver2012-10-301-6/+3
| * scm_read_shebang: handle non-ascii characters properly.Mark H Weaver2012-10-301-0/+5
| * Implement SRFI-105 curly infix expressions.Mark H Weaver2012-10-261-28/+235
| * Implement #!fold-case and #!no-fold-case reader directives.Mark H Weaver2012-10-261-0/+16
| * Implement per-port read options.Mark H Weaver2012-10-261-38/+123
| * Generalize scm_read_shebang to handle other reader directives.Mark H Weaver2012-10-231-27/+28
| * Add source properties to more datum types in scm_read_sharp_extension.Mark H Weaver2012-10-231-1/+2
| * Change reader to pass read options to helpers via explicit parameter.Mark H Weaver2012-10-231-106/+173
| * Minor tweaks to delimiter handling in read.cMark H Weaver2012-10-231-4/+5
| * Move array reader from arrays.c to read.cMark H Weaver2012-10-231-5/+154
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-081-82/+60
|\ \ | |/
| * Optimize `scm_read_string'.Ludovic Courtès2012-05-071-17/+25
| * read: Avoid `void *' pointer arithmetic.Ludovic Courtès2012-05-061-1/+1
| * Simplify the reader's `read_complete_token'.Ludovic Courtès2012-05-041-65/+35
* | Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo2012-02-171-1/+7
|\ \ | |/
| * Add support for source properties on non-immediate numbersMark H Weaver2012-02-151-1/+7
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-02-111-51/+64
|\ \ | |/
| * Add source properties to many more types of dataMark H Weaver2012-02-081-19/+40
| * Unoptimize 'read' to return freshly allocated empty stringsMark H Weaver2012-02-081-7/+1
| * Add and use maybe_annotate_source helper in read.cMark H Weaver2012-02-081-12/+11