- Jun 28, 2012
-
-
Francois-Rene Rideau authored
-
- Dec 16, 2011
-
-
Francois-Rene Rideau authored
Also, fix Makefile.release on a Mac.
-
- Oct 31, 2011
-
-
Francois-Rene Rideau authored
rename *tmp-directory-pathname* to *temporary-directory*.
-
- Oct 30, 2011
-
-
Francois-Rene Rideau authored
* 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
-
- May 30, 2011
-
-
Francois-Rene Rideau authored
-
- May 27, 2011
-
-
Francois-Rene Rideau authored
* extract fasl type from target: at least lispworks depends on pathname type and its fasl type varies! * rucksack not available on clisp (and needed fixes; see our xcvb repo of it) * accept compile-file failure semantics of clisp * suppress duplicate entries for a directory in the source-registry: The first one wins, with its recurse and exclude flags. * fix hello and test/runme * fix various option parsing mistakes
-
- May 25, 2011
-
-
Peter Keller authored
Fix SBCL as a target: avoid the slot-boundp in match-condition-p. Add *target-can-dump-image-p* as a target feature; use it as pre-condition for use-base-image.
-
Francois-Rene Rideau authored
Extract version from git when finalizing the image (requires cl-launch 3.009). On CCL/windows, work around bug ccl bug 858 in run-program. Simplify some tests for run-program, fix others.
-
Francois-Rene Rideau authored
Extract version from git when finalizing the image (requires cl-launch 3.009). On CCL/windows, work around bug ccl bug 858 in run-program. Simplify some tests for run-program, fix others.
-
- Apr 27, 2011
-
-
Peter Keller authored
settings known to xcvb or the individual value of a single one. Change the default object-directory location to be $HOME/.cache/xcvb/common-lisp/<lisp-implementation-version>/ Added format! in driver.lisp to help with debugging and forcing output. Debugged CMUCL support in driver. Fixed implementation-identifier support in extract-target-properties. Allowed Makefile in example-1 to parameterize on lisp implementation. Refactored how option-specs are specified for command line options. Removed dead code paths from simple-build backend that dealt with "xcvb.mk" and the makefile output file. Muffled warnings when loading asdf. Added target-asdf-version setting which you can query with show-settings. Started DONE.rest
-
- Sep 17, 2010
-
-
Francois-Rene Rideau authored
One key was to use (define-compiled-dependency :build (x) `(:build ,x)) instead of `(:compile-build ,x) because e.g. asdf, cl-ppcre, etc., are often being fully used at compile-time not just compiled against for use at run-time.
-
- Aug 08, 2010
-
-
Francois-Rene Rideau authored
Also, fix ssr with require supersession and fix xcvb-farmer conditionals.
-
- May 07, 2010
-
-
Francois-Rene Rideau authored
My, that what much more painful than it ought to be.
-
- Apr 23, 2010
-
-
Francois-Rene Rideau authored
Add (but not use yet) a pure grain set implementation.
-
- Apr 22, 2010
-
-
Francois-Rene Rideau authored
* after profiling, too much time was spent in checking directories to make. Using a hash-table of implicitly (or explicitly) made directories as well as a list of explicitly made directories. * use asdf-dependency-grovel::normalized-component-name for names of components included. * Idea: give a number to each grain, then use FMIM for mergeable sets of grains (if lots of reuse - use hash-consing of sets of grains?).
-
- Apr 14, 2010
-
-
Francois-Rene Rideau authored
Give proper semantics to resolve-absolute-module-name and resolve-module-name. Make the hello example work properly. hello now uses the generate functionality to extract version from parent XCVB. Have log-format do fresh-lines for you. Make sure builds are only interned once. Recognize that builds may be invalid because of inherited conflict.
-
- Apr 02, 2010
-
-
Francois-Rene Rideau authored
-
- Mar 17, 2010
-
-
Francois-Rene Rideau authored
-
- Feb 18, 2010
-
-
Francois-Rene Rideau authored
-
- Feb 03, 2010
-
-
Francois-Rene Rideau authored
This release doesn't work at all. * Rename handle-lisp-dependencies to finalize-grain. Refactor generators. * Commented out stuff in cffi-grovel-support, virtual-pathnames. * Some INTERNALS update
-
- Dec 02, 2009
-
-
Francois-Rene Rideau authored
* separated searched build registry from traversed grain registry. * started a virtual-pathnames layer * small farmer progress.
-
- Nov 11, 2009
-
-
Francois-Rene Rideau authored
-
- Oct 31, 2009
-
-
Francois-Rene Rideau authored
* start some test infrastructure for release * make image mode the default in configure.mk, for the sake of CCL * fix the forker package, bake a collection macro * extract executable and image name from target lisp (when possible) in view of tthsum'ing it in the future.
-
- Oct 25, 2009
-
-
Francois-Rene Rideau authored
Unhappily, XCVB somehow fails to run properly with it.
-
- Oct 06, 2009
-
-
Francois-Rene Rideau authored
* makefile backend bug: make was doing the wrong thing when a.fasl depends on b.cfasl which depends on b.fasl. Apparently, when b.fasl was recompiled, a.fasl wasn't recompiled until the next run of make; we ensure it will by having a.fasl depend directly on b.fasl. * move code around: remove style-warning when loading master as lisp. * have master explicitly support pathname arguments (though princ must have done the right thing already before then). * more moving code around: move specific commands out of main.lisp.
-
- Oct 05, 2009
-
-
Francois-Rene Rideau authored
More documentation updates.
-
Francois-Rene Rideau authored
-
- Oct 04, 2009
-
-
Francois-Rene Rideau authored
Also, clean up the driver. Preliminary tthsum implementation. Remove ";;;" from LICENSE.
-
Francois-Rene Rideau authored
Don't use asdf:run-shell-command anymore, but have a portablish xcvb-master:run-program/process-output-stream and derivatives in xcvb-master; so much cleaner!
-
- Oct 02, 2009
-
-
Francois-Rene Rideau authored
-
- Sep 29, 2009
-
-
Francois-Rene Rideau authored
Complete the non-enforcing makefile backend. Refactor a bit the asdf backend along the way. Debug portablish-pathname, main. Had to do a few things by hand to compile xcvb itself with poiu: mkdir obj-ne ; ln -s ../../poiu/poiu.asd obj-ne/ ; xcvb nm --build xcvb --parallel && make -f xcvb-ne.mk
-
- Sep 26, 2009
-
-
Francois-Rene Rideau authored
Also, lay ground for a non-enforcing build (using POIU?).
-
- Sep 19, 2009
-
-
Francois-Rene Rideau authored
-
- Sep 18, 2009
-
-
Francois-Rene Rideau authored
* Refactor the image selection process. * Document this new feature. * Make no-asdf play better with c-l-c by unregistering modules that use ASDF. Sigh.
-
- Aug 23, 2009
-
-
Francois-Rene Rideau authored
Also, exclude circular asdf self-dependencies in converted multi-asdf systems. Actually passed the test on a multi-system conversion. Woot!
-
- Jul 20, 2009
-
-
Francois-Rene Rideau authored
More documentation updates.
-
- Jul 09, 2009
-
-
Francois-Rene Rideau authored
* XCVB now compiles using XCVB by default: make install relies on a previously installed xcvb to be working. You can still compile using ASDF, with the Makefile target xcvb-using-asdf * Also, ensure that sbcl is happy wrt SBCL_HOME
-
Francois-Rene Rideau authored
SBCL requires SBCL_HOME to be remembered so that special features like (require :sb-posix) may be imported by some software. CCL might similarly want CCL_DIRECTORY, which has the same treatment. This is now supported by XCVB. More release tweaks: allow multiple target implementations in the tarball. Wholly untested.
-
- Jul 06, 2009
-
-
Francois-Rene Rideau authored
Moving version to its own file (bump!). Minor Lisp tweaks (use do-find-symbol in driver, keyword argument to read-first-file-form).
-
- Jul 03, 2009
-
-
Francois-Rene Rideau authored
-