asdf merge requestshttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests2020-05-26T21:45:57Zhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/143Fix hardcoding of the file extension in package-inferred-system2020-05-26T21:45:57ZRobert GoldmanFix hardcoding of the file extension in package-inferred-systemIf the `package-inferred-system` has a file type that is not `".lisp"`, loading will fail because the `"lisp"` `:type` is hard-coded into the package inferred system system search function.If the `package-inferred-system` has a file type that is not `".lisp"`, loading will fail because the `"lisp"` `:type` is hard-coded into the package inferred system system search function.3.3.5Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/142Simplify WITH-UPGRADABILITY2021-06-04T02:54:13ZFrançois-René RideauSimplify WITH-UPGRADABILITYSimplify WITH-UPGRADABILITY, which allows SBCL to find definitions (many thanks to Luís Oliveira). Along the way, robustify upgradability of package-local-nicknames, and ensure that upgrade works smoothly on ABCL, CCL, MKCL among others....Simplify WITH-UPGRADABILITY, which allows SBCL to find definitions (many thanks to Luís Oliveira). Along the way, robustify upgradability of package-local-nicknames, and ensure that upgrade works smoothly on ABCL, CCL, MKCL among others. This MR supersedes !141.3.3.5Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/140Resolve "ecl support for package local nicknames?"2020-04-28T19:16:37ZRobert GoldmanResolve "ecl support for package local nicknames?"Closes #29Closes #29https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/139In bundle asd don't drop CRLF but substitute space2020-04-02T21:26:07ZFrançois-René RideauIn bundle asd don't drop CRLF but substitute space3.3.5Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/138Fix primary-system-name for systems without a source file2020-04-01T16:07:47ZFrançois-René RideauFix primary-system-name for systems without a source fileFixes issue #27.Fixes issue #27.3.3.5Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/136Reimplement with-null-input and with-null-output entirely in Lisp2020-04-29T20:47:58ZMartin SimmonsReimplement with-null-input and with-null-output entirely in LispThese macros are problematic because their implementation assumes you can access special devices using `open`. For instance `#p"NUL"` does not work on LispWorks for Windows.
This change reimplements them entirely in Lisp.These macros are problematic because their implementation assumes you can access special devices using `open`. For instance `#p"NUL"` does not work on LispWorks for Windows.
This change reimplements them entirely in Lisp.3.3.5https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/135Best practices: fix typo2020-02-08T20:15:08ZRommel MARTINEZBest practices: fix typohttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/132Iss232020-04-01T14:00:16ZRobert GoldmanIss23Solution for issue #23
Draft test only. Will apply test after proper behavior is defined.
/cc @frideau @glvSolution for issue #23
Draft test only. Will apply test after proper behavior is defined.
/cc @frideau @glvRobert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/131Do not test for sb-eval feature2020-01-30T19:05:13ZEric TimmonsDo not test for sb-eval featureSBCL 2.0.1 removed :sb-eval from *features* (and added it to an internal
features list). Additionally the #+ reader macro now produces a full warning if
a feature present on the internal features list is tested for.
This commit tests fo...SBCL 2.0.1 removed :sb-eval from *features* (and added it to an internal
features list). Additionally the #+ reader macro now produces a full warning if
a feature present on the internal features list is tested for.
This commit tests for the presence of sb-kernel:lexical-environment-too-complex
directly instead of looking at the sb-eval feature.https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/130Add with-compilation-unit to test clean load for clasp.2020-01-15T17:37:33ZRobert GoldmanAdd with-compilation-unit to test clean load for clasp.Proposed solution to issue #20Proposed solution to issue #20https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/129Test link farm2020-01-05T17:53:40ZRobert GoldmanTest link farmI added tests in order to try to verify the problem with having a "link farm" in the source registry.
I was unable to replicate the issue, which seems to have been a false alarm, but I would like to merge these additional tests.
@fri...I added tests in order to try to verify the problem with having a "link farm" in the source registry.
I was unable to replicate the issue, which seems to have been a false alarm, but I would like to merge these additional tests.
@frideau would you have a quick look? I think there may be a better way to remove the temporary `link-farm` subdirectory when the test is done.
If you could have a look, we can squash merge this and move on to some of other open issues.François-René RideauFrançois-René Rideauhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/127Package local-nicknames on ABCL, CCL, ECL, CLASP2020-04-04T16:54:14ZFrançois-René RideauPackage local-nicknames on ABCL, CCL, ECL, CLASPFixes #14 as suggested by reporter Andriy Kmit.Fixes #14 as suggested by reporter Andriy Kmit.3.3.5Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/126Properly pass :element-type to with-output-to-string2020-04-28T23:18:13ZFrançois-René RideauProperly pass :element-type to with-output-to-stringThis should fix bug #1855911 as reported by Martin Simmons,
with a change based on a patch submitted by Martin:
https://bugs.launchpad.net/asdf/+bug/1855911This should fix bug #1855911 as reported by Martin Simmons,
with a change based on a patch submitted by Martin:
https://bugs.launchpad.net/asdf/+bug/18559113.3.5Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/123Document ALREADY-LOADED-SYSTEMS.2019-09-09T22:54:47ZRobert GoldmanDocument ALREADY-LOADED-SYSTEMS.There was an `@findex` entry for this function, but no documentation. Added that.
This likely is not where the doc for this function should go.
I will probably just merge this, but any reviewers are welcome to suggest that I move this d...There was an `@findex` entry for this function, but no documentation. Added that.
This likely is not where the doc for this function should go.
I will probably just merge this, but any reviewers are welcome to suggest that I move this documentation to a different location.
Assigning this to you @frideau so that you see it. Feel free to ignore if you don't have time; it's a micro-change.François-René RideauFrançois-René Rideauhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/122Defsystem grammar documentation improvements2019-08-02T02:31:24ZJan MoringenDefsystem grammar documentation improvementsThe main change is using Texinfo macros to cross-reference rule definitions and uses. This allowed me to detect a few inconsistencies which I fixed. For the PDF version of the manual, there is no visible change while in the HTML version,...The main change is using Texinfo macros to cross-reference rule definitions and uses. This allowed me to detect a few inconsistencies which I fixed. For the PDF version of the manual, there is no visible change while in the HTML version, rule uses appear as links.
A second change adds rules for options that seemed to be missing in the description. Please check whether the added rules are actually correct.https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/121Fix bullet list in "Shell-friendly syntax for configuration" section2019-03-21T11:57:36ZJan MoringenFix bullet list in "Shell-friendly syntax for configuration" sectionhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/120UIOP: Remove redundant read-time conditional2019-03-21T11:56:01ZJan MoringenUIOP: Remove redundant read-time conditionalAn inner read-time conditional `#+(or clasp ecl mkcl)` contained in an outer, identical conditional has no effect.An inner read-time conditional `#+(or clasp ecl mkcl)` contained in an outer, identical conditional has no effect.https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/119Fix uiop.asd dependencies2018-12-18T19:46:53ZFrançois-René RideauFix uiop.asd dependenciesBased on !115.Based on !115.Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/118known-system-with-bad-secondary-system-names-p2018-12-18T05:26:37ZFrançois-René Rideauknown-system-with-bad-secondary-system-names-pInstead of a lisp of primary system names that are valid prefixes, have a
set of names of primary systems that are known to define secondary systems
with bad system names.
(Follow-up to !116 and !117)Instead of a lisp of primary system names that are valid prefixes, have a
set of names of primary systems that are known to define secondary systems
with bad system names.
(Follow-up to !116 and !117)Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/117Rename test/cl-ppcre.asd to test/test-bad-system-name.asd2018-12-15T21:16:25ZHugo IshimaruRename test/cl-ppcre.asd to test/test-bad-system-name.asdDue to the changes !116, `locate-system` incorrectly locates the `~/common-lisp/asdf/test/cl-ppcre.asd` instead of the official .asd file distributed via quicklisp in my (or maybe some) environment(s).
([Travis CI](https://travis-ci.org...Due to the changes !116, `locate-system` incorrectly locates the `~/common-lisp/asdf/test/cl-ppcre.asd` instead of the official .asd file distributed via quicklisp in my (or maybe some) environment(s).
([Travis CI](https://travis-ci.org/privet-kitty/dufy/jobs/468324818) informed me this problem as my test requires cl-ppcre and the HEAD of ASDF.)