Skip to content
  1. Jul 04, 2012
  2. Dec 16, 2011
  3. Sep 25, 2011
  4. Jun 02, 2011
  5. Jun 01, 2011
  6. May 25, 2011
  7. 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
  8. Nov 24, 2009
  9. Nov 12, 2009
  10. Oct 25, 2009
  11. Oct 23, 2009
  12. Oct 17, 2009
  13. Oct 10, 2009
  14. Oct 05, 2009
  15. Oct 04, 2009
  16. Sep 26, 2009
  17. Sep 21, 2009
  18. Sep 19, 2009
  19. Sep 18, 2009
  20. Aug 24, 2009
  21. Aug 22, 2009
  22. Aug 20, 2009
  23. Jul 21, 2009
  24. Jul 06, 2009
  25. Jul 01, 2009
  26. Jun 09, 2009
    • Joyce Chen's avatar
      XCVB 0.306: got it to compile itself! · 159ae0bb
      Joyce Chen authored
      * ensure installation directories exist
      * add module forms to every file
      * fix nickname registration
      * add an eval-when for compile-time functions
      * add support for xcvb.mk in the main Makefile
      * trivially tested the result
      159ae0bb
    • Francois-Rene Rideau's avatar
      XCVB 0.305: trivial cleanups and documentation · 236fdf71
      Francois-Rene Rideau authored
      * Incremented version. Since I last did, trivial showstopper bugs were fixed
       (see previous git commits). We sorely need a regression test.
      
      * Moved unused files to a subdirectory unbaked/ and documented them there.
      
      * Updated INTERNALS documentation; sprinkled code with a docstring and a TODO.
      236fdf71
  27. May 29, 2009
    • Francois-Rene Rideau's avatar
      Proudly introducing xcvb 0.3: it works! · 85a0c994
      Francois-Rene Rideau authored
      * make ASDF superseding work by properly refactoring the dependency-interpreter
      * properly recurse on build targets
      * record dependencies included in an image
      * complete initial image creation
      * debug the driver
      * properly detect loaded asdf up-to-date status
      * error when there are extension forms, for now
      * add some verbosity mechanism
      * add some trivial command-line interface
      * actually use the command-line-arguments library (and debug its packaging)
      * complete the mock test example, with a working Makefile!
      
      Note: XCVB 0.300 depends on cl-launch 2.13.3 or later... to be released as 2.14 RSN.
      0.300
      85a0c994
  28. 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
  29. May 19, 2009
    • Francois-Rene Rideau's avatar
      Checkpointing some progress · c78430eb
      Francois-Rene Rideau authored
      * Doc update: Git repo has moved, etc.
      * Beginning of support for BUILDs that actually supersede ASDF systems.
      * New cool utility funcallf
      * Fix .asd file
      c78430eb
  30. May 17, 2009
    • Francois-Rene Rideau's avatar
      Checkpointing progress and brokenness · 3a99237c
      Francois-Rene Rideau authored
      * add a BUILD file for xcvb
      * adding infrastructure to better track dependencies in general case
      * documentation update
      * Re-start a Makefile backend
      3a99237c
    • 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
  31. May 15, 2009
    • Francois-Rene Rideau's avatar
      Checkin current progress · b8af0cbf
      Francois-Rene Rideau authored
      * created a branch for the v0.1 prototype, documented how to access it.
      * rewrote the normalizing and processing of the dependency mini-language.
      * separated source vs normalized dependencies in lisp-grain objects.
      * compute the latter at the correct time.
      * fixed brokenness in the example as these dependencies were normalized (yay!).
      * made fullname canonicalization more robust.
      * refactored name resolution, fixed broken cases, handle conflicts.
      * compiling (if not working) static backend -- to be debugged.
      * reworked the misnamed simple-interpreter utility into simple-dispatcher.
      * in .asd, comment out files that are borked by the rewrite.
      * egoboo: put my name first amongst authors claiming massive rewrite.
      b8af0cbf
  32. 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
    • Francois-Rene Rideau's avatar
      Checkpoint current development. · b9243f2e
      Francois-Rene Rideau authored
      * identify little languages for dealing with dependencies -- dependencies-interpreter.lisp
      * hush compiler notes for SBCL
      * allow to name pre-images
      * fullnames now use leading / to distinguished from unresolved relative names
      * now resolving names into actual grains.
      * many utilities, including a parser for CL formals
         (over-engineering at work - but how else to be able to portably get user-readable error messages?)
      * various small tweaks.
      b9243f2e