Francois-Rene Rideau [Sat, 3 Nov 2012 23:48:24 +0000]
Include optima among release dependencies
Francois-Rene Rideau [Sat, 3 Nov 2012 23:34:24 +0000]
Use optima instead of fare-matcher.
Francois-Rene Rideau [Fri, 12 Oct 2012 17:01:52 +0000]
driver: safe syntax for emergency I/O, initialization load-strings.
lisp-invocation: play nicer with recent SBCL.
disable rucksack for now until issues with latest SBCL are resolved.
Francois-Rene Rideau [Fri, 12 Oct 2012 16:26:58 +0000]
More asdf package breakage fix.
Francois-Rene Rideau [Thu, 11 Oct 2012 13:52:23 +0000]
More issues with asdf to asdf-utils switch.
driver: Be more robust when borking or otherwise dying.
TODO: ABCL fork hints.
Francois-Rene Rideau [Fri, 5 Oct 2012 22:26:04 +0000]
Update setup-environment.
Francois-Rene Rideau [Thu, 27 Sep 2012 16:01:44 +0000]
Follow API renamings from lisp-interface-library.
Francois-Rene Rideau [Wed, 26 Sep 2012 23:41:53 +0000]
Verbosity, not debugging, should control printing of optimization level.
Francois-Rene Rideau [Thu, 20 Sep 2012 18:24:47 +0000]
The default temporary directory is TMPDIR, not TMP.
Francois-Rene Rideau [Thu, 20 Sep 2012 16:25:02 +0000]
Be less noisy about optimization settings when not debugging.
Francois-Rene Rideau [Tue, 18 Sep 2012 19:33:14 +0000]
Frob packages after changes in dependencies.
Francois-Rene Rideau [Tue, 11 Sep 2012 16:52:45 +0000]
Separate the making of the two tarballs.
Francois-Rene Rideau [Tue, 11 Sep 2012 15:24:50 +0000]
Enable debugging by default in asdf-condition-control.
Francois-Rene Rideau [Tue, 11 Sep 2012 04:51:57 +0000]
No need to depend on recent ASDF anymore - just depend on (recent) asdf-utils.
Francois-Rene Rideau [Sun, 26 Aug 2012 03:01:40 +0000]
Remove define-package-mix from xcvb-utils -- it's now part of fare-utils.
Francois-Rene Rideau [Sat, 4 Aug 2012 04:54:43 +0000]
Fix bug with element-type, another with getcwd.
Francois-Rene Rideau [Thu, 2 Aug 2012 02:40:56 +0000]
Teach the release about asdf-utils.
Francois-Rene Rideau [Thu, 2 Aug 2012 01:55:37 +0000]
* Introducing xcvb-utils to unify alexandria, xcvb-driver, asdf-utils, fare-utils.
* More but still incomplete support for mkcl and cormanlisp.
Francois-Rene Rideau [Tue, 24 Jul 2012 01:16:02 +0000]
More namespace cleanup.
Francois-Rene Rideau [Tue, 24 Jul 2012 01:00:14 +0000]
Update package and interface issues from latest fare-utils, lil, fare-matcher, etc.
Francois-Rene Rideau [Fri, 20 Jul 2012 23:35:20 +0000]
Fix XCVB wrt to (1) recent lil refactorings, and (2) default encodings.
Also export some command-line related symbols from the driver.
Peter Keller [Wed, 18 Jul 2012 04:10:41 +0000]
First attempt at implementing encoding support. Cargo culted around-compile
into the encodings feature. utf-8 is the default encoding and use :default
at your own risk. Anything else gets delegated to asdf-encodings.
Francois-Rene Rideau [Wed, 4 Jul 2012 04:56:42 +0000]
Depend on the latest ironclad, which depends on nibbles.
Make sure we (re)initialize-asdf at some early point: things may have changed after image-dump.
Francois-Rene Rideau [Sat, 30 Jun 2012 23:25:40 +0000]
driver: one way to match future symbols
Francois-Rene Rideau [Thu, 28 Jun 2012 05:39:04 +0000]
more adapting to asdf 2.22.2
Francois-Rene Rideau [Thu, 28 Jun 2012 04:49:44 +0000]
2.22.2: get environment variables that are pathnames right. Export functions.
Francois-Rene Rideau [Thu, 28 Jun 2012 04:12:14 +0000]
Use asdf's getenv-absolute-pathname where appropriate
Francois-Rene Rideau [Thu, 28 Jun 2012 01:53:17 +0000]
Use correct stderr on clozure.
Francois-Rene Rideau [Tue, 12 Jun 2012 03:53:53 +0000]
0.585: YAAAR: add lisp-interface-library to declared dependencies.
Francois-Rene Rideau [Tue, 12 Jun 2012 03:48:45 +0000]
Work well with new lisp-interface-library. Reformat LICENSE.
Francois-Rene Rideau [Tue, 5 Jun 2012 03:34:45 +0000]
Try to be nicer when extracting properties on clisp --
but failed to have make test not bork, even though it works great at the REPL.
Also unsuccessfully try to avoid out-of-memory error on SBCL during make unit-tests.
Francois-Rene Rideau [Fri, 8 Jun 2012 19:22:58 +0000]
Add :output :interactive capability to run-program/
Francois-Rene Rideau [Mon, 4 Jun 2012 18:38:47 +0000]
git pull --rebase better than --append for incremental release-directory update.
Francois-Rene Rideau [Mon, 4 Jun 2012 02:43:19 +0000]
0.583: YAAR. Make the small release tarball under a versioned directory name
to make Quicklisp happy. Small tweaks.
Francois-Rene Rideau [Fri, 1 Jun 2012 06:01:09 +0000]
0.582: YAAAR. Correctly generate version.text in release directory.
Francois-Rene Rideau [Fri, 1 Jun 2012 05:19:52 +0000]
0.581: YAAAR. Trivial fix for Makefile and t/release.
Francois-Rene Rideau [Fri, 1 Jun 2012 01:28:57 +0000]
Use standard-io-syntax when grovelling asdf dependencies.
Francois-Rene Rideau [Fri, 1 Jun 2012 01:28:12 +0000]
Have nicer mv commands when renaming targets.
Francois-Rene Rideau [Thu, 31 May 2012 22:05:18 +0000]
Normalize require grains to use string name designators.
Francois-Rene Rideau [Thu, 31 May 2012 21:16:02 +0000]
xcvb can now produce its own binaries.
No more bootstrapped-install with cl-launch using xcvb-built image.
Francois-Rene Rideau [Thu, 31 May 2012 20:19:54 +0000]
Work towards a release.
Fix tests with SBCL, too.
Remove obsolete setup.lisp for good. We are in an asdf 2 world!
Francois-Rene Rideau [Thu, 31 May 2012 19:45:40 +0000]
0.579: After a few tweaks, passed make test LISP=ccl ; yay!
Francois-Rene Rideau [Thu, 31 May 2012 18:48:22 +0000]
Fix more test failures.
Francois-Rene Rideau [Thu, 31 May 2012 18:40:31 +0000]
Also control optimization settings in asdf-conditon-control.
Should we rename it asdf-compilation-control instead before it's widely used?
Francois-Rene Rideau [Thu, 31 May 2012 18:35:38 +0000]
Add and use asdf-condition-control.
Francois-Rene Rideau [Thu, 31 May 2012 05:20:31 +0000]
Only run tests on implementations detected as being present.
Francois-Rene Rideau [Thu, 31 May 2012 04:30:49 +0000]
Workaround for ccl bug 978.
Francois-Rene Rideau [Thu, 31 May 2012 03:24:00 +0000]
Tweak to registration of magic :sb-FOO systems.
Francois-Rene Rideau [Wed, 30 May 2012 23:42:54 +0000]
Fix build on CCL.
Francois-Rene Rideau [Mon, 28 May 2012 23:15:23 +0000]
Fix Makefile for hello example.
Francois-Rene Rideau [Sat, 26 May 2012 23:40:01 +0000]
Fixing various obvious regressions.
Francois-Rene Rideau [Sat, 26 May 2012 21:58:21 +0000]
Add dependency to inferior shell.
Francois-Rene Rideau [Sat, 26 May 2012 21:55:31 +0000]
Add back support for DARCS dependencies.
Francois-Rene Rideau [Sat, 26 May 2012 21:13:24 +0000]
Remove ending ; in release variables.
Francois-Rene Rideau [Sat, 26 May 2012 21:05:43 +0000]
Add inferior-shell as dependency to xcvb, and use it. Tweak how we release tarballs.
Francois-Rene Rideau [Sat, 26 May 2012 21:05:15 +0000]
Change subprocess-error code initarg to :code
Francois-Rene Rideau [Fri, 18 May 2012 18:16:42 +0000]
driver: export subprocess-error and its slot readers.
Francois-Rene Rideau [Wed, 16 May 2012 23:42:00 +0000]
Better process subprocess errors.
Francois-Rene Rideau [Tue, 15 May 2012 10:43:49 +0000]
Split lisp-invocation in its own .asd.
Francois-Rene Rideau [Mon, 14 May 2012 18:35:09 +0000]
Avoid deprecated optimize declaration of sb-c::merge-tail-calls.
Francois-Rene Rideau [Fri, 11 May 2012 20:54:22 +0000]
SBCL: be ready for new way to exit.
Francois-Rene Rideau [Sun, 13 May 2012 17:50:00 +0000]
Fix image preparation when using XCVB.
Francois-Rene Rideau [Sun, 13 May 2012 14:49:42 +0000]
Fix dependencies in build.xcvb.
Francois-Rene Rideau [Wed, 2 May 2012 01:58:42 +0000]
Resolve some package issues. More self-upgrade to package XCVB.
Francois-Rene Rideau [Mon, 23 Apr 2012 04:40:01 +0000]
Self-upgrade, V1
Francois-Rene Rideau [Sun, 22 Apr 2012 22:30:21 +0000]
Update dependencies in doc/Makefile.release. Tweak require-asdf.
Francois-Rene Rideau [Sun, 22 Apr 2012 01:06:52 +0000]
Fix build.xcvb wrt prepare-image signature change.
Francois-Rene Rideau [Sun, 22 Apr 2012 00:27:23 +0000]
Add TODO item for file encoding support. Add necessary dependencies.
Francois-Rene Rideau [Sat, 21 Apr 2012 05:01:33 +0000]
0.577: tweak versioning.
Francois-Rene Rideau [Thu, 8 Mar 2012 20:39:56 +0000]
Dependency tweak. Debug tweak for blaze.
Francois-Rene Rideau [Tue, 6 Mar 2012 05:40:36 +0000]
Fix some obvious bugs in blaze support.
Francois-Rene Rideau [Sun, 4 Mar 2012 20:10:30 +0000]
Fix driver wrt latest run-program/ change.
Fix build with xcvb wrt fare-memoization change.
Francois-Rene Rideau [Sun, 4 Mar 2012 19:29:21 +0000]
Tweak the run-program/ API.
Francois-Rene Rideau [Sun, 4 Mar 2012 13:28:52 +0000]
fare-memoization was split out of fare-utils, with API changes. Update accordingly.
Francois-Rene Rideau [Thu, 1 Mar 2012 17:33:16 +0000]
Trivial tweaks.
Francois-Rene Rideau [Fri, 16 Dec 2011 22:56:29 +0000]
Some more trivial changes to support blaze.
Francois-Rene Rideau [Fri, 16 Dec 2011 22:31:06 +0000]
Whitespace fixes, thanks to the WhiteSpacebot.
Francois-Rene Rideau [Thu, 15 Dec 2011 05:42:52 +0000]
Some more support for blaze.
Also, fix Makefile.release on a Mac.
Francois-Rene Rideau [Wed, 14 Dec 2011 05:45:52 +0000]
Beginning of blaze backend as minimally edited copy of Makefile backend.
Francois-Rene Rideau [Fri, 25 Nov 2011 07:34:51 +0000]
Get pathname mappings right.
Francois-Rene Rideau [Fri, 25 Nov 2011 05:33:57 +0000]
Make it compile again.
Francois-Rene Rideau [Thu, 24 Nov 2011 15:53:34 +0000]
Start working on pathname mappings.
Francois-Rene Rideau [Wed, 23 Nov 2011 21:36:55 +0000]
Add XD as nickname for XCVB-DRIVER.
Francois-Rene Rideau [Mon, 7 Nov 2011 05:27:46 +0000]
0.576: Fix a2x when most depend-on'ed component isn't the very first,
copy-list before we destructively sort components.
Tweak build and package files.
Francois-Rene Rideau [Sun, 20 Nov 2011 19:43:08 +0000]
Add :around-compile support to asdf converter and backend.
Francois-Rene Rideau [Sun, 6 Nov 2011 23:26:06 +0000]
0.575: Don't forget to load ASDF before we use it.
Handle exit codes when running from the Lisp REPL.
Driver tweaks; notably control conditions when loading an ASDF system.
Francois-Rene Rideau [Sat, 5 Nov 2011 08:06:37 +0000]
0.574: Address issues with asdf targets.
Francois-Rene Rideau [Sat, 5 Nov 2011 03:03:44 +0000]
0.573: try to build asdf systems if no xcvb build is present.
Francois-Rene Rideau [Thu, 3 Nov 2011 17:42:55 +0000]
Better, more portable ways of determining the number of processors.
Francois-Rene Rideau [Wed, 2 Nov 2011 23:40:23 +0000]
Make it so xcvb-example-2 can compile correctly even when XCVB isn't installed.
Notably, pass around the location of the xcvb-program we create in the cache.
Peter Keller [Wed, 2 Nov 2011 06:03:10 +0000]
+ If no xcvb program is present, create a suitable one using ASDF.
This allows the examples to be created without having to install
an XCVB. The primary implementation is in bootstrap.lisp and
additional code in driver.lisp.
+ The created XCVB is made with one of the supported lisp
implementations even though the enclosing lisp invocation might
not be.
+ Refactored lisp-invocation into its own package.
+ The cache-description file contains notes about how the cache
should function. The cache is both the multi-user cache as in
distcc, ccache, etc, but also the user specific workspace for
where to dump fasl files and whatnot.
Francois-Rene Rideau [Wed, 2 Nov 2011 02:43:35 +0000]
Small comment and documentation tweak.
Francois-Rene Rideau [Mon, 31 Oct 2011 22:51:43 +0000]
More debugging on Windows, notably with CormanLisp.
Francois-Rene Rideau [Mon, 31 Oct 2011 02:14:36 +0000]
Driver changes: Windows vs Unix fixes;
rename *tmp-directory-pathname* to *temporary-directory*.
Francois-Rene Rideau [Sun, 30 Oct 2011 15:55:49 +0000]
Fixing tests wrt latest changes.
Francois-Rene Rideau [Sun, 30 Oct 2011 05:04:26 +0000]
First pass at refactoring invocation:
* Use define-command to define and register a command
* Introduce the notion of workspace to store intermediate and target files.
* Update Makefiles for new intended output paths
Francois-Rene Rideau [Thu, 27 Oct 2011 00:49:37 +0000]
Fix Makefile, update TODO.
Francois-Rene Rideau [Fri, 28 Oct 2011 18:58:50 +0000]
In the Makefile comment, output the *features* of the target Lisp, not the host Lisp.
Francois-Rene Rideau [Wed, 26 Oct 2011 21:41:39 +0000]
0.570: Moving code around in the driver, with more comments, a few simplifications.
Francois-Rene Rideau [Tue, 25 Oct 2011 22:49:28 +0000]
0.569: Prompted by failures Xach found with Quicklisp, do more testing.
Fixes to the bridge and to CMUCL, ECL, SCL support that make it work better.