summaryrefslogtreecommitdiff
path: root/libguile/modules.c
Commit message (Expand)AuthorAgeFilesLines
* Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals....Mark H Weaver2018-10-171-2/+3
* Module import obarrays are accessed in a critical section....Ludovic Courtès2018-06-181-1/+18
* Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-05-231-173/+29
|\
| * finish deprecating eval closures...Andy Wingo2012-05-231-63/+0
| * deprecate lookup closures...Andy Wingo2012-05-231-50/+0
| * deprecate scm_sym2var...Andy Wingo2012-05-231-73/+42
* | tune default hash table sizes...Andy Wingo2012-02-191-2/+2
* | most uses of scm_from_locale_symbol become scm_from_utf8_symbol...Andy Wingo2011-10-251-13/+13
* | add SCM_HEAP_OBJECT_P...Andy Wingo2011-10-241-1/+1
* | remove weak pairs, rewrite weak vectors...Andy Wingo2011-10-241-10/+2
|/
* fix invocation of duplicate handlers for merge-generics...Andy Wingo2011-07-071-31/+44
* more care regarding SCM_PACK and SCM_UNPACK...Andy Wingo2011-05-131-1/+1
* scm_is_eq for SCM vals, not == or !=...Andy Wingo2011-05-131-3/+3
* add scm_c_public_ref et al...Andy Wingo2011-03-081-0/+122
* comment on scm_pre_modules_obarray re threadsafety...Andy Wingo2011-02-101-0/+2
* use scm_from_latin1_symboln for string literals and load-symbol...Andy Wingo2011-01-071-2/+2
* scm_c_define_module uses define-module*...Andy Wingo2010-11-191-4/+4
* module-local-variable optimization...Andy Wingo2010-09-021-7/+22
* macro expanders return memoized expressions...Andy Wingo2010-05-071-6/+6
* comment some global variables in modules.c...Andy Wingo2010-04-271-2/+4
* module-public-interface in Scheme...Andy Wingo2010-04-241-28/+13
* module-type defined programmatically...Andy Wingo2010-04-201-2/+8
* Fix `module-reverse-lookup'....Ludovic Courtès2010-04-091-12/+15
* SCM_CELL in modules.c...Andy Wingo2009-12-081-3/+3
* remove a bunch of needless scm_permanent_object calls...Andy Wingo2009-12-051-12/+9
* really boot primitive-eval from scheme....Andy Wingo2009-12-031-3/+9
* export scm_define to scheme as define!...Andy Wingo2009-12-011-4/+10
* new evaluator, y'all...Andy Wingo2009-12-011-43/+0
* remove some deprecated things, undeprecate scm_the_root_module()...Andy Wingo2009-12-011-5/+5
* add some optargs tests...Andy Wingo2009-10-231-3/+9
* Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2009-08-181-14/+36
|\
| * Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
| * add module-{define-keyword!,undefine-keyword!,lookup-keyword}...Andy Wingo2009-04-261-2/+2
| * scm_[current_]module_transformer returns the %pre-modules-transformer, if set...Andy Wingo2009-04-211-6/+12
| * eval-closure-module, here hopefully not for long...Andy Wingo2009-04-171-0/+15
* | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2009-03-221-2/+24
|\|
| * Merge commit 'origin/master' into vm...Andy Wingo2008-09-301-0/+3
| |\
| * | move module-public-interface to C, and expose it as C API...Andy Wingo2008-09-291-0/+19
| * | module-variable accesses pre-module-obarray if module is #f...Andy Wingo2008-09-071-2/+5
* | | Work around unintentional retention of modules by the GC....Ludovic Courtès2008-11-051-1/+7
* | | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2008-09-131-0/+3
|\ \ \ | | |/ | |/|
| * | Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-0/+3
| |/
* | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2008-09-101-13/+15
|\|
| * Release stuff: missing NEWS and 2007/2008 copyrights.Neil Jerram2008-02-151-1/+1
| * * modules.c (the_root_module): Moved before scm_current_module....Neil Jerram2008-02-011-12/+14
* | Merge commit '7337d56d5714227865aeca2b40b6bd97cce296d2' into boehm-demers-wei......Ludovic Courtès2008-09-101-56/+241
|\|
| * Changes from arch/CVS synchronizationLudovic Courtès2007-05-051-56/+241
* | Merge commit 'f30e1bdf97ae8b2b2918da585f887a4d3a23a347' into boehm-demers-wei......Ludovic Courtès2008-09-101-2/+3
|\|
| * Remove environments.[ch] from the build.Neil Jerram2006-11-021-2/+3
* | Removed a lot of now-useless SMOB mark/free functions....Ludovic Courtes2008-09-051-1/+0