Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
asdf
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Hugo Ishimaru
asdf
Commits
20a36319
Commit
20a36319
authored
Dec 20, 2013
by
Francois-Rene Rideau
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
More XCL tweaks.
parent
595536fe
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
7 deletions
+11
-7
TODO
TODO
+2
-0
test/asdf-pathname-test.script
test/asdf-pathname-test.script
+8
-6
uiop/image.lisp
uiop/image.lisp
+1
-1
No files found.
TODO
View file @
20a36319
...
...
@@ -29,6 +29,8 @@
Maybe O(n^3) behavior or worse in walking the C++ stack?
The backtrace frames may contains unprintable objects.
make-pathname fails to copy the version from the defaults.
(make-pathname :host "ASDFTEST" :directory '(:absolute "system2" "module4")
:name nil :type nil) fails to handle the logical-pathname-ness of ASDFTEST.
* GCL is almost working again; but implementation bugs remain.
See November 2013 discussion on gcl-devel
...
...
test/asdf-pathname-test.script
View file @
20a36319
...
...
@@ -117,15 +117,12 @@
(with-slots (system-count directory-count file-count
system-failures directory-failures file-failures all-tests) test-status
(let ((success
(block :foo
(block :foo
;; XCL 0.0.0.291 is confused if using block nil
(handler-bind ((error #'(lambda (c)
(incf *backtraces*)
(dolist (o (list *trace-output*))
(format o "BACKTRACES: ~S (max ~S)~%"
*backtraces* *max-backtraces*)
(dolist (o (list *trace-output* *standard-output*))
(when (<= *backtraces* *max-backtraces*)
#+xcl (safe-format! stream "~&Condition:~%~A~&" c)
#-xcl (print-condition-backtrace c :stream o)))
(print-condition-backtrace c :stream o)))
(return-from :foo nil))))
(assert (probe-file* (component-pathname file)) ()
"Can't find pathname ~S for component ~S" (component-pathname file) file)
...
...
@@ -367,6 +364,11 @@
:direction :output
:if-exists :supersede :if-does-not-exist :create)
(setup-asdftest-logical-host :root root)
#+asdf-test-logical-pathname
(assert-pathname-equal
(make-pathname :host "ASDFTEST" :directory '(:absolute "system2" "module4")
:name nil :type nil)
(parse-namestring "ASDFTEST:system2;module4;"))
(multiple-value-bind (systems modules files test-files)
(make-test-files
:root root
...
...
uiop/image.lisp
View file @
20a36319
...
...
@@ -146,7 +146,7 @@ This is designed to abstract away the implementation specific quit forms."
#.
(
if
(
find-symbol*
"*VERBOSITY*"
"SB-DEBUG"
nil
)
:stream
'
(
or
count
most-positive-fixnum
))
stream
)
#+
xcl
(
loop
:for
i
:from
0
(
loop
:for
i
:from
0
:below
(
or
count
most-positive-fixnum
)
:for
frame
:in
(
extensions:backtrace-as-list
)
:do
(
safe-format!
stream
"~&~D: ~S~%"
i
frame
)))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment