Skip to content
  1. Aug 02, 2012
  2. Jul 24, 2012
  3. Jun 28, 2012
  4. May 26, 2012
  5. May 13, 2012
  6. May 02, 2012
  7. Apr 21, 2012
  8. Mar 01, 2012
  9. Dec 16, 2011
  10. Nov 24, 2011
  11. Nov 05, 2011
  12. Nov 02, 2011
    • Peter Keller's avatar
      + If no xcvb program is present, create a suitable one using ASDF. · dc9a8697
      Peter Keller authored
      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.
      dc9a8697
  13. Oct 30, 2011
  14. Sep 26, 2011
  15. Jun 09, 2011
  16. 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
  17. May 25, 2011
  18. May 18, 2011
  19. May 15, 2011
  20. 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
  21. Apr 10, 2011
  22. Aug 04, 2010
  23. Jul 04, 2010
    • Francois-Rene Rideau's avatar
      .529: resolve signal dropping issues. · 1aac3958
      Francois-Rene Rideau authored
      We were using CCL's run-program, that spawned a thread that reset the
      pthread_sigmask. Evil. We now use a run-program/process-output-stream
      based on iolib and short-circuit the implementation's. Sigh.
      1aac3958
  24. Jun 23, 2010
  25. May 20, 2010
  26. Apr 28, 2010
    • Francois-Rene Rideau's avatar
      .508: · 23b12721
      Francois-Rene Rideau authored
      * fix various bugs left over from .507.
      * back out generation of Lisp files in object tree
       until we can provide build processes with a mapping from name to pathname.
      * pass self-test.
      23b12721
  27. Apr 23, 2010
  28. Feb 18, 2010
  29. Nov 24, 2009
  30. Oct 25, 2009
  31. Oct 05, 2009
  32. Oct 04, 2009
  33. Sep 30, 2009
  34. Jul 21, 2009
  35. Jul 10, 2009
    • Francois-Rene Rideau's avatar
      XCVB 0.333: the only half-evil release · a80bdfc7
      Francois-Rene Rideau authored
      Considering that the time is now or never for incompatible API changes,
      renaming :build-requires to :build-depends-on, and :generate-depends-on
      to :depends-on. This will bring some sanity in our naming.
      a80bdfc7
  36. Jul 09, 2009
    • 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