asdf merge requestshttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests2020-11-29T02:30:42Zhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/154Various CI tweaks2020-11-29T02:30:42ZEric TimmonsVarious CI tweaksGenerally make pipelines a little faster and more reliable, switch default image location to a more permanent home, and pin ABCL version to 1.7.1 due to some issues in 1.8.0.Generally make pipelines a little faster and more reliable, switch default image location to a more permanent home, and pin ABCL version to 1.7.1 due to some issues in 1.8.0.https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/153Add test for UIOP:CALL-WITH-TEMPORARY-FILE.2020-11-25T19:29:11ZRobert GoldmanAdd test for UIOP:CALL-WITH-TEMPORARY-FILE.So far this MR only has a (failing) test in it that demonstrates the bug.So far this MR only has a (failing) test in it that demonstrates the bug.Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/152Export PRIMARY-SYSTEM-P.2020-11-20T15:44:36ZRobert GoldmanExport PRIMARY-SYSTEM-P.Handle request #46Handle request #46Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/151Loliveira/asdf fix launch program2020-11-19T21:37:10ZRobert GoldmanLoliveira/asdf fix launch programThis replaces !144 because I had to rebase it and add a test.This replaces !144 because I had to rebase it and add a test.Robert GoldmanRobert Goldmanhttps://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/149Fix bug which causes compilation to leave empty temporary files on Genera2020-11-18T16:57:18ZGary PalterFix bug which causes compilation to leave empty temporary files on GeneraGenera uses versioned pathnames. TMPIZE-PATHNAME creates a temporary file
to ensure a unique name. If we leave that file, Genera will create a new
version (i.e., version 2) when its caller opens the file for output. After
that file is re...Genera uses versioned pathnames. TMPIZE-PATHNAME creates a temporary file
to ensure a unique name. If we leave that file, Genera will create a new
version (i.e., version 2) when its caller opens the file for output. After
that file is renamed, the original temporary file remains. Since Genera runs
on a single core processor, the possibility of a name collision is minimal
if not nil. So, don't keep the temporary file.https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/147Improve OS detection.2021-03-21T13:43:42ZRobert GoldmanImprove OS detection.Replace `:haiku`, `:mezzano`, and `:genera` with `:os-` prefixed
alternatives. This fixes a problem on SBCL where we were
inadvertently *removing* the `:haiku` feature.
Treat `:haiku` as a unix variant (fix `os-unix-p`).
Address #37Replace `:haiku`, `:mezzano`, and `:genera` with `:os-` prefixed
alternatives. This fixes a problem on SBCL where we were
inadvertently *removing* the `:haiku` feature.
Treat `:haiku` as a unix variant (fix `os-unix-p`).
Address #37https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/146Add Gitlab CI configuration2020-10-16T18:40:31ZEric TimmonsAdd Gitlab CI configurationAdd a .gitlab-ci.yml file to automatically run tests on merge requests, the master branch, and tags.
Runs regression and upgrade tests on the latest ABCL, CCL, ECL, and SBCL on Debian using the Makefile based testing harness. The Lisp...Add a .gitlab-ci.yml file to automatically run tests on merge requests, the master branch, and tags.
Runs regression and upgrade tests on the latest ABCL, CCL, ECL, and SBCL on Debian using the Makefile based testing harness. The Lisp scripting based harness could be used (in addition to the Makefile based one) by specifying the `USE_ASDF_TOOLS` environment variable when starting a pipeline.https://gitlab.common-lisp.net/asdf/asdf/-/merge_requests/145LAUNCH-PROGRAM: ECL 20.4.24 no longer requires streams to be files or synonyms2020-12-03T18:31:19ZEric TimmonsLAUNCH-PROGRAM: ECL 20.4.24 no longer requires streams to be files or synonymsECL CHANGELOG Entry: https://gitlab.com/embeddable-common-lisp/ecl/-/blob/20.4.24/CHANGELOG#L103ECL CHANGELOG Entry: https://gitlab.com/embeddable-common-lisp/ecl/-/blob/20.4.24/CHANGELOG#L103https://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/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 Goldman