Skip to content
  1. Apr 21, 2012
  2. Oct 30, 2011
  3. May 15, 2011
  4. May 10, 2011
  5. Apr 27, 2011
    • Peter Keller's avatar
      .547: Added the 'show-settings' command line argument which can show all · 63f8da31
      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
      63f8da31
  6. Apr 20, 2011
  7. Nov 09, 2010
  8. Apr 14, 2010
    • Francois-Rene Rideau's avatar
      .498: restore the :generate functionality. · cdac61c3
      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.
      cdac61c3
  9. Nov 10, 2009
  10. Nov 08, 2009
  11. Oct 10, 2009
  12. Oct 05, 2009
  13. Sep 29, 2009
    • Francois-Rene Rideau's avatar
      XCVB .382: now can compile itself with POIU! · 69ad9285
      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
      69ad9285
  14. Jun 12, 2009
  15. May 29, 2009
    • Francois-Rene Rideau's avatar
      Proudly introducing xcvb 0.3: it works! · 85a0c994
      Francois-Rene Rideau authored
      * make ASDF superseding work by properly refactoring the dependency-interpreter
      * properly recurse on build targets
      * record dependencies included in an image
      * complete initial image creation
      * debug the driver
      * properly detect loaded asdf up-to-date status
      * error when there are extension forms, for now
      * add some verbosity mechanism
      * add some trivial command-line interface
      * actually use the command-line-arguments library (and debug its packaging)
      * complete the mock test example, with a working Makefile!
      
      Note: XCVB 0.300 depends on cl-launch 2.13.3 or later... to be released as 2.14 RSN.
      0.300
      85a0c994
  16. May 28, 2009
    • Francois-Rene Rideau's avatar
      First fully functional Makefile! · 707998ab
      Francois-Rene Rideau authored
      * the Makefile itself is still untested, but XCVB now produces a Makefile that looks like it's work!
      * support for building initial image from driver
      * update to portablish pathnames
      * update asdf frontend
      * update mock test case
      * debug command-line-arguments packaging
      * small documentation update
      * remove obsolete files extensions and traverse
      * add trivial logging infrastructure
      * change the way images are computed -- we can't allow name override anymore since the "name"
        serves as a pattern for how to compute the stuff.
      707998ab
  17. May 19, 2009
    • Francois-Rene Rideau's avatar
      Some fixes: · 86a1388d
      Francois-Rene Rideau authored
      * Fix name resolution to allow relative naming of BUILDs as well as files.
      * Add load capability to lisp-invocation-arglist (to make it easy to load a driver).
      * Documentation update, notably re: TODO items.
      86a1388d
  18. Dec 25, 2008
    • Francois-Rene Rideau's avatar
      Minor hacks and big update of TODO.rest · 6175ab76
      Francois-Rene Rideau authored
      * Tweaks to the asdf converter and the way the first-file-form is read.
      * Big update of the TODO file, including annotations of items with priorities.
      * small update to the INTERNALs description and ilc09 presentation summary.
      * Some utility functions to deal with pathnames somewhat portably.
      * Renaming of string escaping functions, enhancement to with-output macro.
      6175ab76
  19. Dec 17, 2008
  20. Aug 15, 2008