projects/xcvb/cl-launch.git
2 months ago3.21.7: Be more clever wrt declaring preloaded systems. master
Francois-Rene Rideau [Wed, 20 Feb 2013 22:21:17 +0000] 
3.21.7: Be more clever wrt declaring preloaded systems.

3 months ago3.21.6: Don't use d: as nickname for asdf/driver: anymore.
Francois-Rene Rideau [Wed, 13 Feb 2013 16:28:40 +0000] 
3.21.6: Don't use d: as nickname for asdf/driver: anymore.

3 months ago3.21.5: work better with older and newer ASDF.
Francois-Rene Rideau [Thu, 31 Jan 2013 04:49:33 +0000] 
3.21.5: work better with older and newer ASDF.

3 months ago3.21.4: the next ASDF is ASDF 3, not ASDF 2.27. Make it work that way.
Francois-Rene Rideau [Sun, 27 Jan 2013 01:55:12 +0000] 
3.21.4: the next ASDF is ASDF 3, not ASDF 2.27. Make it work that way.

3 months ago3.21.3: remove a debug trace from previous commit. Oops.
Francois-Rene Rideau [Sat, 26 Jan 2013 22:44:54 +0000] 
3.21.3: remove a debug trace from previous commit. Oops.

3 months agoquickrelease target, to make Xach happy.
Francois-Rene Rideau [Thu, 24 Jan 2013 02:09:17 +0000] 
quickrelease target, to make Xach happy.

3 months ago3.21.2: Play nicer with ASDF.
Francois-Rene Rideau [Thu, 24 Jan 2013 02:04:33 +0000] 
3.21.2: Play nicer with ASDF.

Load asdf-driver iff ASDF is not 2.27 yet.
Register a fallback system without triggering initialize-source-registry.

3 months ago3.21.1: update image dumping for asdf/driver.
Francois-Rene Rideau [Tue, 22 Jan 2013 02:41:11 +0000] 
3.21.1: update image dumping for asdf/driver.

3 months ago3.21: make it work with the new ASDF-DRIVER from 2.26.x. 3.21
Francois-Rene Rideau [Fri, 18 Jan 2013 15:56:09 +0000] 
3.21: make it work with the new ASDF-DRIVER from 2.26.x.

Also, add support for allegro modern, ecl bytecodes, gcl 2.6 asdf.

5 months ago3.20.1: Reindent a bit.
Francois-Rene Rideau [Mon, 10 Dec 2012 02:23:58 +0000] 
3.20.1: Reindent a bit.
Make it work on old clisp 2.44 by protecting (require "asdf") with a eval and quote,
to prevent clisp from trying to do the requiring at compile-time and failing.

5 months ago3.20: Fix compile-file-pathname* in case we compile cl-launch via asdf.
Francois-Rene Rideau [Sat, 8 Dec 2012 17:21:45 +0000] 
3.20: Fix compile-file-pathname* in case we compile cl-launch via asdf.

7 months ago3.019: Use $TMPDIR, not $TMP. Properly pathnamize directories from getenv.
Francois-Rene Rideau [Sun, 14 Oct 2012 17:16:43 +0000] 
3.019: Use $TMPDIR, not $TMP. Properly pathnamize directories from getenv.
Preliminary MKCL support.

11 months agoTweaks for a new debian release.
Francois-Rene Rideau [Mon, 28 May 2012 23:20:19 +0000] 
Tweaks for a new debian release.

12 months ago3.018: work with SBCL's new SB-EXT:EXIT replacing SB-EXT:QUIT.
Francois-Rene Rideau [Mon, 14 May 2012 18:07:36 +0000] 
3.018: work with SBCL's new SB-EXT:EXIT replacing SB-EXT:QUIT.

14 months ago3.017: let cl-launch work with XCVB even when asdf.asd isn't installed.
Francois-Rene Rideau [Sun, 4 Mar 2012 02:19:36 +0000] 
3.017: let cl-launch work with XCVB even when asdf.asd isn't installed.

