1. 28 Dec, 2008 1 commit
    • Francois-Rene Rideau's avatar
      Small tweaks: · 0d1d3e3d
      Francois-Rene Rideau authored
      * ancillary git "push" target in Makefile
      * fix typography in README
      * fix formatting in TODO, add links
  2. 26 Dec, 2008 2 commits
  3. 25 Dec, 2008 1 commit
    • Francois-Rene Rideau's avatar
      Minor hacks and big update of TODO.rest · 6175ab76
      Francois-Rene Rideau authored
      * Tweaks to the asdf converter and the way the first-file-form is read.
      * Big update of the TODO file, including annotations of items with priorities.
      * small update to the INTERNALs description and ilc09 presentation summary.
      * Some utility functions to deal with pathnames somewhat portably.
      * Renaming of string escaping functions, enhancement to with-output macro.
  4. 23 Dec, 2008 1 commit
    • Francois-Rene Rideau's avatar
      Documentation update + code tweaks · 5c435fce
      Francois-Rene Rideau authored
      * write-makefile: bind the *default-pathname-defaults*, so that filenames
       specified in *lisp-setup-dependencies* should be relative to the project
       being migrated. Simplify and rework example.
      * Makefile: add an intermediate target install.
      * Documentation: mainly update the TODO.
  5. 19 Dec, 2008 2 commits
    • Francois-Rene Rideau's avatar
    • Francois-Rene Rideau's avatar
      Victory at migrating then compiling exscribe! · 4511c8c6
      Francois-Rene Rideau authored
      * Support user specification of dependencies for the initial build image.
      * Add :load-source dependencies.
      * Traverse in the correct order (reverse from what push creates)
      * need to install initial Lisp files somewhere.
      * correcly get asdf system dependencies from original systems
      * update exscribe examples
      * fix driver some more
      * fix lack of backquote in define-lisp-implementation (duh),
       also fix use of sbcl's quit.
      * remove some more remnants of the escaped output-path
      * When we say we use cfasls, mean it.
      * Find staged executables in current directory
      * Rename default output from Makefile.xcvb to xcvb.mk
  6. 18 Dec, 2008 1 commit
    • Francois-Rene Rideau's avatar
      Checkpointing progress. · d54bf83f
      Francois-Rene Rideau authored
      * Fix bugs: got the sort to actually work, fix driver,
      * moved the grovel tmp dir to the cache (depends on patch to ADG)
      * started a compilation example -- fails for now (needs a way to tweak *central-registry*)
      * refactored how multiple lisp implementations are handled.
      * excised sbrody's painfully coded pre-escaping --
       will have to account for ${FASL} in a cleaner way if ever.
      * re-worked the makefile generation somewhat.
  7. 17 Dec, 2008 3 commits
  8. 15 Dec, 2008 2 commits
    • Francois-Rene Rideau's avatar
      More munging: · 3c58f974
      Francois-Rene Rideau authored
      * moving the ASDF migration code to system asdf-to-xcvb in migrator/
      * More whitespace changes.
      * Tweaks to asd's and pkgdcl's.
      Still wholly UNTESTED. Use tag "xcvb_0.1" for the latest stable release.
    • Francois-Rene Rideau's avatar
      Checkpointing my current changes to xcvb. · 268aae59
      Francois-Rene Rideau authored
      Beware: this revision is WHOLLY UNTESTED. Not even compiled.
      You may want to check out the revision tagged xcvb_0.1
      to get the last reported working version as written by Spencer Brody.
      Changes include:
      * An update to the existing documentation.
      * An attempt at recognizing and skipping comment headers to modules
      * Trying to split essential run-time code into a "driver" file.
      * Adding a "macros" file, refactoring utilities,
      * refactoring the xcvb graph traversal.
      * Some superficial changes (whitespace, function names, documentation)
  9. 11 Dec, 2008 1 commit
  10. 15 Aug, 2008 5 commits
  11. 14 Aug, 2008 3 commits
  12. 13 Aug, 2008 3 commits
  13. 12 Aug, 2008 1 commit
    • Spencer Brody's avatar
      Renamed class fasl-or-cfasl-node to object-file-node · 41a879b8
      Spencer Brody authored
      Defined a method for initialize-instance specialized on the class
      concrete-module that allows for a keyword :depends-on.  Saying
      ":depends-on ("foo" "bar")" in a module declaration is the same
      as saying ":compile-depends-on ((:compile "foo") (:compile "bar"))
      :load-depends-on ("foo" "bar")"
  14. 11 Aug, 2008 6 commits
  15. 01 Aug, 2008 2 commits
  16. 29 Jul, 2008 2 commits
  17. 25 Jul, 2008 2 commits
  18. 24 Jul, 2008 1 commit
  19. 18 Jul, 2008 1 commit