- Jul 02, 2021
-
-
Robert Goldman authored
Fix garbled test. See merge request asdf/asdf!184
-
Robert Goldman authored
By accident a bad test slipped into a commit: this was due to my not understanding how `with-expected-failure` works.
-
Robert Goldman authored
-
Robert Goldman authored
Finalize Changelog for this version and draft release email.
-
- Jun 11, 2021
-
-
Robert Goldman authored
Thanks to Nathan Ringo for catching this.
-
- Jun 04, 2021
-
-
Robert Goldman authored
-
Robert Goldman authored
Simplify WITH-UPGRADABILITY See merge request asdf/asdf!142
-
Robert Goldman authored
-
- Jun 03, 2021
-
-
-
It got lost in an earlier rebase of this branch.
-
-
Robert Goldman authored
Kept part of the `defun*` for `parse-component-form` in rebase.
-
-
-
-
-
-
If we don't discard the original defun or defgeneric form from the expansion, find-definition is able to pin point the correct form instead of falling back to the parent WITH-UPGRADABILITY form.
-
Robert Goldman authored
rewrite docs makefile for less spurious error-looking output See merge request asdf/asdf!182
-
Eric Timmons authored
-
Phoebe Goldman authored
I got pissed off that the text "failed. See log in <rule>.log" appeared in successful doc makefile executions, so I made that no longer the case. Now, failure messages print when a command fails, but will not appear at all in the output of a successful run. Also, processes' error output was not being redirected to logfiles, because the `2>&1` was before the `> logfile` and shell redirects are stupid. Now both stdout and stderr of subprocesses are redirected to logfiles.
-
Robert Goldman authored
-
Robert Goldman authored
Add some extension points for component parsing See merge request asdf/asdf!176
-
Eric Timmons writes [edited for compression]: I decided to make a system class that infers components instead of systems called [asdf-inferred-components](https://gitlab.common-lisp.net/etimmons/asdf-inferred-components). I found myself wanting a couple more points to intercede in the parsing of systems. This merge adds them. At the moment they are not exported from the ASDF package, but we anticipate they will be exported after using them in practice for a while. `class-for-type` is now a generic function that allows a custom `parent-component` class to control the mapping of component types (`:file`, `:module`, etc.) to classes. I also turned `compute-component-children` into a GF (no backward compatibility issues there since the `defun` version of it has yet to be released) and moved a bit of the work it did back into `parse-component-form`.
-
Robert Goldman authored
-
Robert Goldman authored
Fix bug in WITH-TEMPORARY-FILE if stream is immediately closed See merge request asdf/asdf!180
-
Previously, if the first form in the body of `with-temporary-file` was `close-stream`, odd things would happen. This fixes that and also emits a style-warning in that case, since it's an anomalous thing to do.
-
- Jun 02, 2021
-
-
Robert Goldman authored
-
Robert Goldman authored
Clean up gitlab-ci.yml and add trigger for new lisp implementation versions Closes #66 See merge request asdf/asdf!179
-
-
- May 18, 2021
-
-
Robert Goldman authored
-
- May 16, 2021
-
-
Robert Goldman authored
Add REQUIRE upgrade tests to CI See merge request asdf/asdf!178
-
Eric Timmons authored
The original upgrade tests were disabled by default for being too slow. They're too slow because they test with a wide range of previous ASDF versions. Add new tests that run only if the full upgrade test suite is not run. These test upgrading only from the implementation provided ASDF. This is much faster because than testing every old version. Plus, it matches the real world upgrade conditions for the vast majority of users. This catches #72.
-
- May 15, 2021
-
-
-
Robert Goldman authored
Add Clasp to Gitlab CI pipeline See merge request asdf/asdf!170
-
Robert Goldman authored
Change to be ".fasp", instead of ".fasb", to match recent change in clasp.
-
Robert Goldman authored
Add new code for printing backtrace on clasp. Previously, UIOP treated clasp as if it was ECL. Now we invoke `clasp-debug:print-backtrace`, instead.
-
-
Some useful helpers for testing locally using Docker.
-
-