18 months ago3.016: Fixes for ABCL, CLISP, ECL, GCL.
Francois-Rene Rideau [Wed, 19 Oct 2011 03:44:49 +0000] 
3.016: Fixes for ABCL, CLISP, ECL, GCL.

19 months ago3.015: fix for CLISP, cleanup for ASDF, reorder default LISPS.
Francois-Rene Rideau [Tue, 18 Oct 2011 23:32:07 +0000] 
3.015: fix for CLISP, cleanup for ASDF, reorder default LISPS.

19 months ago3.014: --noinform for XCL
Francois-Rene Rideau [Thu, 13 Oct 2011 05:33:56 +0000] 
3.014: --noinform for XCL

19 months agoUpdate debian files to latest standard.
Francois-Rene Rideau [Fri, 30 Sep 2011 03:33:59 +0000] 
Update debian files to latest standard.

19 months ago3.013: Makefile cleanup + version bump to make a new debian package
Francois-Rene Rideau [Fri, 30 Sep 2011 00:27:23 +0000] 
3.013: Makefile cleanup + version bump to make a new debian package

19 months ago3.012: simple optimization for recentish CMUCL. 3.012
Francois-Rene Rideau [Mon, 26 Sep 2011 21:53:34 +0000] 
3.012: simple optimization for recentish CMUCL.

23 months ago3.011: CCL now has standalone applications. Use (require "asdf"), for CLISP. 3.011 debian/3.011-1
Francois-Rene Rideau [Tue, 7 Jun 2011 22:09:30 +0000] 
3.011: CCL now has standalone applications. Use (require "asdf"), for CLISP.

23 months ago3.010: cl-launch.asd depends on ASDF. Be sure to use asdf 2.015 *before*.
Francois-Rene Rideau [Tue, 31 May 2011 19:02:41 +0000] 
3.010: cl-launch.asd depends on ASDF. Be sure to use asdf 2.015 *before*.

23 months ago3.009: --final argument for forms to run *before* to dump an image.
Francois-Rene Rideau [Tue, 24 May 2011 22:02:29 +0000] 
3.009: --final argument for forms to run *before* to dump an image.
Note: lightly tested, not included in our test infrastructure yet,
in particular not tested under ECL.

2 years ago3.008: do the Right Thing, always upgrade ASDF before using it on anything else 3.008 debian/3.008-1
Francois-Rene Rideau [Wed, 13 Apr 2011 05:06:46 +0000] 
3.008: do the Right Thing, always upgrade ASDF before using it on anything else

2 years ago3.007: support XCL, tweak for ABCL. 3.007 debian/3.007-1
Francois-Rene Rideau [Thu, 31 Mar 2011 18:52:02 +0000] 
3.007: support XCL, tweak for ABCL.

2 years ago3.006: remove some debugging output left by mistake. 3.006 debian/3.006-1
Francois-Rene Rideau [Sun, 20 Mar 2011 17:56:31 +0000] 
3.006: remove some debugging output left by mistake.

2 years ago3.005: fix bitrotten print_lisp_setup functionality. 3.005
Francois-Rene Rideau [Thu, 4 Nov 2010 17:41:48 +0000] 
3.005: fix bitrotten print_lisp_setup functionality.

2 years ago3.004: Fix support for ABCL at 0.22.0, be ready for ASDF 2.010, avoid warnings in... 3.004
Francois-Rene Rideau [Thu, 21 Oct 2010 21:00:21 +0000] 
3.004: Fix support for ABCL at 0.22.0, be ready for ASDF 2.010, avoid warnings in allegro

2 years ago3.003: play nicer with XDG, try to fix bitrotten ECL support, etc. debian/3.003-1
Francois-Rene Rideau [Thu, 23 Sep 2010 16:41:15 +0000] 
3.003: play nicer with XDG, try to fix bitrotten ECL support, etc.

