summaryrefslogtreecommitdiff
path: root/lang/elisp/internals
AgeCommit message (Collapse)AuthorFilesLines
2009-12-01remove (lang elisp), as it won't work with the new evaluatorAndy Wingo10-434/+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-04-25Fix the elisp memoizer code for syncase-in-boot-9Andy Wingo1-0/+1
* 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ès1-42/+0
* lang/Makefile.am (SUBDIRS): Remove. (elisp_sources): Aggregate the value of `elisp_SOURCES' formerly found in sub-directories' `Makefile.am'.
2008-09-11Remove `.cvsignore' files.Ludovic Courtès1-2/+0
2008-04-16A few elisp fixes and enhancementsNeil Jerram1-3/+2
2006-04-16merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-2/+2
2004-02-09* Makefile.am (TAGS_FILES): Use this variable instead ofMikael Djurfeldt1-2/+2
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 Jerram3-5/+5
2002-12-09*** empty log message ***Rob Browning1-1/+1
2002-02-13* Fix handling of Elisp variables that are imported from other modules.Neil Jerram1-1/+3
2002-02-08* Complete Elisp translator work.Neil Jerram2-27/+33
2002-02-04* Further Elisp translator work.Neil Jerram3-2/+113
2002-01-30* Rename `call-with-readline-completion-function' to ↵Neil Jerram2-2/+12
`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 Jerram11-0/+349