summaryrefslogtreecommitdiff
path: root/libguile/read.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-03Remove read extension support from primitive-readAndy Wingo1-37/+5
2021-03-03More read.c simplificationsAndy Wingo1-30/+28
2021-03-03primitive-read handles only default reader optionsAndy Wingo1-656/+122
2021-03-03Scheme reader fully replaces C readerAndy Wingo1-3/+19
2020-09-10Fix source location bug for neoteric exprs introduced by refactoringAndy Wingo1-1/+1
2020-09-03Clean up srcprops implementationAndy Wingo1-52/+48
2020-06-18read: Use "invalid" rather than "illegal".Jan (janneke) Nieuwenhuizen1-1/+1
2020-04-29Deprecate scm_bitvector, scm_make_bitvector, scm_bitvector_pAndy Wingo1-2/+2
2019-08-24Revert "Revert scm_c_make_char rename"Andy Wingo1-1/+1
2019-08-02Revert scm_c_make_char renameAndy Wingo1-1/+1
2019-05-23Add 'scm_c_make_char' and use it where appropriate.Mark H Weaver1-1/+1
2019-05-23Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver1-7/+10
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-0/+1
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rationalize include order in C filesAndy Wingo1-21/+21
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-31/+31
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
2018-06-20Remove modules.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Devolve variable.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-1/+3
2017-02-16Remove unnecessary scm_i_string_start_writing callsAndy Wingo1-4/+2
2017-02-14Elide syscalls in fdes->portAndy Wingo1-10/+6
2017-02-08Prevent TOCTTOU bugs in C portsAndy Wingo1-5/+4
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2016-07-25Avoid compilation warnings about alloca in read.cEli Zaretskii1-0/+1
2016-05-22Heed the reader settings implied by #!r6rsAndreas Rottmann1-2/+38
2016-05-22Speed up port position access from SchemeAndy Wingo1-25/+33
2016-05-13Remove scm_t_port_internalAndy Wingo1-5/+5
2016-05-13Make port buffering fields privateAndy Wingo1-4/+4
2016-05-03Port encoding internally represented as symbolAndy Wingo1-3/+4
2016-05-01scm_fill_input can guarantee a minimum fill amountAndy Wingo1-1/+1
2016-04-28Remove port locking around write, displayAndy Wingo1-5/+0
2016-04-26Remove scm_fill_input_unlockedAndy Wingo1-1/+1
2016-04-23scm_ungetc, scm_ungets instead of _unlocked variantsAndy Wingo1-21/+21
2016-04-23Remove scm_unget_{byte,bytes}_unlockedAndy Wingo1-1/+1
2016-04-23Replace scm_getc with scm_getc_unlockedAndy Wingo1-31/+31
2016-04-23Remove scm_flush_unlocked / scm_end_input_unlockedAndy Wingo1-1/+1
2016-04-22Remove port rw_active fieldAndy Wingo1-5/+1
2016-04-22scm_c_read instead of scm_c_read_unlockAndy Wingo1-1/+1
2016-04-22Refactor to internal get/peek-byte functionsAndy Wingo1-3/+3
2016-04-20Port buffers are Scheme valuesAndy Wingo1-1/+1
2016-04-19Port buffer cur/next pointers are Scheme valuesAndy Wingo1-2/+2