2 years ago3.002: fix editing mistake that broke CLISP in 3.001 3.002 debian/3.002-1
Francois-Rene Rideau [Fri, 17 Sep 2010 21:33:15 +0000] 
3.002: fix editing mistake that broke CLISP in 3.001

2 years agoUpdate debian format to 3.0 (quilt)
Francois-Rene Rideau [Wed, 18 Aug 2010 15:06:35 +0000] 
Update debian format to 3.0 (quilt)

2 years agoDebian changelog for 3.001: ABCL and SCL
Francois-Rene Rideau [Tue, 17 Aug 2010 19:20:39 +0000] 
Debian changelog for 3.001: ABCL and SCL

2 years ago3.001: SCL support, reorder implementations alphabetically. 3.001
Francois-Rene Rideau [Mon, 9 Aug 2010 05:52:35 +0000] 
3.001: SCL support, reorder implementations alphabetically.

2 years agoFix and update debian packaging.
Francois-Rene Rideau [Wed, 21 Jul 2010 15:42:22 +0000] 
Fix and update debian packaging.

2 years agoRelease cl-launch 3 to work with asdf 2. 3.000
Francois-Rene Rideau [Wed, 9 Jun 2010 20:30:39 +0000] 
Release cl-launch 3 to work with asdf 2.

3 years ago2.907: eliminate a warning when compiling with ECL.
Francois-Rene Rideau [Wed, 5 May 2010 15:22:55 +0000] 
2.907: eliminate a warning when compiling with ECL.

3 years agoUpdate debian package for 2.906.
Francois-Rene Rideau [Thu, 29 Apr 2010 16:49:16 +0000] 
Update debian package for 2.906.

3 years agocl-launch 2.906: fix support for allegro, lispworks, gcl.
Francois-Rene Rideau [Thu, 29 Apr 2010 15:51:20 +0000] 
cl-launch 2.906: fix support for allegro, lispworks, gcl.
* success on 1874 tests: cl-launch -l 'clisp ccl sbcl allegro lispworks gcl ecl' -B tests

3 years agoRemove now unwanted #+(or ...)
Francois-Rene Rideau [Thu, 29 Apr 2010 05:35:18 +0000] 
Remove now unwanted #+(or ...)

3 years ago2.905: make gcl and ecl happier, reshuffling lisp code around.
Francois-Rene Rideau [Thu, 29 Apr 2010 05:22:54 +0000] 
2.905: make gcl and ecl happier, reshuffling lisp code around.

3 years ago2.904: hush cl_fragment correctly.
Francois-Rene Rideau [Fri, 16 Apr 2010 02:35:01 +0000] 
2.904: hush cl_fragment correctly.

3 years ago2.903: depend on asdf 1.677, tell it to xcvb. Minor tweaks.
Francois-Rene Rideau [Wed, 14 Apr 2010 06:22:24 +0000] 
2.903: depend on asdf 1.677, tell it to xcvb. Minor tweaks.

3 years ago2.902: have cl-launch.asd depend on asdf.asd to avoid asdf upgrade nightmare.
Francois-Rene Rideau [Sat, 3 Apr 2010 04:26:43 +0000] 
2.902: have cl-launch.asd depend on asdf.asd to avoid asdf upgrade nightmare.

3 years ago2.901: support SOURCE-REGISTRY, fix ASDF loading.
Francois-Rene Rideau [Fri, 19 Mar 2010 05:02:26 +0000] 
2.901: support SOURCE-REGISTRY, fix ASDF loading.

3 years agocl-launch 2.900: initial support for ASDF 2.
Francois-Rene Rideau [Fri, 19 Mar 2010 03:05:39 +0000] 
cl-launch 2.900: initial support for ASDF 2.

3 years agoFix whitespace issue in debian control, caught by lintian.
Francois-Rene Rideau [Thu, 4 Feb 2010 06:25:21 +0000] 
Fix whitespace issue in debian control, caught by lintian.

