Raymond Toy pushed to branch issue-158-darwin-pathnames-utf8 at cmucl / cmucl

Commits:

2 changed files:

Changes:

  • src/code/lispinit.lisp
    ... ... @@ -308,8 +308,7 @@
    308 308
     ;;; in Unwind-Protects will get executed.
    
    309 309
     
    
    310 310
     (declaim (special *lisp-initialization-functions*
    
    311
    -		  *load-time-values*
    
    312
    -		  *enable-darwin-path-normalization*))
    
    311
    +		  *load-time-values*))
    
    313 312
     
    
    314 313
     (eval-when (compile)
    
    315 314
       (defmacro print-and-call (name)
    
    ... ... @@ -345,7 +344,6 @@
    345 344
       (setf *type-system-initialized* nil)
    
    346 345
       (setf *break-on-signals* nil)
    
    347 346
       (setf unix::*filename-encoding* :null)
    
    348
    -  (setf *enable-darwin-path-normalization* nil)
    
    349 347
       #+gengc (setf conditions::*handler-clusters* nil)
    
    350 348
       (setq intl::*default-domain* "cmucl")
    
    351 349
       (setq intl::*locale* "C")
    

  • src/code/save.lisp
    ... ... @@ -316,17 +316,6 @@
    316 316
     	     ;; we've possibly changed the environment variables and
    
    317 317
     	     ;; pathnames.
    
    318 318
     	     (environment-init)
    
    319
    -	     #+darwin
    
    320
    -	     (progn
    
    321
    -	       ;; Get some unicode stuff needed for decomposing strings.
    
    322
    -	       ;; This is needed on Darwin to normalize pathname
    
    323
    -	       ;; objects, which needs this information.  If we don't,
    
    324
    -	       ;; we'll load the information at runtime when creating
    
    325
    -	       ;; the path to "unidata.dat", which then calls decompose
    
    326
    -	       ;; again, and so on.
    
    327
    -	       (lisp::load-decomp)
    
    328
    -	       (lisp::load-combining)
    
    329
    -	       (setf *enable-darwin-path-normalization* t))
    
    330 319
     	     ;; Set the locale for lisp
    
    331 320
     	     (intl::setlocale)
    
    332 321
     	     (ext::process-command-strings process-command-line)