Changeset 12229


Ignore:
Timestamp:
10/26/09 21:20:36 (12 years ago)
Author:
ehuelsmann
Message:

Move more to functions to the autoloader, to be loaded when necessary.

Location:
trunk/abcl/src/org/armedbear/lisp
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/autoloads.lisp

    r12215 r12229  
    377377(autoload 'compiler-let)
    378378
     379
     380(in-package "SYSTEM")
     381
     382;; #:SYSTEM in PRECOMPILER.LISP
     383
     384
     385(export '(process-optimization-declarations
     386          inline-p notinline-p inline-expansion expand-inline
     387          note-name-defined precompile))
     388(autoload '(process-optimization-declarations
     389            inline-p notinline-p inline-expansion expand-inline
     390            note-name-defined precompile) "precompiler")
     391
     392
     393
     394;; #:SYSTEM in SOURCE-TRANSFORM.LISP
     395
     396(export '(source-transform define-source-transform expand-source-transform))
     397(autoload '(source-transform define-source-transform set-source-transform
     398            expand-source-transform)
     399    "source-transform")
     400
     401(in-package "PRECOMPILER")
     402
     403(export '(precompile-form precompile))
     404(autoload '(precompile-form) "precompiler")
  • trunk/abcl/src/org/armedbear/lisp/boot.lisp

    r12219 r12229  
    160160(load-system-file "subtypep")
    161161(load-system-file "typep")
    162 (load-system-file "compiler-error")
    163 (load-system-file "source-transform")
    164 (load-system-file "precompiler")
    165162(load-system-file "signal")
    166163(load-system-file "list")
  • trunk/abcl/src/org/armedbear/lisp/compile-file.lisp

    r12227 r12229  
    3232(in-package #:system)
    3333
    34 (require '#:jvm)
     34(require "JVM")
     35;; (require "COMPILER-ERROR") already made accessible through JVM
    3536
    3637(defvar *fbound-names*)
  • trunk/abcl/src/org/armedbear/lisp/jvm.lisp

    r12210 r12229  
    4141  (require "PRINT-OBJECT")
    4242  (require "COMPILER-TYPES")
     43  (require "COMPILER-ERROR")
    4344  (require "KNOWN-FUNCTIONS")
    4445  (require "KNOWN-SYMBOLS")
  • trunk/abcl/src/org/armedbear/lisp/precompiler.lisp

    r12228 r12229  
    3131
    3232(in-package "SYSTEM")
     33
    3334
    3435(export '(*inline-declarations*
     
    474475(defun precompile-progv (form)
    475476  (if (< (length form) 3)
    476       (compiler-error "Not enough arguments for ~S." 'progv)
     477      (error "Not enough arguments for ~S." 'progv)
    477478      (list* 'PROGV (mapcar #'precompile1 (%cdr form)))))
    478479
Note: See TracChangeset for help on using the changeset viewer.