3 years agocl-launch 2.36: trivial changes: c-l-c 7.0 fixes the ECL issue.
Francois-Rene Rideau [Thu, 4 Feb 2010 06:22:13 +0000] 
cl-launch 2.36: trivial changes: c-l-c 7.0 fixes the ECL issue.

3 years ago2.35: Avoid some potential warnings with *asdf-path*.
Francois-Rene Rideau [Tue, 17 Nov 2009 18:55:46 +0000] 
2.35: Avoid some potential warnings with *asdf-path*.

3 years agoActually bump version to 2.34. TMBABW.
Francois-Rene Rideau [Tue, 10 Nov 2009 18:23:36 +0000] 
Actually bump version to 2.34. TMBABW.

3 years agocl-launch 2.34: in exclude-from-cache, ignore empty strings as well as NILs
Francois-Rene Rideau [Tue, 10 Nov 2009 03:34:46 +0000] 
cl-launch 2.34: in exclude-from-cache, ignore empty strings as well as NILs

3 years agocl-launch 2.33: Fix support for building images in ECL.
Francois-Rene Rideau [Mon, 9 Nov 2009 14:52:59 +0000] 
cl-launch 2.33: Fix support for building images in ECL.

3 years agocl-launch 2.32: trivial change; TODO: bitunrot ECL.
Francois-Rene Rideau [Sun, 8 Nov 2009 19:54:02 +0000] 
cl-launch 2.32: trivial change; TODO: bitunrot ECL.

3 years agoAdd a TODO
Francois-Rene Rideau [Sat, 7 Nov 2009 23:30:57 +0000] 
Add a TODO

3 years agocl-launch 2.31: allow resume from unconfigured image. Tests passed.
Francois-Rene Rideau [Fri, 6 Nov 2009 23:47:53 +0000] 
cl-launch 2.31: allow resume from unconfigured image. Tests passed.

3 years agoMake installation better (self)documenting.
Francois-Rene Rideau [Fri, 23 Oct 2009 20:45:30 +0000] 
Make installation better (self)documenting.

3 years agoEnhance installation documentation
Francois-Rene Rideau [Fri, 23 Oct 2009 18:51:49 +0000] 
Enhance installation documentation

3 years agoAdd mkdir -p to Makefile
fare [Wed, 21 Oct 2009 17:04:00 +0000] 
Add mkdir -p to Makefile
Re-format INTERNALS for 80 columns.

3 years agocl-launch 2.30: specify :build-depends-on nil in setup.
Francois-Rene Rideau [Wed, 21 Oct 2009 01:10:06 +0000] 
cl-launch 2.30: specify :build-depends-on nil in setup.

3 years agocl-launch 2.29: fix problem with excluding disabled cache.
Francois-Rene Rideau [Mon, 5 Oct 2009 21:14:03 +0000] 
cl-launch 2.29: fix problem with excluding disabled cache.

3 years agocl-launch 2.28: unbreak *arguments* for clisp
Francois-Rene Rideau [Fri, 2 Oct 2009 16:57:29 +0000] 
cl-launch 2.28: unbreak *arguments* for clisp

3 years agocl-launch 2.27: fix issues wrt cl-launch.asd
Francois-Rene Rideau [Fri, 2 Oct 2009 14:20:02 +0000] 
cl-launch 2.27: fix issues wrt cl-launch.asd

3 years agoCL-Launch 2.26: rename cache root from ~/.cache/lisp-fasl/ to ~/.cache/common-lisp/
Francois-Rene Rideau [Mon, 28 Sep 2009 23:14:38 +0000] 
CL-Launch 2.26: rename cache root from ~/.cache/lisp-fasl/ to ~/.cache/common-lisp/
Also, distinguish flavors of ACL in implementation directory name, and
exclude the cache itself from recursive redirection.

3 years agoAdd a note on building intermediate files, if you want.
Francois-Rene Rideau [Tue, 15 Sep 2009 20:28:28 +0000] 
Add a note on building intermediate files, if you want.

