summaryrefslogtreecommitdiff
path: root/libguile/vports.c
Commit message (Expand)AuthorAgeFilesLines
* Deprecate dynamic roots...Andy Wingo2016-11-211-1/+0
* Use heap-allocated port types instead of ptobnums...Andy Wingo2016-05-131-11/+11
* Remove unrelated scm_t_port_buffer use in vports...Andy Wingo2016-04-171-12/+13
* Port read/write functions take bytevectors...Andy Wingo2016-04-111-11/+18
* Generic port facility provides buffering uniformly...Andy Wingo2016-04-061-54/+49
* Port close functions return void...Andy Wingo2016-04-051-4/+3
* When making soft port, parse handlers into struct...Andy Wingo2016-04-051-25/+34
* Cosmetic changes to vports.c...Andy Wingo2016-04-041-14/+14
* Remove port free functions; just close instead...Andy Wingo2016-04-041-0/+1
* Soft port fill-input doesn't alter line or column...Andy Wingo2014-07-211-5/+17
* Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-04-141-3/+5
|\
* | Port encodings cannot be NULL...Andy Wingo2013-01-151-2/+2
* | Merge remote-tracking branch 'local-2.0/stable-2.0'...Andy Wingo2012-03-081-14/+4
|\|
| * Fix flush on soft ports, so that it actually runs....Ian Price2012-03-071-14/+4
* | locking on unget_byte, ungetc, ungets...Andy Wingo2011-11-081-1/+1
* | add scm_c_make_port; the port table is now a weak set...Andy Wingo2011-10-231-10/+5
|/
* Fix the `put-bytevector' tests....Ludovic Courtès2010-09-031-1/+5
* Remove unneeded SMOB/port mark/free procedures....Ludovic Courtès2009-09-281-2/+1
* Fix broken interaction between readline and Unicode...Michael Gran2009-09-071-8/+15
* Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+1
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* See ChangeLog from 2005-03-02.Marius Vollmer2005-03-021-2/+2
* Reverted changed from 2005/01/24 19:14:54, which was a commit to the...Marius Vollmer2005-01-241-2/+2
* Threading changes.Marius Vollmer2005-01-241-2/+2
* Use new vector elements API or simple vector API, as appropriate....Marius Vollmer2005-01-021-8/+10
* * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,...Marius Vollmer2004-08-191-1/+1
* * fports.h, fports.c (scm_i_fdes_to_port): New, like...Marius Vollmer2004-08-121-1/+1
* * numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num,...Marius Vollmer2004-08-021-1/+1
* * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,...Marius Vollmer2004-07-061-5/+5
* * ports.c, ports.h (scm_i_port_table_mutex): New mutex....Mikael Djurfeldt2003-04-241-3/+3
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-36/+12
* * vports.c: #include <config.h> if HAVE_CONFIG_H.Rob Browning2003-03-261-0/+3
* Use scm_num2int rather than SCM_INUM in soft port extension.Neil Jerram2002-10-091-1/+1
* Extend soft ports to use input-waiting thunks.Neil Jerram2002-10-091-2/+26
* * vports.c (scm_make_soft_port): Initialize pt variable.Mikael Djurfeldt2002-08-151-1/+2
* ("scm_new_port_table_entry"): return a boxed SCM in...Han-Wen Nienhuys2002-08-081-5/+3
* port GC fixHan-Wen Nienhuys2002-08-041-3/+5
* 2002-07-20 Han-Wen <hanwen@cs.uu.nl>...Han-Wen Nienhuys2002-07-201-1/+1
* Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen2002-03-141-2/+0
* Changes in doc/ref:...Dirk Herrmann2002-03-011-1/+1
* Replaced SCM_NEWCELL and SCM_NEWCELL2 with scm_alloc_cell and...Marius Vollmer2001-11-251-1/+1
* * Removed lots of deprecated stuff.Dirk Herrmann2001-08-311-1/+0
* Remove "face-lift" comment.Thien-Thi Nguyen2001-07-091-2/+0
* * eval.c (scm_call_0, scm_call_1, scm_call_2, scm_call_3,...Keisuke Nishida2001-06-261-8/+5
* * Deprecated scm_makfromstr and added scm_mem2string as a replacement....Dirk Herrmann2001-06-261-2/+2
* replace "scm_*_t" with "scm_t_*".Marius Vollmer2001-06-141-6/+6
* * validate.h...Michael Livshin2001-05-241-3/+3
* * eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x),...Neil Jerram2001-05-041-1/+1