Changeset 229
- Timestamp:
- 08/18/11 05:48:21 (21 months ago)
- Location:
- trunk/lisp/lispm
- Files:
-
- 4 modified
-
ltop.lisp (modified) (5 diffs)
-
pkgdcl.lisp (modified) (1 diff)
-
qfctns.lisp (modified) (1 diff)
-
qmisc.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lisp/lispm/ltop.lisp
r228 r229 260 260 ;;; ONCE Use the once-only list 261 261 ;;; SYSTEM Use the system list 262 ;;; BEFORE-COLD The list that gets done before disk-save'ing out 262 263 ;;; If neither WARM nor COLD are specified, warm is assumed. If a fourth argument 263 264 ;;; is given, then it is the list to use. WARM and COLD will override the fourth argument. … … 275 276 ((STRING-EQUAL "WARM" V) (SETQ LIST-NAME 'WARM-INITIALIZATION-LIST)) 276 277 ((STRING-EQUAL "COLD" V) (SETQ LIST-NAME 'COLD-INITIALIZATION-LIST)) 277 ((STRING-EQUAL "SYSTEM" V) 278 ((STRING-EQUAL "BEFORE-COLD" V) (SETQ LIST-NAME 'BEFORE-COLD-INITIALIZATION-LIST)) 279 ((STRING-EQUAL "SYSTEM" V) 278 280 (SETQ LIST-NAME 'SYSTEM-INITIALIZATION-LIST) 279 281 (SETQ WHEN 'FIRST)) … … 304 306 ;;; ONCE Use the once-only list 305 307 ;;; SYSTEM Use the system list 308 ;;; BEFORE-COLD The list that gets done before disk-save'ing out 306 309 ;;; If neither WARM nor COLD are specified, warm is assumed. If a third argument 307 310 ;;; is given, then it is the list to use. WARM and COLD will override the third argument. … … 314 317 (COND ((STRING-EQUAL "WARM" V) (SETQ LIST-NAME 'WARM-INITIALIZATION-LIST)) 315 318 ((STRING-EQUAL "COLD" V) (SETQ LIST-NAME 'COLD-INITIALIZATION-LIST)) 319 ((STRING-EQUAL "BEFORE-COLD" V) (SETQ LIST-NAME 'BEFORE-COLD-INITIALIZATION-LIST)) 316 320 ((STRING-EQUAL "ONCE" V) (SETQ LIST-NAME 'ONCE-ONLY-INITIALIZATION-LIST)) 317 321 ((STRING-EQUAL "SYSTEM" V) (SETQ LIST-NAME 'SYSTEM-INITIALIZATION-LIST)) … … 327 331 ((NULL L)) 328 332 (SETF (INIT-FLAG (CAR L)) NIL))) 329 330 (ADD-INITIALIZATION "LTOP-CLEAR-SCREEN" '(FUNCALL COLD-LOAD-STREAM ':CLEAR-SCREEN) '(COLD))331 332 333 333 334 ;Small version of FSET-CAREFULLY to be used until all the full -
trunk/lisp/lispm/pkgdcl.lisp
r228 r229 129 129 ; ("AI: LISPM; LFL QFASL") ;ACTUALLY, IS IN COLD LOAD therefore in SI like it or not 130 130 ("AI: LISPM; DEFMIC >") ;MUST BE AFTER QCFILE 131 ("AI: LISPM; DOCMIC >")) 131 ("AI: LISPM; DOCMIC >") 132 ("AI: LISPM; UCINIT QFASL")) ;Contains MCLAP properties for initially 133 ;microcompiled functions. There is no 134 ;source for this file! 132 135 (EXTERNAL COMPILE LOAD FASLOAD COMPILE-FILE-ALIST COMPILE-FILE-ALIST-MAP 133 136 LOAD-FILE-ALIST QC-FILE -
trunk/lisp/lispm/qfctns.lisp
r228 r229 1538 1538 ((ZEROP N)) 1539 1539 (SETF (ARRAY-LEADER NEW-ARRAY I) (ARRAY-LEADER ARRAY I))) 1540 1541 ;; Check for zero-size array, which the code below doesn't handle correctly 1542 (AND (DO ((L DIMENSIONS (CDR L)) (L1 OLD-DIMS (CDR L1))) ((NULL L) NIL) 1543 (AND (OR (ZEROP (CAR L)) (ZEROP (CAR L1))) 1544 (RETURN T))) 1545 (GO DONE)) 1540 1546 1541 1547 ;; Create a vector of fixnums to use as subscripts to step thru the arrays. -
trunk/lisp/lispm/qmisc.lisp
r228 r229 1349 1349 1350 1350 ;Cause cold boot initializations to happen when rebooted 1351 ;and do the BEFORE-COLD initializations now 1352 (INITIALIZATIONS 'BEFORE-COLD-INITIALIZATION-LIST T) 1351 1353 (RESET-INITIALIZATIONS 'COLD-INITIALIZATION-LIST) 1352 1354 (SETQ WHO-LINE-JUST-COLD-BOOTED-P T)
