summaryrefslogtreecommitdiff
path: root/lang/elisp
AgeCommit message (Collapse)AuthorFilesLines
2009-12-01remove (lang elisp), as it won't work with the new evaluatorAndy Wingo38-2359/+0
* lang/: Delete. This causes me some pain, but the new elisp compiler is coming soon, and the old one really won't work with the new evaluator. * Makefile.am: * configure.ac: Autotoolery for elisp removal. * test-suite/tests/elisp.test: Comment out the body of the elisp test. The tests themselves should be useful in the new world, though.
2009-08-20eval-elisp uses primitive-evalAndy Wingo1-1/+4
* lang/elisp/interface.scm (eval-elisp): Use primitive-eval, as we will be switching the evaluator soon.
2009-04-25Fix the elisp memoizer code for syncase-in-boot-9Andy Wingo6-36/+57
* lang/elisp/interface.scm: * lang/elisp/internals/lambda.scm: * lang/elisp/primitives/syntax.scm: * lang/elisp/transform.scm: Use (lang elisp expand) as the transformer, because we really are intending this code for the memoizer and not the compiler. * lang/elisp/expand.scm: A null expander. * lang/elisp/interface.scm (use-elisp-file, use-elisp-library): * lang/elisp/transform.scm (scheme): Turn these defmacros into procedure->memoizing-macro calls, given that without syncase we have no defmacro either. * lang/elisp/primitives/fns.scm (macroexpand): Comment out, as Scheme's macro expander (temporarily on hiatus) won't work with elisp.
2009-03-08Aggregate `Makefile.am' files under `lang/'.Ludovic Courtès3-132/+0
* lang/Makefile.am (SUBDIRS): Remove. (elisp_sources): Aggregate the value of `elisp_SOURCES' formerly found in sub-directories' `Makefile.am'.
2008-09-12Add `ChangeLog-2008' files to the distribution.Ludovic Courtès1-2/+2
2008-09-12Rename `ChangeLog' files to `ChangeLog-2008'.Ludovic Courtès1-0/+0
2008-09-11Remove `.cvsignore' files.Ludovic Courtès3-6/+0
2008-04-16A few elisp fixes and enhancementsNeil Jerram4-4/+18
2006-04-16merge from 1.8 branchKevin Ryde3-3/+3
2005-05-23The FSF has a new address.Marius Vollmer3-6/+6
2004-02-09* Makefile.am (TAGS_FILES): Use this variable instead ofMikael Djurfeldt4-6/+13
ETAGS_ARGS so that TAGS can be built using separate build directory. * Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory. * debugger/breakpoints/Makefile.am (TAGS_FILES), debugger/Makefile.am (TAGS_FILES), Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory. * primitives/Makefile.am (TAGS_FILES), internals/Makefile.am (TAGS_FILES), Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory. * Makefile.am, goops/Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory. * Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory.
2003-11-11Avoid duplicate binding warnings from (lang elisp) modules.Neil Jerram4-5/+11
2003-01-06*** empty log message ***Marius Vollmer1-0/+4
2003-01-06(elisp_sources): Added char-table.scm.Marius Vollmer1-0/+1
2002-12-28New stub definitions for char-table primitives.Neil Jerram3-0/+31
2002-12-09*** empty log message ***Rob Browning3-2/+12
2002-12-09* Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION.Rob Browning1-1/+1
2002-02-13* Fix handling of Elisp variables that are imported from other modules.Neil Jerram5-13/+44
2002-02-08* Complete Elisp translator work.Neil Jerram19-228/+385
2002-02-04* Further Elisp translator work.Neil Jerram6-110/+140
2002-02-01* Unquote uses of `begin' in transformed Elisp code.Neil Jerram3-2/+7
2002-01-30* Rename `call-with-readline-completion-function' to ↵Neil Jerram11-404/+500
`with-readline-completion-function'. * More tests for Elisp nil value. * Development work on Elisp translator.
2002-01-22* Add non-libguile Elisp support files to CVS trunk. (NB work in progress.)Neil Jerram39-0/+2081