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