summaryrefslogtreecommitdiff
path: root/libguile/modules.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-23Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-173/+29
2012-05-23finish deprecating eval closuresAndy Wingo1-63/+0
2012-05-23deprecate lookup closuresAndy Wingo1-50/+0
2012-05-23deprecate scm_sym2varAndy Wingo1-73/+42
2012-02-19tune default hash table sizesAndy Wingo1-2/+2
2011-10-25most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo1-13/+13
2011-10-24add SCM_HEAP_OBJECT_PAndy Wingo1-1/+1
2011-10-24remove weak pairs, rewrite weak vectorsAndy Wingo1-10/+2
2011-07-07fix invocation of duplicate handlers for merge-genericsAndy Wingo1-31/+44
2011-05-13more care regarding SCM_PACK and SCM_UNPACKAndy Wingo1-1/+1
2011-05-13scm_is_eq for SCM vals, not == or !=Andy Wingo1-3/+3
2011-03-08add scm_c_public_ref et alAndy Wingo1-0/+122
2011-02-10comment on scm_pre_modules_obarray re threadsafetyAndy Wingo1-0/+2
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-2/+2
2010-11-19scm_c_define_module uses define-module*Andy Wingo1-4/+4
2010-09-02module-local-variable optimizationAndy Wingo1-7/+22
2010-05-07macro expanders return memoized expressionsAndy Wingo1-6/+6
2010-04-27comment some global variables in modules.cAndy Wingo1-2/+4
2010-04-24module-public-interface in SchemeAndy Wingo1-28/+13
2010-04-20module-type defined programmaticallyAndy Wingo1-2/+8
2010-04-09Fix `module-reverse-lookup'.Ludovic Courtès1-12/+15
2009-12-08SCM_CELL in modules.cAndy Wingo1-3/+3
2009-12-05remove a bunch of needless scm_permanent_object callsAndy Wingo1-12/+9
2009-12-03really boot primitive-eval from scheme.Andy Wingo1-3/+9
2009-12-01export scm_define to scheme as define!Andy Wingo1-4/+10
2009-12-01new evaluator, y'allAndy Wingo1-43/+0
2009-12-01remove some deprecated things, undeprecate scm_the_root_module()Andy Wingo1-5/+5
2009-10-23add some optargs testsAndy Wingo1-3/+9
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-14/+36
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-04-26add module-{define-keyword!,undefine-keyword!,lookup-keyword}Andy Wingo1-2/+2
2009-04-21scm_[current_]module_transformer returns the %pre-modules-transformer, if setAndy Wingo1-6/+12
2009-04-17eval-closure-module, here hopefully not for longAndy Wingo1-0/+15
2009-03-22Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-2/+24
2008-11-05Work around unintentional retention of modules by the GC.Ludovic Courtès1-1/+7
2008-09-30Merge commit 'origin/master' into vmAndy Wingo1-0/+3
2008-09-29move module-public-interface to C, and expose it as C APIAndy Wingo1-0/+19
2008-09-13Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-0/+3
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-0/+3
2008-09-10Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-13/+15
2008-09-10Merge commit '7337d56d5714227865aeca2b40b6bd97cce296d2' into boehm-demers-wei...Ludovic Courtès1-56/+241
2008-09-10Merge commit 'f30e1bdf97ae8b2b2918da585f887a4d3a23a347' into boehm-demers-wei...Ludovic Courtès1-2/+3
2008-09-07module-variable accesses pre-module-obarray if module is #fAndy Wingo1-2/+5
2008-09-05Removed a lot of now-useless SMOB mark/free functions.Ludovic Courtes1-1/+0
2008-09-05Fixes in weak hash tables handling, notably in `hash-fold'.Ludovic Courtes1-2/+12
2008-02-15Release stuff: missing NEWS and 2007/2008 copyrights.Neil Jerram1-1/+1
2008-02-01* modules.c (the_root_module): Moved before scm_current_module.Neil Jerram1-12/+14
2007-05-05Changes from arch/CVS synchronizationLudovic Courtès1-56/+241
2006-11-02Remove environments.[ch] from the build.Neil Jerram1-2/+3
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1