3 years agocl-launch 2.25: better argv support for allegro and clisp?
Francois-Rene Rideau [Fri, 11 Sep 2009 22:53:58 +0000] 
cl-launch 2.25: better argv support for allegro and clisp?
Untested (oops).

3 years agoMore documentation for hackers and users.
Francois-Rene Rideau [Fri, 11 Sep 2009 21:37:56 +0000] 
More documentation for hackers and users.

3 years agoSuggest how to use the Makefile in a Makefile comment.
Francois-Rene Rideau [Fri, 11 Sep 2009 21:25:16 +0000] 
Suggest how to use the Makefile in a Makefile comment.

3 years agoAdd a Makefile to git
Francois-Rene Rideau [Fri, 11 Sep 2009 21:22:11 +0000] 
Add a Makefile to git

3 years agocl-launch 2.24: do not enable the *lisp-fasl-cache* from cl-launch.asd
Francois-Rene Rideau [Wed, 9 Sep 2009 15:42:33 +0000] 
cl-launch 2.24: do not enable the *lisp-fasl-cache* from cl-launch.asd
and allow for it to be persistently :disabled in users' build.

3 years agocl-launch 2.23: fix for CCL & ECL, launcher.lisp, latest ASDF.
Francois-Rene Rideau [Wed, 9 Sep 2009 02:23:03 +0000] 
cl-launch 2.23: fix for CCL & ECL, launcher.lisp, latest ASDF.
Passes all 1838 tests on my machine.

3 years agoHush up cl-launch when run with Allegro 8.0 or later.
Francois-Rene Rideau [Wed, 2 Sep 2009 18:58:10 +0000] 
Hush up cl-launch when run with Allegro 8.0 or later.

3 years agodebian documentation update
Francois-Rene Rideau [Mon, 20 Jul 2009 14:23:55 +0000] 
debian documentation update

3 years agoUpdate debian/rules for the BUILD.lisp -> build.xcvb renaming.
Francois-Rene Rideau [Mon, 20 Jul 2009 14:08:06 +0000] 
Update debian/rules for the BUILD.lisp -> build.xcvb renaming.

3 years agocl-launch 2.21: option -B print_lisp_setup to make XCVB setup easier
Francois-Rene Rideau [Mon, 20 Jul 2009 12:49:41 +0000] 
cl-launch 2.21: option -B print_lisp_setup to make XCVB setup easier

3 years agocl-launch 2.20: hush some corner-case warnings and errors
Francois-Rene Rideau [Tue, 14 Jul 2009 15:46:28 +0000] 
cl-launch 2.20: hush some corner-case warnings and errors

  * Silence cl-launch when reloading from an image that has it:
    don't re-evaluate header forms (might cause surprises if the image had
    a previous instance of cl-launch yet you depend on newer features. GIGO)

  * ASDF seems to complain when a system's :pathname is NIL.
    Use /dev/null instead (or \NUL on Windows)

3 years agocl-launch 2.19: make xcvb happier - depend on asdf, use eval-when
Francois-Rene Rideau [Thu, 9 Jul 2009 15:41:27 +0000] 
cl-launch 2.19: make xcvb happier - depend on asdf, use eval-when

3 years agocl-launch 2.18: rename BUILD.lisp to build.xcvb
Francois-Rene Rideau [Wed, 8 Jul 2009 17:11:01 +0000] 
cl-launch 2.18: rename BUILD.lisp to build.xcvb

3 years agocl-launch 2.17: actually bump version!
Francois-Rene Rideau [Thu, 25 Jun 2009 14:31:40 +0000] 
cl-launch 2.17: actually bump version!

3 years agocl-launch 2.17, the real one: fixed print_lisp_implementation.
Francois-Rene Rideau [Thu, 25 Jun 2009 14:28:08 +0000] 
cl-launch 2.17, the real one: fixed print_lisp_implementation.

