summaryrefslogtreecommitdiff
path: root/libguile/ports.h
Commit message (Expand)AuthorAgeFilesLines
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-2/+2
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-2/+0
* Inline tags.h into __scm.hAndy Wingo2018-06-201-1/+0
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove useless "classes: h_files" from Guile headers.Andy Wingo2018-06-201-2/+0
* Remove <unistd.h> from ports.hAndy Wingo2018-06-191-1/+0
* Remove <stdio.h> from ports.hAndy Wingo2018-06-191-1/+0
* Remove <string.h> include from ports.h.Andy Wingo2018-06-191-1/+0
* Devolve vectors.h include from ports.hAndy Wingo2018-06-191-1/+0
* Remove threads.h include from ports.hAndy Wingo2018-06-191-1/+0
* Move struct.h include out of ports.hAndy Wingo2018-06-191-1/+0
* Remove bytevectors.h include form ports.hAndy Wingo2018-06-191-1/+0
* Devolve more validate macrosAndy Wingo2018-06-181-2/+26
* Prevent TOCTTOU bugs in C portsAndy Wingo2017-02-081-1/+2
* GC of non-blocking port does not blockAndy Wingo2016-08-311-5/+14
* Remove SCM_I_MAX_PORT_TYPE_COUNTAndy Wingo2016-08-281-3/+0
* put-char, put-string in (ice-9 ports internals)Andy Wingo2016-06-081-0/+1
* Add scm_c_put_escaped_char, scm_c_can_put_charAndy Wingo2016-05-301-0/+2
* Beginnings of supporting encoding text in ports.cAndy Wingo2016-05-301-2/+9
* Speed up scm_c_write / scm_lfwriteAndy Wingo2016-05-241-0/+1
* Speed up port position access from SchemeAndy Wingo2016-05-221-3/+0
* Support for non-blocking I/OAndy Wingo2016-05-201-0/+4
* Update port mode bits documentation.Andy Wingo2016-05-141-10/+9
* Use heap-allocated port types instead of ptobnumsAndy Wingo2016-05-131-24/+22
* Make scm_t_ptob_descriptor private.Andy Wingo2016-05-131-30/+1
* Make scm_t_port privateAndy Wingo2016-05-131-21/+3
* Make port buffering fields privateAndy Wingo2016-05-131-51/+0
* Make file/line/column fields of ports privateAndy Wingo2016-05-131-16/+0
* Embed scm_t_port in scm_t_port_internalAndy Wingo2016-05-131-3/+0
* Remove SCM backlink in port structureAndy Wingo2016-05-131-3/+0
* Add random_access_p port type methodAndy Wingo2016-05-131-0/+3
* Beginnings of shunting ports-in-scheme off to a moduleAndy Wingo2016-05-131-1/+2
* Port refactors to help Scheme peek-charAndy Wingo2016-05-041-0/+3
* Port conversion strategies internally are symbolsAndy Wingo2016-05-041-12/+11
* Port encoding internally represented as symbolAndy Wingo2016-05-031-1/+1
* scm_fill_input can guarantee a minimum fill amountAndy Wingo2016-05-011-1/+1
* peek-byte in SchemeAndy Wingo2016-04-301-0/+6
* Add SCM port read/write functionsAndy Wingo2016-04-301-2/+7
* Remove port locksAndy Wingo2016-04-281-38/+0
* scm_lfwrite, not scm_lfwrite_unlockedAndy Wingo2016-04-261-1/+0
* Remove scm_c_write_unlockedAndy Wingo2016-04-261-1/+0
* Remove scm_puts_unlocked.Andy Wingo2016-04-261-8/+0
* Remove scm_putc_unlocked.Andy Wingo2016-04-261-8/+0
* Remove scm_fill_input_unlockedAndy Wingo2016-04-261-1/+0
* scm_ungetc, scm_ungets instead of _unlocked variantsAndy Wingo2016-04-231-2/+0
* Remove scm_unget_{byte,bytes}_unlockedAndy Wingo2016-04-231-2/+0
* Replace scm_getc with scm_getc_unlockedAndy Wingo2016-04-231-1/+0
* Remove scm_flush_unlocked / scm_end_input_unlockedAndy Wingo2016-04-231-2/+0