summaryrefslogtreecommitdiff
path: root/libguile/modules.c
Commit message (Expand)AuthorAgeFilesLines
* Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver2019-05-231-2/+2
* Module import obarrays are accessed in a critical section.Ludovic Courtès2018-08-071-0/+17
* Compile current-module as intrinsic callAndy Wingo2018-06-271-4/+11
* 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-1/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-9/+9
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-19/+19
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-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
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-0/+1
* Add scm_maybe_resolve_moduleAndy Wingo2018-05-141-5/+10
* Remove indirection in structsAndy Wingo2017-09-141-2/+2
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-231-173/+29
|\
| * finish deprecating eval closuresAndy Wingo2012-05-231-63/+0
| * deprecate lookup closuresAndy Wingo2012-05-231-50/+0
| * deprecate scm_sym2varAndy Wingo2012-05-231-73/+42
* | tune default hash table sizesAndy Wingo2012-02-191-2/+2
* | most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo2011-10-251-13/+13
* | add SCM_HEAP_OBJECT_PAndy Wingo2011-10-241-1/+1
* | remove weak pairs, rewrite weak vectorsAndy Wingo2011-10-241-10/+2
|/
* fix invocation of duplicate handlers for merge-genericsAndy Wingo2011-07-071-31/+44
* more care regarding SCM_PACK and SCM_UNPACKAndy 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 alAndy Wingo2011-03-081-0/+122
* comment on scm_pre_modules_obarray re threadsafetyAndy Wingo2011-02-101-0/+2
* use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo2011-01-071-2/+2
* scm_c_define_module uses define-module*Andy Wingo2010-11-191-4/+4
* module-local-variable optimizationAndy Wingo2010-09-021-7/+22
* macro expanders return memoized expressionsAndy Wingo2010-05-071-6/+6
* comment some global variables in modules.cAndy Wingo2010-04-271-2/+4
* module-public-interface in SchemeAndy Wingo2010-04-241-28/+13
* module-type defined programmaticallyAndy Wingo2010-04-201-2/+8
* Fix `module-reverse-lookup'.Ludovic Courtès2010-04-091-12/+15
* SCM_CELL in modules.cAndy Wingo2009-12-081-3/+3
* remove a bunch of needless scm_permanent_object callsAndy 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'allAndy Wingo2009-12-011-43/+0
* remove some deprecated things, undeprecate scm_the_root_module()Andy Wingo2009-12-011-5/+5
* add some optargs testsAndy Wingo2009-10-231-3/+9
* Merge branch 'master' into boehm-demers-weiser-gcLudovic 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 setAndy Wingo2009-04-211-6/+12