- 16 Feb, 2021 5 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
-
Robert Goldman authored
-
Robert Goldman authored
On Genera running under macOS, do not search /usr/share/common-lisp for ASDF systems: See merge request !160
-
Gary Palter authored
macOS has implemented a separate read-only system volume and /usr/share is on that volume. Consequently, /usr/share/common-lisp does not exist nor can it be created. Further, Genera accesses its host filesystem through NFS and there is no way to export the root (/) or /usr/share that will not lead Genera into an infinite loop trying to access those mounts. Instead, just search /usr/local/share which is on the writable Data volume. Also, change the value return by UIOP/OS:ARCHITECTURE to :VLM when running on a VLM.
-
- 06 Feb, 2021 3 commits
-
-
Robert Goldman authored
Fix for #53: Didier Verna points out that `:defsystem-depends-on` has `dependency-def` not `system-list` as its value.
-
Robert Goldman authored
-
Robert Goldman authored
Better component encoding warnings See merge request !157
-
- 05 Feb, 2021 2 commits
-
-
Eric Schulte authored
Currently warnings are thrown by concatenate-source-op every time ASDF is loaded if UTF-8 is the default encoding because the ASDF source is ASCII which is not equal to UTF-8. This commit adds a special case to the encoding equality check so that ASCII is recognized as a subset of UTF-8.
-
Eric Schulte authored
-
- 30 Nov, 2020 2 commits
-
-
Robert Goldman authored
-
Robert Goldman authored
LAUNCH-PROGRAM: ECL 20.4.24 no longer requires streams to be files or synonyms See merge request !145
-
- 29 Nov, 2020 3 commits
-
-
Eric Timmons authored
-
Eric Timmons authored
From CHANGELOG: - ~ext:run-program~: process streams may be virtual streams (for instance ~*standard-output*~ in slime, or a string-output-stream)
-
Robert Goldman authored
Various CI tweaks See merge request !154
-
- 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 !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 !152
-
Robert Goldman authored
Handle request #46
-
- 19 Nov, 2020 2 commits
-
-
Robert Goldman authored
Loliveira/asdf fix launch program See merge request !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
-
Luís Borges de Oliveira 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 !149
-
- 17 Nov, 2020 1 commit
-
-
Gary Palter authored
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 !146
-
Eric Timmons authored
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 !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.
-