summaryrefslogtreecommitdiff
path: root/libguile/read.c
AgeCommit message (Expand)AuthorFilesLines
2013-04-14Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-25/+17
2013-04-07Remove byte-order mark check from 'scm_i_scan_for_encoding'.Mark H Weaver1-10/+0
2013-04-05Use 'c_strcasecmp' instead of 'strcasecmp'.Mark H Weaver1-1/+2
2013-04-03Use 'strcasecmp' to compare encoding names.Mark H Weaver1-1/+1
2013-04-01Move the port alist from the hash table to the internal port structure.Mark H Weaver1-10/+6
2013-01-30Revert "detect and consume byte-order marks for textual ports"Andy Wingo1-2/+12
2013-01-30detect and consume byte-order marks for textual portsAndy Wingo1-12/+2
2013-01-15Port encodings cannot be NULLAndy Wingo1-1/+3
2013-01-15Port encodings are case-insensitive, but normalized to upper-case.Andy Wingo1-6/+11
2013-01-15add scm_from_port_string and friendsAndy Wingo1-12/+5
2012-10-30Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-154/+679
2012-10-30Fix formatting of comments in scm_read_array.Mark H Weaver1-6/+3
2012-10-30scm_read_shebang: handle non-ascii characters properly.Mark H Weaver1-0/+5
2012-10-26Implement SRFI-105 curly infix expressions.Mark H Weaver1-28/+235
2012-10-26Implement #!fold-case and #!no-fold-case reader directives.Mark H Weaver1-0/+16
2012-10-26Implement per-port read options.Mark H Weaver1-38/+123
2012-10-23Generalize scm_read_shebang to handle other reader directives.Mark H Weaver1-27/+28
2012-10-23Add source properties to more datum types in scm_read_sharp_extension.Mark H Weaver1-1/+2
2012-10-23Change reader to pass read options to helpers via explicit parameter.Mark H Weaver1-106/+173
2012-10-23Minor tweaks to delimiter handling in read.cMark H Weaver1-4/+5
2012-10-23Move array reader from arrays.c to read.cMark H Weaver1-5/+154
2012-05-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-82/+60
2012-05-07Optimize `scm_read_string'.Ludovic Courtès1-17/+25
2012-05-06read: Avoid `void *' pointer arithmetic.Ludovic Courtès1-1/+1
2012-05-04Simplify the reader's `read_complete_token'.Ludovic Courtès1-65/+35
2012-02-17Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo1-1/+7
2012-02-15Add support for source properties on non-immediate numbersMark H Weaver1-1/+7
2012-02-11Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-51/+64
2012-02-08Add source properties to many more types of dataMark H Weaver1-19/+40
2012-02-08Unoptimize 'read' to return freshly allocated empty stringsMark H Weaver1-7/+1
2012-02-08Add and use maybe_annotate_source helper in read.cMark H Weaver1-12/+11
2012-02-08Remove inline and register attributes from read.cMark H Weaver1-12/+12
2012-02-08Remove incorrect comment in read.cMark H Weaver1-3/+2
2011-12-01Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-2/+1
2011-11-23use new scm_make_fluid_with_defaultAndy Wingo1-2/+1
2011-11-08locking on port buffering operationsAndy Wingo1-2/+2
2011-11-08locking on unget_byte, ungetc, ungetsAndy Wingo1-24/+24
2011-11-08locking on scm_c_read, scm_getcAndy Wingo1-23/+23
2011-11-08threadsafe get-byte-or-eof, peek-byte-or-eofAndy Wingo1-7/+7
2011-10-10Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-21/+20
2011-10-05fix reading of #||||#Andy Wingo1-21/+20
2011-08-31Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+1
2011-07-29style fix in read.cAndy Wingo1-1/+1
2011-07-25Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-3/+8
2011-07-01fix '(a #{.} b)Andy Wingo1-3/+8
2011-05-25Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-108/+11
2011-05-24read + source properties simplificationAndy Wingo1-108/+11
2011-05-13merge strictness branch from 2.0Andy Wingo1-4/+4
2011-05-13fix type errorsAndy Wingo1-3/+3
2011-05-13allow iflags to be constant expressions with typing-strictness==2Andy Wingo1-1/+1