Skip to content
  1. Nov 25, 2011
  2. Nov 02, 2011
  3. Oct 30, 2011
  4. 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
  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. Nov 06, 2010
  7. Aug 09, 2010
  8. May 05, 2010
  9. 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
  10. Apr 03, 2010
  11. Mar 19, 2010
  12. Dec 07, 2009
  13. Dec 01, 2009
  14. Nov 16, 2009
  15. Nov 13, 2009
  16. Nov 11, 2009
  17. Nov 10, 2009
    • Francois-Rene Rideau's avatar
      XCVB .449: the anti-yaaaar · ea032303
      Francois-Rene Rideau authored
      * The Makefile has a pre-release-test target, so no need to commit
       "yet another attempt at auto-validated release" anymore --
       I will test whether the code I have passes muster before committing.
      * error out early if XCVB_OBJECT_DIRECTORY wasn't configured.
      * Fixes to the regressions in the non-enforcing backend that had been
       made to implicitly rely on a previous run of the enforcing backend.
      * Factoring out common option handling.
      * Removing cruft from previous over-design of the computation class.
      * Many thanks to Attila Lendvai for testing.
      ea032303
    • Francois-Rene Rideau's avatar
  18. Nov 09, 2009
  19. 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
  20. Oct 25, 2009
  21. Oct 23, 2009
  22. Oct 20, 2009
  23. Oct 10, 2009
  24. Oct 08, 2009
  25. 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