Skip to content

Commit

Permalink
Merge remote-tracking branch 'remotes/origin/testing'
Browse files Browse the repository at this point in the history
  • Loading branch information
solswords committed Aug 11, 2016
2 parents 4c7d367 + d0bd528 commit d58032e
Show file tree
Hide file tree
Showing 139 changed files with 14,005 additions and 10,266 deletions.
368 changes: 169 additions & 199 deletions acl2-fns.lisp

Large diffs are not rendered by default.

10 changes: 8 additions & 2 deletions acl2-init.lisp
Expand Up @@ -1893,7 +1893,10 @@ implementations.")
Allegro 5.0 or later.")))
(sysout-dxl
(unix-full-pathname sysout-name "dxl")))
(write-acl2rc (our-pwd))
(write-acl2rc
(our-truename ; our-pwd, without converting to ACL2/Unix pathname
""
"NOTE: Calling OUR-TRUENAME from save-acl2-in-allegro-aux"))
(with-open-file ; write to nsaved_acl2
(str sysout-name :direction :output)
(write-exec-file
Expand Down Expand Up @@ -1967,7 +1970,10 @@ implementations.")

#+clisp
(defun save-acl2-in-clisp-aux (sysout-name mem-name host-lisp-args inert-args)
(let ((save-dir (our-pwd))
(let ((save-dir
(our-truename ; our-pwd, without converting to ACL2/Unix pathname
""
"NOTE: Calling OUR-TRUENAME from save-acl2-in-clisp-aux"))
(eventual-sysout-mem
(unix-full-pathname mem-name "mem"))
(sysout-mem
Expand Down
14 changes: 5 additions & 9 deletions acl2.lisp
Expand Up @@ -960,15 +960,15 @@
#+acl2-par "multi-threading-raw"
#+hons "serialize-raw"
"axioms"
"hons" ; but only get special under-the-hood treatment with #+hons
#+hons "hons-raw" ; avoid possible inlining of hons fns in later sources
"basis-a" ; to be included in any "toothbrush"
"memoize" ; but only get special under-the-hood treatment with #+hons
"hons" ; but only get special under-the-hood treatment with #+hons
"serialize" ; but only get special under-the-hood treatment with #+hons
"basis-b" ; not to be included in any "toothbrush"
"parallel" ; but only get special under-the-hood treatment with #+acl2-par
#+acl2-par "futures-raw"
#+acl2-par "parallel-raw"
#+hons "hons-raw"
#+hons "memoize-raw"
"translate"
"type-set-a"
Expand Down Expand Up @@ -1631,11 +1631,7 @@ which is saved just in case it's needed later.")
#\.
#'sharp-dot-read))

(defun define-sharp-atsign ()
(set-new-dispatch-macro-character
#\#
#\@
#'sharp-atsign-read))
; Define-sharp-atsign is defined in interface-raw.lisp.

(defun define-sharp-bang ()
(set-new-dispatch-macro-character
Expand Down Expand Up @@ -1702,7 +1698,7 @@ which is saved just in case it's needed later.")

(when do-all-changes
(define-sharp-dot)
(define-sharp-atsign)
; (define-sharp-atsign) ; see interface-raw.lisp
(define-sharp-bang)
(define-sharp-u))

Expand Down Expand Up @@ -1731,7 +1727,7 @@ which is saved just in case it's needed later.")
(copy-readtable *acl2-readtable*))
(let ((*readtable* *acl2-readtable*))
(define-sharp-dot)
(define-sharp-atsign)
; (define-sharp-atsign) ; see interface-raw.lisp
(define-sharp-bang)
(define-sharp-u)
(set-dispatch-macro-character
Expand Down

0 comments on commit d58032e

Please sign in to comment.