- 03 Jun, 2021 3 commits
-
-
-
-
Previously, if the first form in the body of `with-temporary-file` was `close-stream`, odd things would happen. This fixes that and also emits a style-warning in that case, since it's an anomalous thing to do.
-
- 15 May, 2021 1 commit
-
-
- 22 Mar, 2021 1 commit
-
-
Robert Goldman authored
Prior to this commit, we were trying to be far too smart when updating a package's package-local-nicknames: we'd only call `remove-package-local-nickname` on the set difference of the old nicknames and the new nicknames; that is, we would not remove and then reinstall a package-local-nickname which was already present and we wanted to keep. The bug which caused #51 was that the set-difference considered only the nickname, not the package to which it referred. But rather than worrying about accurately computing the minimal set of nicknames to remove, this commit just has `ensure-package` remove all package-local-nicknames, then reinstall the ones it wants. This may be either a performance improvement or regression depending on whether computing set differences is more or less expensive than manipulating package data structures, but my suspicion is that no one cares either way. Also, during the course of my debugging, I [Phoebe Goldman] added a few line-comments to the definition of `ensure-package` so that I could tell what various parts of its body were doing. I'd rather not write those comments again, so I'm including them in this commit. Tests incorporated and changelog updated.
-
- 19 Mar, 2021 2 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
On guidance from LispWorks, have made T an unsupported option for `:output` and `:error-output` on LW.
-
- 18 Mar, 2021 1 commit
-
-
Robert Goldman authored
See #61
-
- 03 Mar, 2021 1 commit
-
-
Robert Goldman authored
Modify the computation of `:serial` dependencies so that the chain is not broken by `:if-feature` dependencies that are dropped from the system.
-
- 29 Nov, 2020 1 commit
-
-
Eric Timmons authored
-
- 28 Nov, 2020 1 commit
-
-
Eric Timmons authored
SBCL is terribly slow at spawning new processes on Linux when the maximum number of file descriptors is large. See https://sourceforge.net/p/sbcl/mailman/sbcl-devel/thread/CAF63%3D11qTxqDVDm5ZL6T1yrkcaAnk7%2BCwQgX3xDAtqx5Q9fNjQ%40mail.gmail.com/#msg37013559 Docker environments (like the gitlab.common-lisp.net CI ruuners) tend to default to setting a very high max_fd and are likely affected by this and can throw off timing for run-program tests. "Fix" for the time being by increasing how long the processes in this test sleep.
-
- 25 Nov, 2020 1 commit
-
-
Robert Goldman authored
Explore the different combinations of `:want-stream-p` and `want-pathname-p` arguments. This illustrates a bug in the behavior of this function.
-
- 20 Nov, 2020 1 commit
-
-
Robert Goldman authored
-
- 18 Nov, 2020 1 commit
-
-
Robert Goldman authored
-
- 16 Oct, 2020 1 commit
-
-
The jobs that use the Makefile based test harness are created unconditionally. There are additionally jobs that use the Lisp scripting based harness which are added only if the CI environment variable USE_ASDF_TOOLS is set.
-
- 26 May, 2020 1 commit
-
-
Robert Goldman authored
Jingtao Xu discovered that package-inferred-system's could not handle files with different extensions, because the "lisp" extension was hard-coded into the system search function for package-inferred-system's. This commit fixes that issue and adds a test. Thanks to Jingtao Xu for the fix.
-
- 30 Apr, 2020 1 commit
-
-
Robert Goldman authored
Ignore errors in sb-grovel-unknown-constant-condition-p. An error is raised if `simple-condition-format-control` is a formatter functionand is is passed to `string`. This now mirrors `match-condition-p` which also ignores errors when comparing a simple condition to a string. Test added to test-utilities.script for this issue. Thanks to Eric Timmons for the fix.
-
- 07 Apr, 2020 1 commit
-
-
Robert Goldman authored
The tests for package local nicknames didn't work properly for case sensitive Allegro lisp. Problem only in the tests, not in ASDF/UIOP.
-
- 04 Apr, 2020 2 commits
-
-
Robert Goldman authored
-
Fixes #14 as suggested by reporter Andriy Kmit. Add support for package local nicknames to package-inferred-systems and define-package.
-
- 01 Apr, 2020 1 commit
-
-
Francois-Rene Rideau authored
-
- 04 Feb, 2020 1 commit
-
-
Robert Goldman authored
-
- 03 Feb, 2020 1 commit
-
-
Robert Goldman authored
Correct the dependency logic for `deliver-asd-op`. Add a test to verify the issue and the fix. Incorporate fixes to the related operations.
-
- 13 Jan, 2020 8 commits
-
-
- 12 Jan, 2020 1 commit
-
-
Robert Goldman authored
-
- 06 Jan, 2020 1 commit
-
-
Robert Goldman authored
Now cleaner and more general.
-
- 05 Jan, 2020 1 commit
-
-
Robert Goldman authored
Stelian reported that he was unable to find systems through link farm on ECL if the link farm was installed by source configuration. This attempts to confirm that.
-
- 19 Nov, 2019 1 commit
-
-
Robert Goldman authored
-
- 18 Nov, 2019 1 commit
-
-
Robert Goldman authored
New test verifies that if operation-done-p is "wired" to always return NIL, then files will always be recompiled and reloaded. Created to address Gitlab issue 13: asdf/asdf#13
-
- 01 Aug, 2019 1 commit
-
-
eddyz87 authored
-
- 25 Jun, 2019 1 commit
-
-
Robert Goldman authored
These from Spencer Truex, with tests by me.
-
- 24 Jun, 2019 1 commit
-
-
Robert Goldman authored
Neil found that the pathname argument would be misinterpreted if it was a directory pathname without a trailing slash. Applied his fix and added a test.
-
- 19 Feb, 2019 1 commit
-
-
Robert Goldman authored
-