Used define-structure; added integration declarations.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Tue, 18 Jan 2011 18:35:52 +0000 (11:35 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Tue, 18 Jan 2011 18:35:52 +0000 (11:35 -0700)
commit14f95b5f6f9fada278b3ddb8d8d8e12a099fad59
treebf6f8a732a177ff95568351336b37e9492b25956
parentfce83fae5a2d1ecfee669c77f856cc8ae0b0aea6
Used define-structure; added integration declarations.

Other performance enhancements: memoize regexp compilation, avoid
unnecessary use of apply and subrs.
20 files changed:
src/elisp/Subrs.scm
src/elisp/Symbols.scm
src/elisp/abbrev.scm
src/elisp/alloc.scm
src/elisp/bytecode.scm
src/elisp/callint.scm
src/elisp/data.scm
src/elisp/editfns.scm
src/elisp/elisp.pkg
src/elisp/elisp.sf
src/elisp/eval.scm
src/elisp/fileio.scm
src/elisp/fns.scm
src/elisp/lisp.scm
src/elisp/lread.scm
src/elisp/minibuf.scm
src/elisp/print.scm
src/elisp/process.scm
src/elisp/search.scm
src/elisp/window.scm