Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo 16879cabed Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint types %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 1234bb1850 Update license notices in all C files %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 791eb0c01a Remove (C) from copyright statements %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 97cc65fee4 Rename __scm.h to scm.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo d9eafa374c Inline tags.h into __scm.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo c495b44714 Remove Emacs local variables comments in Guile source %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 5534c2817e Remove useless "classes: h_files" from Guile headers. %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 73cf7b0340 Remove <unistd.h> from ports.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 1e792c6580 Remove <stdio.h> from ports.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 05f3977a92 Remove <string.h> include from ports.h. %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 123ba3e77a Devolve vectors.h include from ports.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo c2b927d4ea Remove threads.h include from ports.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 1abc5289bd Move struct.h include out of ports.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 7bdd546965 Remove bytevectors.h include form ports.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 6f294ecc75 Devolve more validate macros %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 09a69dd712 Prevent TOCTTOU bugs in C ports %!s(int64=8) %!d(string=hai) anos
  Andy Wingo b733ca461c GC of non-blocking port does not block %!s(int64=8) %!d(string=hai) anos
  Andy Wingo ebb8cb7206 Remove SCM_I_MAX_PORT_TYPE_COUNT %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 4bceba876b put-char, put-string in (ice-9 ports internals) %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 2affb9accf Add scm_c_put_escaped_char, scm_c_can_put_char %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 43b6feeb1a Beginnings of supporting encoding text in ports.c %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 47918f38d9 Speed up scm_c_write / scm_lfwrite %!s(int64=9) %!d(string=hai) anos
  Andy Wingo fd17cf9f72 Speed up port position access from Scheme %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 534139e458 Support for non-blocking I/O %!s(int64=9) %!d(string=hai) anos
  Andy Wingo a9d0fe9ea1 Update port mode bits documentation. %!s(int64=9) %!d(string=hai) anos
  Andy Wingo cd51ce81d0 Use heap-allocated port types instead of ptobnums %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 17f90360b6 Make scm_t_ptob_descriptor private. %!s(int64=9) %!d(string=hai) anos
  Andy Wingo e5d2f4e566 Make scm_t_port private %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 9a9e0cceae Make port buffering fields private %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 8af64975be Make file/line/column fields of ports private %!s(int64=9) %!d(string=hai) anos