Skip to content
  1. Jun 28, 2012
  2. Dec 16, 2011
  3. Oct 31, 2011
  4. Oct 30, 2011
  5. May 30, 2011
  6. May 27, 2011
    • Francois-Rene Rideau's avatar
      working toward a release: · 024d95bf
      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
      024d95bf
  7. May 25, 2011
  8. 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
  9. Sep 17, 2010
  10. Aug 08, 2010
  11. May 07, 2010
  12. Apr 23, 2010
  13. Apr 22, 2010
    • Francois-Rene Rideau's avatar
      .504: checkpoint tweaks · 0a230f4b
      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?).
      0a230f4b
  14. 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
  15. Apr 02, 2010
  16. Mar 17, 2010
  17. Feb 18, 2010
  18. Feb 03, 2010
  19. Dec 02, 2009
  20. Nov 11, 2009
  21. Oct 31, 2009
    • Francois-Rene Rideau's avatar
      XCVB .418: checkpointing progress of active backend. · 932da676
      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.
      932da676
  22. Oct 25, 2009
  23. Oct 06, 2009
    • Francois-Rene Rideau's avatar
      XCVB .395: improve and document the master/slave. Fix subtle makefile backend bug. · 1386f5d9
      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.
      1386f5d9
  24. Oct 05, 2009
  25. Oct 04, 2009
  26. Oct 02, 2009
  27. 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
  28. Sep 26, 2009
  29. Sep 19, 2009
  30. Sep 18, 2009
  31. Aug 23, 2009
  32. Jul 20, 2009
  33. Jul 09, 2009
    • Francois-Rene Rideau's avatar
      XCVB 0.327: the eat-your-own-dogfood edition! · d21f058c
      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
      d21f058c
    • Francois-Rene Rideau's avatar
      XCVB 0.325: save and restore Lisp implementation directory. · d2ea86f5
      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.
      d2ea86f5
  34. Jul 06, 2009
  35. Jul 03, 2009