Skip to content
  1. Jun 01, 2012
  2. Nov 02, 2011
  3. Oct 06, 2011
  4. Jun 01, 2011
    • Peter Keller's avatar
      Implementing real executable targets. · 08f1523b
      Peter Keller authored
      + Partial changes to get xcvb to build a binary of xcvb.
      + Extending :create-image to support executables.
      + Support for command line arguments when resuming the executable.
        These are passed to the entry-point. However, each lisp vendor
        mangles the argv a little and it needs work to be really right.
        For now it is good enough.
      + dump-image for ecl got hacked upon, but it is currently broken.
      + Changed example-1 to produce an executable, but currently this
        only works for lisp implementations which can produce them. This
        needs more consideration in the future, for example, the
        "executable" could be a script which invokes an image.
      + simple-build can now accept targets with empty computations.
        This implements the "phony target" idea in simple-build.
      08f1523b
  5. May 26, 2011
  6. May 18, 2011
  7. Apr 13, 2011
  8. 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