remove unnecessary elisp macros
authorBT Templeton <bpt@hcoop.net>
Fri, 17 Jun 2011 06:10:55 +0000 (02:10 -0400)
committerBT Templeton <bpt@hcoop.net>
Fri, 3 Feb 2012 23:53:48 +0000 (18:53 -0500)
commita338fa3d87a89d5ea16e585ddabe20a254e37b02
tree0034eac89ac03daaf93a8b0f6262ce699e730220
parent59e46065ce209c591eda15976de60e82eb7766a7
remove unnecessary elisp macros

* module/language/elisp/runtime/macros.scm (when, unless, dotimes)
  (dolist, pop, push): Remove. (They are not special forms in Emacs.)

* module/language/elisp/runtime/function-slot.scm: Update import and
  export lists.

* test-suite/tests/elisp-compiler.test ("Conditionals")["failing when"]
  ["succeeding when", "failing unless", "succeeding unless"]: Remove.
  ("Iteration")["dotimes", "dolist"]: Remove.
  ("List Built-Ins")["pop", "push"]: Remove.
module/language/elisp/runtime/function-slot.scm
module/language/elisp/runtime/macros.scm
test-suite/tests/elisp-compiler.test