- 28 Nov, 2020 6 commits
-
-
Eric Timmons authored
1.8.0 is allowed to fail, 1.7.1 is not so as to prevent merges on new bugs.
-
Eric Timmons authored
This should make it easier to stay on an older version of a Lisp when the newest has something broken about it.
-
Eric Timmons authored
ABCL 1.8.0 has an issue where the PID of a process cannot be retrieved, causing a failure in test-run-program-unix.script. This has been reported to and reproduced by ABCL devs. Additionally, ABCL 1.8.0 fails test-around-compile.script. I'm still trying to figure out if this is ABCL's fault or ASDF's fault, but it's likely ABCL's given that it works in 1.7.1. Pin to JDK 8 because newer JDKs have issues even launching external processes (that issue has been fixed in 1.8.0).
-
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.
-
Eric Timmons authored
For CL, use images from clfoundation/ instead of mitmers/. The source code for these images is found at https://gitlab.common-lisp.net/cl-docker-images/ For other tasks, use buildpack-deps. This image has git and make already installed, additionally the CL images are based on buildpack-deps. This should speed up jobs somewhat since fewer packages need to be installed.
-
Eric Timmons authored
Need to set RUN_UPGRADE_TESTS
-
- 25 Nov, 2020 4 commits
-
-
Robert Goldman authored
Add test for UIOP:CALL-WITH-TEMPORARY-FILE. See merge request asdf/asdf!153
-
Robert Goldman authored
-
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.
-
Robert Goldman authored
Fix logic of invoking AFTER thunk.
-
- 20 Nov, 2020 3 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
Export PRIMARY-SYSTEM-P. See merge request asdf/asdf!152
-
Robert Goldman authored
Handle request #46
-
- 19 Nov, 2020 2 commits
-
-
Robert Goldman authored
Loliveira/asdf fix launch program See merge request asdf/asdf!151
-
Robert Goldman authored
Eric writes: "Looks like uiop:launch-program never snagged the error output stream so the test was just running `(read-line nil)`."
-
- 18 Nov, 2020 3 commits
-
-
Robert Goldman authored
-
PROCESS-INFO contains an ERROR-OUTPUT-STREAM rather than an ERROR-STREAM slot.
-
Robert Goldman authored
Fix bug which causes compilation to leave empty temporary files on Genera See merge request asdf/asdf!149
-
- 17 Nov, 2020 1 commit
-
-
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.
-
- 16 Oct, 2020 2 commits
-
-
Robert Goldman authored
Add Gitlab CI configuration See merge request asdf/asdf!146
-
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.
-
- 09 Sep, 2020 1 commit
-
-
Robert Goldman authored
-
- 27 Jun, 2020 1 commit
-
-
Francois-Rene Rideau authored
Request from Eric Timmons in asdf/asdf!146
-
- 26 May, 2020 2 commits
-
-
Robert Goldman authored
-
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.
-
- 15 May, 2020 2 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
There was a typo in the nickname for uiop/common-lisp. Thanks for Michał Herda for the fix.
-
- 30 Apr, 2020 2 commits
-
-
Robert Goldman authored
-
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.
-
- 29 Apr, 2020 4 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
Reimplement with-null-input and with-null-output entirely in Lisp See merge request asdf/asdf!136
-
Reimplement with-null-input and with-null-output entirely in Lisp, avoiding access to system devices.
-
Robert Goldman authored
Wrap compilation of UIOP/WITH-OUTPUT in code that muffles SBCL style warning.
-
- 28 Apr, 2020 4 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
Properly pass :element-type to with-output-to-string See merge request asdf/asdf!126
-
This fixes launchpad bug #1855911 as reported by Martin Simmons, with a change based on a patch submitted by Martin: https://bugs.launchpad.net/asdf/+bug/1855911 Some additional ugliness to suppress style warnings on compilation.
-
Robert Goldman authored
Provide ECL support for package local nicknames.
-
- 27 Apr, 2020 1 commit
-
-
Robert Goldman authored
-
- 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 1 commit
-
-
Robert Goldman authored
-