Skip to content
  1. Jul 24, 2012
  2. May 31, 2012
  3. May 27, 2012
  4. Mar 04, 2012
  5. Dec 14, 2011
  6. Nov 06, 2011
  7. Nov 05, 2011
  8. Nov 03, 2011
  9. Nov 02, 2011
  10. Oct 30, 2011
  11. Oct 28, 2011
  12. Oct 25, 2011
  13. Oct 23, 2011
  14. Oct 22, 2011
  15. Oct 16, 2011
  16. Oct 14, 2011
  17. Jun 10, 2011
    • Peter Keller's avatar
      Cosmetic indention change of a piece of code. · 052a1bc1
      Peter Keller authored
      Converted more ERROR calls to USER-ERROR and fixed up the message to
      be more clear.
      
      When the simple-dispatcher constructs a dispatch set of forms, the
      name of the dispatcher is now embedded into it. This makes it
      much easier to find _which_ simple dispatcher interpreter might be
      missing how to evaluate a form.
      052a1bc1
  18. 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
  19. May 26, 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 13, 2011
  22. Apr 09, 2011
  23. Apr 06, 2011
    • Francois-Rene Rideau's avatar
      Progress on the run-program backend. · 9fd68c29
      Francois-Rene Rideau authored
      TODO: need to better control the cwd vs *default-pathname-defaults*
      9fd68c29
    • Peter Keller's avatar
      Added tasks to the TODO list. · b24a145e
      Peter Keller authored
      Converted the makefile style transformation of a computation into
      a command into a more generalized external command form of the
      computations.  Condensed functionality from driver-commands.lisp and
      makefile-backend.lisp into external-commands.lisp. This is because at
      this time both the makefile backend and a new run-program back end will
      use them.
      
      Added a run-program based backend called "simple-build" which will execute
      the commands necessary to build the dependencies in the graph. At this
      time it is a serial execution of the dependencies. The functionality is
      not yet complete and currently broken as of this checkin.
      
      Fixed up the xcvb.asd file to denote the new dependencies.
      b24a145e
  24. Nov 06, 2010
  25. Aug 09, 2010
  26. Jun 23, 2010
  27. May 06, 2010
  28. May 05, 2010
  29. Apr 29, 2010
  30. 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
  31. 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
  32. 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
  33. Apr 03, 2010
  34. Apr 02, 2010