summaryrefslogtreecommitdiff
path: root/libguile/strports.c
AgeCommit message (Expand)AuthorFilesLines
2011-03-20Make VM string literals immutable.Ludovic Courtès1-1/+1
2011-03-08core eval-string uses (ice-9 eval-string)Andy Wingo1-23/+10
2011-03-06Make `object->string' explicitly close its string output port.Ludovic Courtès1-2/+12
2011-03-06Simply grow string port buffers geometrically.Ludovic Courtès1-21/+7
2011-03-06Let `scm_mkstrport' allocate buffers on the caller's behalf.Ludovic Courtès1-23/+38
2011-03-06Use a bytevector as the backing buffer of string ports.Ludovic Courtès1-35/+35
2011-03-05remove obsolete commentsAndy Wingo1-1/+0
2011-02-24pointerless backing buffers for string portsAndy Wingo1-2/+2
2010-01-07Have string ports honor `%default-port-encoding'.Ludovic Courtès1-54/+30
2009-09-28Remove unneeded SMOB/port mark/free procedures.Ludovic Courtès1-1/+0
2009-09-09Make scm_i_from_stringn into API for use with libguilereadlineMichael Gran1-2/+2
2009-09-04Remove locale u8vector functionsMichael Gran1-71/+0
2009-09-04Initialize string ports with UTF-8 encodingMichael Gran1-6/+8
2009-08-30Fix encoding errors with strings returned by string portsMichael Gran1-5/+21
2009-08-25Merge commit 'origin/master'Andy Wingo1-26/+111
2009-08-25Add full Unicode capability to ports and the default readerMichael Gran1-26/+111
2009-07-19rename unif.[ch] to arrays.[ch]Andy Wingo1-1/+1
2009-06-25Add `scm_t_off' type so that `scm_t_port' has a fixed layout.Ludovic Courtès1-7/+7
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+1
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-08-02(st_flush): Increase buffer by 1.5x when growing, toKevin Ryde1-4/+34
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-05-12* unif.c (scm_i_read_array): Declare rank as ssize_t, to guaranteeNeil Jerram1-2/+2
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-2/+2
2005-01-24Reverted changed from 2005/01/24 19:14:54, which was a commit to theMarius Vollmer1-2/+2
2005-01-24Threading changes.Marius Vollmer1-2/+2
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-13/+43
2004-08-12* socket.c, rw.c, deprecated.h, validate.hMarius Vollmer1-3/+5
2004-08-10(scm_mkstrport): Use SCM_I_STRING_UCHARS instead of SCM_STRING_UCHARS.Marius Vollmer1-3/+3
2004-07-23* deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,Marius Vollmer1-5/+4
2003-10-02(s_scm_call_with_output_string): scm_get_output_stringKevin Ryde1-1/+1
2003-04-24* ports.c, ports.h (scm_i_port_table_mutex): New mutex.Mikael Djurfeldt1-3/+3
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-36/+12
2003-03-26* strports.c: #include <config.h> if HAVE_CONFIG_H.Rob Browning1-0/+4
2002-11-17(scm_eval_string_in_module): Validate second arg to be a module.Marius Vollmer1-0/+2
2002-08-19Updated copyright years.Marius Vollmer1-1/+1
2002-08-13* strports.h (scm_c_eval_string_in_module,Marius Vollmer1-7/+25
2002-08-08("scm_new_port_table_entry"): return a boxed SCM inHan-Wen Nienhuys1-7/+3
2002-08-04init port entryHan-Wen Nienhuys1-2/+4
2002-08-04port GC fixHan-Wen Nienhuys1-1/+3
2002-03-14Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen1-2/+0
2002-03-01Changes in doc/ref:Dirk Herrmann1-1/+1
2001-11-25Replaced SCM_NEWCELL and SCM_NEWCELL2 with scm_alloc_cell andMarius Vollmer1-1/+1
2001-08-31* Removed deprecated stuff.Dirk Herrmann1-32/+0
2001-07-11 * strports.c (st_write): use memcpy, not strncpy. thanks toGary Houston1-1/+1
2001-07-09Remove "face-lift" comment.Thien-Thi Nguyen1-2/+0
2001-07-01(scm_read_0str, scm_eval_0str): Call scm_c_read_string andMarius Vollmer1-2/+2
2001-06-29(scm_c_read_string): Renamed fromMarius Vollmer1-4/+27
2001-06-26 * eval.c (scm_call_0, scm_call_1, scm_call_2, scm_call_3,Keisuke Nishida1-3/+3