summaryrefslogtreecommitdiff
path: root/libguile/symbols.c
AgeCommit message (Expand)AuthorFilesLines
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-4/+5
2012-02-02Improve the usage of variable names in C docstrings.Bake Timmons1-4/+5
2012-01-30Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-39/+11
2012-01-30Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'Andy Wingo1-11/+39
2012-01-26Revert "Universally-unique gensyms"Andy Wingo1-39/+11
2012-01-21Universally-unique gensymsMark H Weaver1-11/+39
2011-10-25optimize utf8 symbol lookupAndy Wingo1-2/+84
2011-10-24add SCM_{PACK,UNPACK}_POINTERAndy Wingo1-2/+2
2011-10-23symbols.c uses weak setsAndy Wingo1-61/+30
2011-05-23really threadsafe access to symbol tableAndy Wingo1-12/+7
2011-03-06Slightly optimize `gensym'.Ludovic Courtès1-5/+11
2011-01-07optimize scm_from_latin1_symbolnAndy Wingo1-2/+58
2011-01-07lookup_interned_symbol uses get_handle_by_hashAndy Wingo1-28/+18
2011-01-07fix symbol garbage collectionAndy Wingo1-106/+86
2011-01-07add scm_from_{latin1,utf8}_symbol{n,}Andy Wingo1-0/+26
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-67/+43
2009-08-21Add initial support for wide symbolsMichael Gran1-67/+41
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-6/+7
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-03-22Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-42/+42
2009-03-19Have `scm_take_locale_symbol ()' return an interned symbol (fixes bug #25865).Ludovic Courtès1-42/+42
2008-09-13Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+1
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+1
2008-09-10Merge commit '032913739218c756f673bfb9c8f66ef9f8f02330' into boehm-demers-wei...Ludovic Courtès1-0/+3
2008-09-10Fixed symbols so that interned symbols are only weakly referenced.Ludovic Courtes1-14/+34
2008-09-05Fixed a warning in `symbols.c'.Ludovic Courtes1-1/+1
2008-09-05First stab at implementing weak hash tables and vectors. Unable to run the R...Ludovic Courtes1-1/+12
2007-01-22* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.cHan-Wen Nienhuys1-0/+3
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2006-01-24patches by Ludovic Courtès for symbol generation.Han-Wen Nienhuys1-32/+106
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
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
2005-01-02Use new vector elements API or simple vector API, as appropriate.Marius Vollmer1-2/+2
2004-09-22*** empty log message ***Marius Vollmer1-1/+1
2004-08-26* strings.h, strings.c (scm_i_make_symbol): Added FLAGS parameter.Marius Vollmer1-7/+5
2004-08-24* symbols.h, symbols.c (scm_string_ci_to_symbol): Moved here, nextMarius Vollmer1-0/+15
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-119/+52
2004-08-12* socket.c, rw.c, deprecated.h, validate.hMarius Vollmer1-6/+7
2004-08-02* numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num,Marius Vollmer1-1/+1
2004-07-31(scm_gensym): Use scm_i_misc_mutex around gensym_counterKevin Ryde1-5/+11
2004-07-23* deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,Marius Vollmer1-1/+1
2004-07-08* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer1-1/+1
2004-07-06* deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer1-2/+2
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-36/+12
2003-03-26* symbols.c: #include <config.h> if HAVE_CONFIG_H.Rob Browning1-0/+3
2003-02-19* environments.c (DEFAULT_OBARRAY_SIZE): Changed from 137 to 31Mikael Djurfeldt1-1/+1
2003-02-19* hooks.c (scm_c_hook_add): Fixed bug in append mode.Mikael Djurfeldt1-6/+30
2002-08-16* mallocs.c (scm_malloc_obj): use scm_gc_malloc in stead ofHan-Wen Nienhuys1-1/+1