Skip to content
  1. May 15, 2012
  2. 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
  3. May 18, 2011
  4. Oct 05, 2009
  5. 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
  6. May 17, 2009
    • Francois-Rene Rideau's avatar
      Checkpointing more progress · f4524361
      Francois-Rene Rideau authored
      The static backend thingie now compiles and runs to completion. Woot.
      Will have to actually make sure its output graph is meaningful,
      then write a specific backend to output the graph into Makefile statements.
      
      * Debugged name resolution.
      * Debugged fullname inheritance.
      * Debugged static backend calls.
      
      At long last, there's the kernel of something that might work.
      f4524361
  7. May 14, 2009
    • Francois-Rene Rideau's avatar
      Get it to compile and pass trivial regression tests again. · 8b02630e
      Francois-Rene Rideau authored
      * depends-on slots need be initialized before the :after method kicks in.
      * can't provide :fullname in parse-module-declaration, or gonna conflict with the specified one.
      * detect registry conflicts when trying to resolve names
      * stop pretending that packages can isolate xcvb-test from xcvb and then having
       to export symbols (with is not maintainable), import them hackishly (which breaks),
       or have to prefix them all (which sucks). Probably xcvb-static-backends won't survive either.
      * small fixes to match previous checkins.
      8b02630e
  8. Mar 24, 2009
    • Francois-Rene Rideau's avatar
      Commit of work-in-progress as of XCVB talk at ILC'09. · b137c7df
      Francois-Rene Rideau authored
      For the working prototype, please use
      	git checkout xcvb_0.11
      
      In this commit:
      * massive refactoring of internals according to the "grain" design in TODO.
      * implementing search path and naming for multiple builds.
      * Documentation update including slides for ILC'09.
      b137c7df
  9. Aug 15, 2008
  10. Jul 29, 2008
    • Spencer Brody's avatar
      Eliminated cfasl targets from the generated makefile and just made · 64b98d4b
      Spencer Brody authored
      everything depend on cfasls - this prevents the target from being
      executed twice.
      Made the core with build requires systems not have a phony target in
      the makefile - this prevents everything from being rebuilt every time.
      Added a special variable so that the option to use cfasls or not can
      be set by the user.
      64b98d4b
  11. Jun 20, 2008
  12. Jun 12, 2008