Previous refactoring got its DO_LISP overriden. Oops.

3 years agocl-launch 2.17: -B print_lisp_implementation and -B print_lisp_binary_path
Francois-Rene Rideau [Thu, 25 Jun 2009 14:20:06 +0000] 
cl-launch 2.17: -B print_lisp_implementation and -B print_lisp_binary_path
* tweaked the implementation of those functions to use DO_LISP.
 Long live higher-order functions, down with big conditional expressions!
* tweak comments wrt CLISP version needed for standalone executables (2.48)
* Bumped the version.

3 years agoTrivial change to function name. print_lisp_binary is now print_lisp_binary_path
Joyce Chen [Wed, 24 Jun 2009 18:14:21 +0000] 
Trivial change to function name.  print_lisp_binary is now print_lisp_binary_path

3 years agoAdd backdoor options 'print_lisp_implementation' and 'print_lisp_binary_path' to...
Joyce Chen [Wed, 24 Jun 2009 17:26:00 +0000] 
Add backdoor options 'print_lisp_implementation' and 'print_lisp_binary_path' to cl-launch.

Examples:
cl-launch -B print-lisp-implementation may return sbcl
cl-launch -B print-lisp-binary-path    may return /usr/local/bin/sbcl

3 years agoRevert "Add --whatlisp option to cl-launch."
Joyce Chen [Wed, 24 Jun 2009 16:33:50 +0000] 
Revert "Add --whatlisp option to cl-launch."

This reverts commit 9d816839fbb31f84b03a625e09833944592a3a9f.

3 years agoRevert "Trivial change to documentation of --whatlisp option in cl-launch."
Joyce Chen [Wed, 24 Jun 2009 16:29:31 +0000] 
Revert "Trivial change to documentation of --whatlisp option in cl-launch."

This reverts commit 8f34ead4eb5f095a95a647efe2a8b0f991da84ae.

3 years agoTrivial change to documentation of --whatlisp option in cl-launch.
Joyce Chen [Wed, 24 Jun 2009 15:41:18 +0000] 
Trivial change to documentation of --whatlisp option in cl-launch.

3 years agoAdd --whatlisp option to cl-launch.
Joyce Chen [Wed, 24 Jun 2009 15:39:20 +0000] 
Add --whatlisp option to cl-launch.

"cl-launch --whatlisp QUERY" prints information about the selected Lisp.
if QUERY is 'impl', show Lisp name.
if QUERY is 'bin', show Lisp binary path.

3 years agoMake it cl-launch 2.16 -- and now *I* can sign the debian package...
Francois-Rene Rideau [Sat, 13 Jun 2009 07:09:44 +0000] 
Make it cl-launch 2.16 -- and now *I* can sign the debian package...

3 years agoEnable standalone executables for clisp -- but warn about the backdoor.
Francois-Rene Rideau [Sat, 13 Jun 2009 06:41:24 +0000] 
Enable standalone executables for clisp -- but warn about the backdoor.

3 years agocl-launch 2.15, now supporting working from previous images.
Francois-Rene Rideau [Fri, 12 Jun 2009 20:44:30 +0000] 
cl-launch 2.15, now supporting working from previous images.
(The support was added by Yuh-Sin Chen in the previous commit.
This is only a documentation update.)

3 years agoAdd --image option to cl-launch.
Yu-hsin Chen [Fri, 12 Jun 2009 20:22:53 +0000] 
Add --image option to cl-launch.
cl-launch --lisp LISP --image IMAGE loads a Lisp IMAGE with specified
 LISP implementation.
Add self-test for --image option.

3 years agocl-launch 2.14 as copied from my previous monotone repository.
Francois-Rene Rideau [Thu, 11 Jun 2009 18:27:16 +0000] 
cl-launch 2.14 as copied from my previous monotone repository.

It just passed those tests for me on a recent (2009Q1) debian/amd64 machine:
cl-launch -l 'clisp sbcl' -B tests