summaryrefslogtreecommitdiff
path: root/libguile/read.c
AgeCommit message (Expand)AuthorFilesLines
2011-04-11read-extended-symbol handles backslash better, including r6rs hex escapesAndy Wingo1-8/+47
2011-04-05Undeprecate read syntax for uniform complex vectorsMark H Weaver1-1/+1
2011-03-31fix problems detecting coding: in block commentsAndy Wingo1-8/+12
2011-03-20Make VM string literals immutable.Ludovic Courtès1-4/+4
2011-03-03fix encoding scanning for non-seekable portsAndy Wingo1-7/+41
2011-02-28Have `read' update line/column numbers when reading SCSH block comments.Ludovic Courtès1-5/+1
2011-02-13read-enable 'positions by defaultAndy Wingo1-1/+1
2011-02-09fix typos in the manual bits generated from source comments.Ralf Wildenhues1-1/+1
2011-01-21implement r6rs hungry escaped EOLAndy Wingo1-0/+21
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-2/+2
2010-11-19fix a number of assuptions that a long could hold an inumAndy Wingo1-2/+2
2010-11-19fix a number of assumptions that a pointer could fit into a longAndy Wingo1-1/+1
2010-11-12NUL vs NULL fixAndy Wingo1-1/+1
2010-11-12Fix buffer over-read in port encoding scan.Julian Graham1-0/+1
2010-11-04need read error for extra closing square bracketsMichael Gran1-0/+4
2010-11-03Use a fluid for the list of the reader's "hash procedures"Andreas Rottmann1-10/+28
2010-10-18uninitialized var in scm_read_characterAndy Wingo1-2/+1
2010-10-01remove elisp-strings and elisp-vectors read optionsAndy Wingo1-9/+0
2010-07-17Enable character hex escapes by defaultMichael Gran1-3/+3
2010-07-16More explicit variable names in scm_i_scan_for_encodingMichael Gran1-15/+18
2010-07-13fix '(] infinite loopAndy Wingo1-2/+8
2010-05-27Support for the #!r6rs lexeme.Julian Graham1-2/+37
2010-04-09add read syntax for #nilAndy Wingo1-0/+16
2010-04-09lisp nil always enabledAndy Wingo1-4/+0
2010-02-15Faster read of semicolon commentsMichael Gran1-1/+1
2010-02-02Optimize reader by preferring stack-allocated buffersMichael Gran1-70/+178
2010-01-15add reader option for parsing [] as ().Andy Wingo1-2/+9
2010-01-13remove unused var in read.cAndy Wingo1-2/+1
2010-01-13Disable \u and \U escapes when r6rs-hex-escapes enabledMichael Gran1-4/+10
2010-01-12Reader option for R6RS hex escapesMichael Gran1-29/+59
2010-01-10Refactor repeated code in scm_read_stringMichael Gran1-81/+36
2010-01-10Add R6RS backspace string escapeMichael Gran1-0/+3
2009-12-28Fix bugs reading long tokensAndy Wingo1-18/+16
2009-12-21don't take string-write mutex in read.c:read_tokenAndy Wingo1-2/+0
2009-12-17Allow more characters in coding system names in Emacs-style declarations.Ken Raeburn1-2/+1
2009-12-15Avoid `SCM_UNPACK ()' in constant expressions.Ludovic Courtès1-1/+1
2009-12-15Remove uses of the non-standard `__FUNCTION__'.Ludovic Courtès1-1/+1
2009-11-27Disable encoding scanning on non-seekable file ports.Ludovic Courtès1-1/+8
2009-11-23Correct manual wrt. encoding names.Ludovic Courtès1-1/+1
2009-11-17Fix C99-style declarations after statements.Ludovic Courtès1-1/+3
2009-11-16Fix off-by-one error in processing Emacs-style coding declaration.Ken Raeburn1-1/+1
2009-11-14Have `scm_scan_for_encoding ()' use GC-managed memory.Ludovic Courtès1-16/+12
2009-10-19Add support for R6RS/SRFI-30 nested block comments.Ludovic Courtès1-5/+63
2009-09-05Avoid string buffer overrun in scm_scan_for_encodingMichael Gran1-0/+1
2009-09-03Modify read and print of combining charactersMichael Gran1-0/+3
2009-08-29Range check octal-escaped charactersMichael Gran1-4/+10
2009-08-28Cast the input to isalpha et al to integerMichael Gran1-1/+2
2009-08-27Always cast input to toupper as intMichael Gran1-2/+2
2009-08-26fix uninitialized variable in scm_read_characterAndy Wingo1-5/+5
2009-08-25Merge commit 'origin/master'Andy Wingo1-146/+237