Changeset 11995 for branches/0.15.x


Ignore:
Timestamp:
06/06/09 14:15:00 (14 years ago)
Author:
vvoutilainen
Message:

Backport the packaging changes for macroexpand-all and compiler-let.

Location:
branches/0.15.x/abcl/src/org/armedbear/lisp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/0.15.x/abcl/src/org/armedbear/lisp/Lisp.java

    r11889 r11995  
    7777  public static final Package PACKAGE_JAVA =
    7878    Packages.createPackage("JAVA");
     79  public static final Package PACKAGE_LISP =
     80    Packages.createPackage("LISP");
    7981
    8082  // ### nil
     
    111113        PACKAGE_JAVA.usePackage(PACKAGE_CL);
    112114        PACKAGE_JAVA.usePackage(PACKAGE_EXT);
     115        PACKAGE_LISP.usePackage(PACKAGE_CL);
     116        PACKAGE_LISP.usePackage(PACKAGE_EXT);
     117        PACKAGE_LISP.usePackage(PACKAGE_SYS);
    113118      }
    114119    catch (Throwable t)
  • branches/0.15.x/abcl/src/org/armedbear/lisp/Symbol.java

    r11754 r11995  
    28892889  public static final Symbol GETENV =
    28902890    PACKAGE_EXT.addExternalSymbol("GETENV");
     2891  public static final Symbol MACROEXPAND_ALL =
     2892    PACKAGE_EXT.addExternalSymbol("MACROEXPAND-ALL");
    28912893
    28922894  // MOP.
     
    30183020    PACKAGE_EXT.addExternalSymbol("*INSPECTOR-HOOK*");
    30193021
     3022  public static final Symbol COMPILER_LET=
     3023    PACKAGE_LISP.addExternalSymbol("COMPILER-LET");
    30203024}
  • branches/0.15.x/abcl/src/org/armedbear/lisp/autoloads.lisp

    r11918 r11995  
    306306(export 'describe-compiler-policy)
    307307(autoload 'describe-compiler-policy)
     308(export 'macroexpand-all)
     309(autoload 'macroexpand-all)
    308310
    309311;; JVM compiler.
     
    311313(export '(jvm-compile-package))
    312314(autoload '%with-compilation-unit "jvm")
     315
     316(in-package "LISP")
     317(export 'compiler-let)
     318(autoload 'compiler-let)
  • branches/0.15.x/abcl/src/org/armedbear/lisp/precompiler.lisp

    r11920 r11995  
    10011001(export '(precompile-form))
    10021002
    1003 (in-package #:system)
    1004 
     1003(in-package #:ext)
    10051004(defun macroexpand-all (form &optional env)
    10061005  (precompiler:precompile-form form nil env))
     1006
     1007(in-package #:lisp)
    10071008
    10081009(defmacro compiler-let (bindings &body forms &environment env)
     
    10141015                       (eval (cadr binding))) bindings)
    10151016      (macroexpand-all `(progn ,@forms) env))))
     1017
     1018(in-package #:system)
    10161019
    10171020(defun set-function-definition (name new old)
Note: See TracChangeset for help on using the changeset viewer.