- Feb 23, 2022
-
-
Robert Goldman authored
-
Robert Goldman authored
Expand UIOP:DEFINE-PACKAGE docstring, and fix behavior of `:mix` clauses, which should not have had the defaulting use list. See merge request !205
-
Robert Goldman authored
-
- Feb 14, 2022
-
-
Robert Goldman authored
Adds FAQ item on customizing paths for sources and binaries, fixes typo See merge request !201
-
-
- Jan 20, 2022
-
-
Robert Goldman authored
Add allegro to CI See merge request asdf/asdf!204
-
- Jan 18, 2022
-
-
Eric Timmons authored
-
Eric Timmons authored
-
Eric Timmons authored
-
Eric Timmons authored
-
- Jan 17, 2022
-
-
Robert Goldman authored
Refine DEFINE-PACKAGE docstring. See merge request asdf/asdf!203
-
Robert Goldman authored
Expand on the use of :UNINTERN keyword argument, based on discussion around issue #85.
-
- Jan 10, 2022
-
-
Robert Goldman authored
-
Robert Goldman authored
Better handling of missing packages in DEFINE-PACKAGE :IMPORT-FROM Closes #98 and #101 See merge request asdf/asdf!199
-
Signal a style warning if we `:import-from` using a package that does not exist and an empty symbol list. Remains an error to `:import-from` a package that does not exist with a non-empty symbol list. Add some tests to try and ensure `:uiop/package` and `:uiop/package-local-nicknames` are not modified.
-
- Jan 07, 2022
-
-
Robert Goldman authored
Export name of the PROCESS-INFO class. See merge request asdf/asdf!198
-
Robert Goldman authored
Also add brief docstring to tell programmers limits on its use.
-
- Jan 06, 2022
-
-
Robert Goldman authored
-
Robert Goldman authored
make UPGRADE-ASDF return T only if a version number changed See merge request asdf/asdf!195
-
- Jan 05, 2022
-
-
Robert Goldman authored
-
Robert Goldman authored
Ensure version slot of preloaded systems is correct after an upgrade Closes #94 See merge request asdf/asdf!194
-
Eric Timmons authored
This test has probably been broken for a very long time, but it was missed due to UPGRADE-ASDF returning T all the time. This meant that the first LOAD-OP was performed in a new session, *not* the session created at the top of the file. Once UPGRADE-ASDF was fixed, then the done status of the LOAD-OP was persisted, resulting in the next LOAD-OP being a no op. However, this breakage wasn't immediately apparent because FILE-WRITE-DATE was compared with #'>= and the PLAN was not asserted to actually contain the operations we wanted to see. So on a fast computer (unless you got really unlucky) you'd never see the failed test.
-
-
FIND-SYSTEM may cause the system to be loaded from the file system. REGISTERED-SYSTEM won't load it from the file system, but will return something from the file system if it's already been loaded from there. It's safe to do this as the preloaded systems are always considered to be registered.
-
-
-
Since 3.3.2 / 069cd2a6, the primary system name of a misnamed system is derived from the pathname of the .asd file that defines it, not the name of the system itself. This means that within the same cache session, any operation on a misnamed system will depend on DEFINE-OP for the file where it was already found and will *not* depend on a DEFINE-OP for the "syntactic" primary name. The test test-mutual-redefinition.script has been broken since (at least) then. However, it was missed due to UPGRADE-ASDF always returning T. This resulted in every load-system in this test running with an isolated cache.
-
An effect of UPGRADE-ASDF always returning true is that a nested session was unconditionally started by the :AROUND method on OPERATE. This means that *ASDF-SESSION* was always bound to a session object whenever any real work was being done. Now that UPGRADE-ASDF does not unconditionally return T, it's likely that CLEAR-CONFIGURATION-AND-RETY will be invoked in the first CALL-WITH-ASDF-SESSION on the stack and *ASDF-SESSION* will be bound to NIL. So, check that it's not NIL before we grab its SESSION-CACHE.
-
This is what the docstring says it does. However, it's unconditionally returned T since 2.27 / ab797258.
-
- Dec 24, 2021
-
-
Robert Goldman authored
-
Robert Goldman authored
Merge branch '98-uiop-define-package-signals-a-type-error-when-trying-to-import-from-a-non-existent-package' into 'master' Resolve "UIOP:DEFINE-PACKAGE signals a TYPE-ERROR when trying to IMPORT-FROM a non-existent package" Closes #98 See merge request asdf/asdf!197
-
Robert Goldman authored
Resolve "UIOP:DEFINE-PACKAGE signals a TYPE-ERROR when trying to IMPORT-FROM a non-existent package" (#98) The code handling other options to `define-package` used `find-package*`, which (by default) errors if it can't find the package it's looking for. The exception was the code for `:import-from`. This caused cryptic error messages (issue #98) when trying to import from a package that did not exist. Switched to using `find-package*`, added a new exception class, and added a test.
-
- Dec 23, 2021
-
-
Robert Goldman authored
Attila Lendvai's test script for issue 97. See merge request asdf/asdf!196
-
Robert Goldman authored
This demonstrates the issue, but only as a test that is expected to fail.
-
- Oct 04, 2021
-
-
Robert Goldman authored
Change image location for CI pipelines See merge request asdf/asdf!193
-
Eric Timmons authored
This allows the CI runners to avoid Docker Hub's rate limiting.
-
Eric Timmons authored
Gitlab's dependency proxy seemed like a good idea on paper, but it turns out it's only enabled for groups. So go back to fetching images directly from Docker Hub until we also get the images hosted directly on CLF infrastructure.
-
- Aug 30, 2021
-
-
Robert Goldman authored
-
- Aug 27, 2021
-
-
Robert Goldman authored
Mark xfails on ABCL. See merge request asdf/asdf!191
-
Eric Timmons authored
-