summaryrefslogtreecommitdiff
path: root/libguile/print.c
AgeCommit message (Expand)AuthorFilesLines
6 daysReimplement weak vectors in Scheme using ephemeronswip-whippetAndy Wingo1-14/+6
7 daysAdd ephemeron objectsAndy Wingo1-0/+4
9 daysAdd tc7 for finalizer objectsAndy Wingo1-0/+4
2025-04-22Use Whippet API to boot threadsAndy Wingo1-1/+4
2019-08-24Revert "Revert scm_c_make_char rename"Andy Wingo1-2/+2
2019-08-02Revert scm_c_make_char renameAndy Wingo1-2/+2
2019-05-23Add 'scm_c_make_char' and use it where appropriate.Mark H Weaver1-2/+2
2019-05-23Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver1-5/+5
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-0/+1
2018-06-26Most header files use forward decl for union scm_vm_stack_elementAndy Wingo1-0/+1
2018-06-25Give multiple-values objects a tc7Andy Wingo1-0/+7
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-9/+9
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rationalize include order in C filesAndy Wingo1-19/+19
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-40/+40
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+1
2018-06-20Inline tags.h into __scm.hAndy Wingo1-1/+1
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve foreign.h from _scm.hAndy Wingo1-0/+1
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
2018-06-20Devolve variable.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-2/+3
2018-06-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-1/+11
2017-09-22Deprecate struct "self" slotsAndy Wingo1-0/+1
2017-09-22Deprecate make-structAndy Wingo1-3/+2
2017-03-28Add disjoint syntax object typeAndy Wingo1-0/+4
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2016-09-06Add atomic boxesAndy Wingo1-0/+3
2016-05-30Simplify string, symbol, char display/write implsAndy Wingo1-525/+74
2016-05-30iprin1 uses scm_c_put_stringAndy Wingo1-5/+2
2016-05-30print_normal_symbol uses new port functionsAndy Wingo1-7/+9
2016-05-23Thread-safety fixes for iconv and portsAndy Wingo1-7/+7
2016-05-14Add SCM_OPN to mode bits when making portsAndy Wingo1-3/+1
2016-05-13Use heap-allocated port types instead of ptobnumsAndy Wingo1-2/+2
2016-05-13Remove scm_t_port_internalAndy Wingo1-1/+1
2016-05-05Handle BOM around fill/flush instead of peek/putAndy Wingo1-17/+1
2016-05-04Port conversion strategies internally are symbolsAndy Wingo1-2/+2
2016-05-03Port encoding internally represented as symbolAndy Wingo1-6/+11
2016-04-28Remove port locking around write, displayAndy Wingo1-8/+0
2016-04-26scm_lfwrite, not scm_lfwrite_unlockedAndy Wingo1-23/+23
2016-04-26Remove scm_puts_unlocked.Andy Wingo1-19/+19
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-16/+16
2015-01-22Merge commit '5943a62042432b86d757200ef595d7aebb5c9bac'Andy Wingo1-25/+51
2015-01-22Keywords have a tc7Andy Wingo1-1/+5
2015-01-11Optimize 'write' for strings.Ludovic Courtès1-26/+52