remove `with-always-lexical' elisp special form
authorBT Templeton <bpt@hcoop.net>
Sun, 10 Jul 2011 21:07:42 +0000 (17:07 -0400)
committerBT Templeton <bpt@hcoop.net>
Fri, 3 Feb 2012 23:53:49 +0000 (18:53 -0500)
commite5a361d1f9c7ff150ae740abcf66a85467b1deca
treecfbcefceb757aecdd527bd82fd84385adf253472
parent03e00c5c9ddbeda56543da94601142df40e2bcbb
remove `with-always-lexical' elisp special form

* module/language/elisp/compile-tree-il.scm: (always-lexical): Remove.
  All uses changed.
  (with-added-symbols): Remove.
  (compile-with-always-lexical): Remove.
  (process-options!): Remove support for the `#:always-lexical' option.
* module/language/elisp/runtime/function-slot.scm: Update import and
  re-export lists.
* test-suite/tests/elisp-compiler.test: Remove or update tests using
  `with-always-lexical'.
module/language/elisp/compile-tree-il.scm
module/language/elisp/runtime/function-slot.scm
test-suite/tests/elisp-compiler.test