summaryrefslogtreecommitdiff
path: root/libguile/ports.c
Commit message (Expand)AuthorAgeFilesLines
* Invalid charset at EOF does not cause decoding errorAndy Wingo2021-03-031-9/+2
* Merge remote-tracking branch 'origin/stable-2.2'Andy Wingo2019-12-111-1/+1
|\
| * ports: 'scm_port_poll' honors "w" flags.Ludovic Courtès2019-11-181-1/+1
| * Rename 'scm_c_make_char' to 'scm_i_make_char'.Mark H Weaver2019-06-181-1/+1
* | Revert "Revert scm_c_make_char rename"Andy Wingo2019-08-241-1/+1
* | Revert scm_c_make_char renameAndy Wingo2019-08-021-1/+1
* | Merge from stable-2.2Andy Wingo2019-08-021-7/+8
|\ \ | |/
| * Improve overflow checks in bytevector, string, and I/O operations.Mark H Weaver2019-06-181-8/+9
| * Add 'scm_c_make_char' and use it where appropriate.Mark H Weaver2019-05-071-1/+1
* | Add 'scm_c_make_char' and use it where appropriate.Mark H Weaver2019-05-231-1/+1
* | Fix use of uninstalled header by installed headersAndy Wingo2018-10-071-0/+1
* | Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-53/+53
* | Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* | Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* | Make .c copyright headers uniformAndy Wingo2018-06-201-2/+2
* | Rationalize include order in C filesAndy Wingo2018-06-201-30/+27
* | Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-33/+33
* | 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 procs.h include 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
* | Move syscall-related private defines to their own headerAndy Wingo2018-06-171-0/+1
* | Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-2/+4
|/
* Allow garbage collection of revealed file ports.Ludovic Courtès2017-10-251-14/+29
* Micro-optimize update-port-position.Andy Wingo2017-03-091-3/+5
* %port-encoding requires an open portAndy Wingo2017-03-011-2/+2
* Prevent TOCTTOU bugs in C portsAndy Wingo2017-02-081-131/+198
* Fix close-port race.Andy Wingo2017-01-081-8/+15
* Deprecate dynamic rootsAndy Wingo2016-11-211-1/+0
* GC of non-blocking port does not blockAndy Wingo2016-08-311-1/+26
* Only ptob->close() after read/write finishAndy Wingo2016-08-311-25/+113
* Avoid flushing buffers for ftellAndy Wingo2016-08-311-3/+11
* Locale is default port encodingAndy Wingo2016-06-241-1/+2
* Fix SCM_DEBUG_TYPING_STRICTNESS bugAndy Wingo2016-06-221-11/+7
* Fix ports bug when size_t is 32 bitsAndy Wingo2016-06-181-2/+4
* put-char in SchemeAndy Wingo2016-06-091-0/+19
* put-char, put-string in (ice-9 ports internals)Andy Wingo2016-06-081-1/+21
* Rework text encoding to be more Scheme-friendlyAndy Wingo2016-06-011-285/+290
* Add scm_c_put_escaped_char, scm_c_can_put_charAndy Wingo2016-05-301-1/+48
* Beginnings of supporting encoding text in ports.cAndy Wingo2016-05-301-29/+471
* Add port-line-buffered?Andy Wingo2016-05-251-0/+11
* port_clear_stream_start_for_bom_write refactorAndy Wingo2016-05-251-13/+48
* Speed up scm_c_write / scm_lfwriteAndy Wingo2016-05-241-3/+47