- Sep 14, 2015
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Better support ext:run-program on ECL. Fix :directory on MKCL.
-
- Sep 08, 2015
-
-
Francois-Rene Rideau authored
There was a UIOP bug (fixed), but there is also still an ECL bug, so don't try to use ext:run-program, and stick with ext:system. This means that run-program was broken on ECL in ASDF 3.1.5, but not in ASDF 3.1.4 and earlier.
-
- Aug 13, 2015
-
-
Francois-Rene Rideau authored
-
- Aug 11, 2015
-
-
Francois-Rene Rideau authored
Thanks to Daniel Kochmański for his support.
-
- Jul 10, 2015
-
-
Francois-Rene Rideau authored
I had made a change assuming complement works on symbols, but it doesn't portably.
-
- Jul 07, 2015
-
-
Francois-Rene Rideau authored
We had an overly short blacklist of characters, that failed to include & or | and who knows what other CMD.EXE punctuation. So use a whitelist instead.
-
- Jul 02, 2015
-
-
Francois-Rene Rideau authored
Punt on making rename-file-overwriting-target atomic. Punt on trying to run cmd with anything that SBCL would escape.
-
Robert Goldman authored
-
- Jul 01, 2015
-
-
Francois-Rene Rideau authored
Add a missing space between redirection and command on Windows. Error due to a recent refactoring yet untested.
-
- Jun 30, 2015
-
-
Francois-Rene Rideau authored
When a process with a long command fails, it was far too indented to the right. Remedy that at the price of making it somewhat uglier when the command is short.
-
- Jun 29, 2015
-
-
Robert Goldman authored
Fix for launchpad bug 1469550. Fix %NORMALIZE-SYSTEM-COMMAND for ACL + Windows, by explicitly forcing use of "CMD /c". Force RUN-PROGRAM to runs shell on string command argument, per its docstring (unless explicitly overridden by the caller).
-
- Jun 08, 2015
-
-
Francois-Rene Rideau authored
-
- May 08, 2015
-
-
Francois-Rene Rideau authored
-
- May 07, 2015
-
-
Francois-Rene Rideau authored
The JVM doesn't give access to native chdir without some extensions that aren't available with ABCL. There's a user.dir system property whereby some Java programs kind of fake it, but ABCL doesn't play nice with it. Therefore, use *default-pathname-defaults* as our "current directory", and be sure to chdir to it before to run commands with run-program. Try to make the run-program chdir feature work on Windows.
-
- Apr 27, 2015
-
-
Francois-Rene Rideau authored
-
- Mar 29, 2015
-
-
On ABCL, os testing is at runtime. On all other implementations, it's at compile-time. SBCL can optimize some runtime tests and then complain about unreachable code. os-cond abstracts over OS conditionalization and makes everyone happy. Needed by an upcoming configuration change. Plus minor typographical fixes.
-
- Mar 12, 2015
-
-
Francois-Rene Rideau authored
Based on a contribution by Christian Shafmeister.
-
- May 11, 2014
-
-
Francois-Rene Rideau authored
-
- Mar 17, 2014
-
-
Robert P. Goldman authored
-
- Feb 28, 2014
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
use ext:run-program, not ext:shell.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- Feb 26, 2014
-
-
Francois-Rene Rideau authored
use ext:run-program, not ext:shell.
-
- Feb 25, 2014
-
-
Francois-Rene Rideau authored
-
- Feb 22, 2014
-
-
Francois-Rene Rideau authored
-
- Jan 27, 2014
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
* Add some comments on TRAVERSE-ACTION; expand those on SOURCE-FILE-TYPE. * Remove a few unnecessary input-files or output-files methods * Remove (declare (ignorable ...)) for specialized arguments. Specialize a few arguments to T. * Remove most when-upgrading methods, since we drop data on old incompatible ASDFs.
-
- Jan 08, 2014
-
-
Francois-Rene Rideau authored
-
- Jan 01, 2014
-
-
Francois-Rene Rideau authored
Fix the the handling of :directory in run-program when using system.
-
- Dec 20, 2013
-
-
Francois-Rene Rideau authored
-
- Dec 19, 2013
-
-
Francois-Rene Rideau authored
It's not just present in buggy implementations, it's inevitable on all implementations that rely on shell redirection.
-
- Nov 20, 2013
-
-
Francois-Rene Rideau authored
-
- Nov 15, 2013
-
-
Francois-Rene Rideau authored
Define the :DBG macro, so it's ubiquitously available for print-debugging. Define and export nest, so it's always there to prevent indentation drift. Tweak restore-image again for better handling of *lisp-interaction*. Update docstrings for define-package. Define %process-info-pid.
-
- Nov 12, 2013
-
-
Francois-Rene Rideau authored
Everyone should be using a recent 2.7.0 (in ANSI mode) from master for ASDF.
-
- Nov 05, 2013
-
-
Francois-Rene Rideau authored
-
- Oct 24, 2013
-
-
Francois-Rene Rideau authored
-
- Oct 23, 2013
-
-
Francois-Rene Rideau authored
This is quick-build compatible and fixes lp#1230368. To use package-system, just have foo.asd containing (defsystem foo :class package-system) at the top of your quick-build hierarchy $FOODIR for packages whose name start with "FOO/" and ASDF will thereafter look for system "foo/bar/baz" in $FOODIR/bar/baz.lisp. Such a file will implicitly have its own system defined; its dependencies are computed by scanning the file, extracting its first defpackage form, and using the packages it uses or imports from as a as a specification of what systems it depends on. You can register packages as belonging to a system with (asdf:register-system-packages my-system '(package1 package2)) Using or importing from a package registered to a given system will generate a dependency to the registered system. Using or importing from a packages registered to the constant symbol T will not generate any dependency. Using or importing from a packages that is not registered will generate a dependency on a system the name of which is the package name downcased. All packages that exist at the time ASDF is initially loaded are registered to constant symbol T. Also, for convenience, introduce :use-reexport and :mix-reexport in uiop/package.lisp (of course, no one can rely on it until it's mainstream, but better late than never). To use this style in a way compatible with older versions of ASDF 3, you may use the asdf-package-system extension. See lisp-interface-library for a system that uses this style this way. Push :asdf-package-system to *features*
-
Francois-Rene Rideau authored
for the sake of Windows' CMD.EXE.
-