[Git][cmucl/cmucl][issue-139-set-filename-encoding-to-utf8] Address review comments

Raymond Toy (@rtoy) gitlab at common-lisp.net
Wed Dec 21 17:57:54 UTC 2022



Raymond Toy pushed to branch issue-139-set-filename-encoding-to-utf8 at cmucl / cmucl


Commits:
1ee83644 by Raymond Toy at 2022-12-21T09:57:10-08:00
Address review comments

Remove `-nositeinit` and undo some indentation as requested.

- - - - -


3 changed files:

- bin/run-tests.sh
- src/code/extfmts.lisp
- src/code/save.lisp


Changes:

=====================================
bin/run-tests.sh
=====================================
@@ -49,7 +49,7 @@ trap cleanup EXIT
 
 if [ $# -eq 0 ]; then
     # No args so run all the tests
-    $LISP -noinit -nositeinit -load tests/run-tests.lisp -eval '(cmucl-test-runner:run-all-tests)'
+    $LISP -noinit -load tests/run-tests.lisp -eval '(cmucl-test-runner:run-all-tests)'
 else
     # Run selected files.  Convert each file name to uppercase and append "-TESTS"
     result=""
@@ -58,6 +58,6 @@ else
 	new=`echo $f | tr '[a-z]' '[A-Z]'`
         result="$result "\"$new-TESTS\"
     done
-    $LISP -noinit -nositeinit -load tests/run-tests.lisp -eval "(progn (cmucl-test-runner:load-test-files) (cmucl-test-runner:run-test $result))"
+    $LISP -noinit -load tests/run-tests.lisp -eval "(progn (cmucl-test-runner:load-test-files) (cmucl-test-runner:run-test $result))"
 fi
 


=====================================
src/code/extfmts.lisp
=====================================
@@ -371,7 +371,7 @@
 
 (defun load-external-format-aliases ()
   ;; Set filename encoding to NIL to bypass any encoding; it's not
-  ;; needed to open the aliases file.
+  ;; needed to open the aliases file.  NIL means the pathname string is passed as is where only the low 8 bits of the 
   (let ((*package* (find-package "KEYWORD"))
 	(unix::*filename-encoding* nil))
     (with-open-file (stm "ext-formats:aliases" :if-does-not-exist nil


=====================================
src/code/save.lisp
=====================================
@@ -194,18 +194,18 @@
 	  (stream:string-decode *unidata-path* file-locale))))
 
 (defun save-lisp (core-file-name &key
-				   (purify t)
-				   (root-structures ())
-				   (environment-name "Auxiliary")
-				   (init-function #'%top-level)
-				   (load-init-file t)
-				   (site-init "library:site-init")
-				   (print-herald t)
-				   (process-command-line t)
-		                   #+:executable
-		                   (executable nil)
-				   (batch-mode nil)
-				   (quiet nil))
+				 (purify t)
+				 (root-structures ())
+				 (environment-name "Auxiliary")
+				 (init-function #'%top-level)
+				 (load-init-file t)
+				 (site-init "library:site-init")
+				 (print-herald t)
+				 (process-command-line t)
+		                 #+:executable
+		                 (executable nil)
+				 (batch-mode nil)
+				 (quiet nil))
   "Saves a CMU Common Lisp core image in the file of the specified name.  The
   following keywords are defined:
   
@@ -390,7 +390,7 @@
     (let ((initial-function (get-lisp-obj-address #'restart-lisp))
 	  (core-name (unix-namestring core-file-name nil)))
       (without-gcing
-	#+:executable
+	  #+:executable
 	(if executable
 	    (save-executable core-name initial-function)
 	    (save core-name initial-function #+sse2 1 #-sse2 0))



View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/1ee836448664a215b534c3ebf7d63ffdcc2d29e6

-- 
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/1ee836448664a215b534c3ebf7d63ffdcc2d29e6
You're receiving this email because of your account on gitlab.common-lisp.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cmucl-cvs/attachments/20221221/716cc8d7/attachment-0001.html>


More information about the cmucl-cvs mailing list