summaryrefslogtreecommitdiff
path: root/libguile/symbols.c
Commit message (Expand)AuthorAgeFilesLines
* scm_i_utf8_string_hash: compute u8 chars not bytesRob Browning2023-03-181-2/+2
* Deprecate symbol properties.Ludovic Courtès2022-02-041-51/+3
* Rename scm_i_thread to scm_threadAndy Wingo2018-06-261-0/+1
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-2/+2
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-2/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-15/+11
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-24/+24
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-2/+3
* Attempt to mutate residualized literal pair throws exceptionAndy Wingo2017-04-181-2/+2
* Allow decoding of UTF-8 containing U+FFFD, the replacement character.Mark H Weaver2015-08-131-4/+4
* fix bug where scm_from_utf8_stringn would not detect bad utf-8Andy Wingo2013-01-151-2/+2
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-02-081-4/+5
|\
| * Improve the usage of variable names in C docstrings.Bake Timmons2012-02-021-4/+5
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-301-39/+11
|\ \ | |/
| * Revert "Universally-unique gensyms"Andy Wingo2012-01-261-39/+11
* | Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'Andy Wingo2012-01-301-11/+39
|\ \ | |/
| * Universally-unique gensymsMark H Weaver2012-01-211-11/+39
* | optimize utf8 symbol lookupAndy Wingo2011-10-251-2/+84
* | add SCM_{PACK,UNPACK}_POINTERAndy Wingo2011-10-241-2/+2
* | symbols.c uses weak setsAndy Wingo2011-10-231-61/+30
|/
* really threadsafe access to symbol tableAndy Wingo2011-05-231-12/+7
* Slightly optimize `gensym'.Ludovic Courtès2011-03-061-5/+11
* optimize scm_from_latin1_symbolnAndy Wingo2011-01-071-2/+58
* lookup_interned_symbol uses get_handle_by_hashAndy Wingo2011-01-071-28/+18
* fix symbol garbage collectionAndy Wingo2011-01-071-106/+86
* add scm_from_{latin1,utf8}_symbol{n,}Andy Wingo2011-01-071-0/+26
* Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-281-67/+43
|\
| * Add initial support for wide symbolsMichael Gran2009-08-211-67/+41
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-181-6/+7
|\ \ | |/
| * Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-03-221-42/+42
|\ \ | |/
| * Have `scm_take_locale_symbol ()' return an interned symbol (fixes bug #25865).Ludovic Courtès2009-03-191-42/+42
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-131-1/+1
|\ \ | |/
| * Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+1
* | Merge commit '032913739218c756f673bfb9c8f66ef9f8f02330' into boehm-demers-wei...Ludovic Courtès2008-09-101-0/+3
|\ \ | |/
| * * backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.cHan-Wen Nienhuys2007-01-221-0/+3
* | Fixed symbols so that interned symbols are only weakly referenced.Ludovic Courtes2008-09-101-14/+34
* | Fixed a warning in `symbols.c'.Ludovic Courtes2008-09-051-1/+1
* | First stab at implementing weak hash tables and vectors. Unable to run the R...Ludovic Courtes2008-09-051-1/+12
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1