- Jul 24, 2012
-
-
Francois-Rene Rideau authored
-
- Jun 28, 2012
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- May 31, 2012
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- May 26, 2012
-
-
Francois-Rene Rideau authored
-
- May 13, 2012
-
-
Francois-Rene Rideau authored
-
- May 02, 2012
-
-
Francois-Rene Rideau authored
-
- Apr 23, 2012
-
-
Francois-Rene Rideau authored
-
- Apr 21, 2012
-
-
Francois-Rene Rideau authored
-
- Nov 22, 2011
-
-
Francois-Rene Rideau authored
copy-list before we destructively sort components. Tweak build and package files.
-
- Nov 07, 2011
-
-
Francois-Rene Rideau authored
Handle exit codes when running from the Lisp REPL. Driver tweaks; notably control conditions when loading an ASDF system.
-
- Nov 05, 2011
-
-
Francois-Rene Rideau authored
-
- Nov 02, 2011
-
-
Francois-Rene Rideau authored
Notably, pass around the location of the xcvb-program we create in the cache.
-
- Oct 31, 2011
-
-
Francois-Rene Rideau authored
rename *tmp-directory-pathname* to *temporary-directory*.
-
- Oct 30, 2011
-
-
Francois-Rene Rideau authored
* Use define-command to define and register a command * Introduce the notion of workspace to store intermediate and target files. * Update Makefiles for new intended output paths
-
- Oct 19, 2011
-
-
Francois-Rene Rideau authored
Fix the same bug wrt loop on CLISP, in another function. Be more violent in resetting release dependencies directories. Fix make-release-tarball (double oops). Export getcwd, chdir, with-current-directory from the driver. Tweak logging, so it works when verbosity is uninitialized.
-
- Oct 18, 2011
-
-
Francois-Rene Rideau authored
Move more release code from Makefile to CL. Fix shell-tokens-to-Makefile on CLISP (CLISP bug in loop, or my misreading the spec?) Fix some tests, make them more verbose. Driver: Fix native-namestring on SCL; fix issues on CLISP: Setting the *source-file-types* and *compiled-file-types* to nil was preventing (require "linux") from working(!).
-
- Oct 16, 2011
-
-
Francois-Rene Rideau authored
Move fake-release-directory to Lisp. Fix enough-namestring in Makefile.
-
- Jun 09, 2011
-
-
Francois-Rene Rideau authored
Fix a few glaring recent bugs.
-
- Jun 08, 2011
-
-
Francois-Rene Rideau authored
Therefore, a clever user might build without locking, then load with locking. Avoid a SBCL compiler bug in main*.
-
Peter Keller authored
c::builder'ing shared libraries. Refactored the grain class hierarchy a bit.
-
- Jun 06, 2011
-
-
Francois-Rene Rideau authored
-
- Jun 03, 2011
-
-
Francois-Rene Rideau authored
Fix list-files and export it to the command-line. Fix version extraction in bootstrapped build. Update documentation: document :executable. Remove ASDF1 crud.
-
- Jun 01, 2011
-
-
Francois-Rene Rideau authored
-
- May 27, 2011
-
-
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
-
- May 26, 2011
-
-
Francois-Rene Rideau authored
Also, now that we're importing symbols from ASDF, avoid redefining them due to a conflict. Oops.
-
- May 25, 2011
-
-
Francois-Rene Rideau authored
(xcvb-unit-tests::test-simple-build :implementation 'lispworks)
-
Peter Keller authored
on user-error conditions instead of no backtrace. However, when using the env var XCVB_DEBUGGING=t in the environment, it somehow seems to fail. So that needs a little more debugging...
-
Peter Keller authored
Fix SBCL as a target: avoid the slot-boundp in match-condition-p. Add *target-can-dump-image-p* as a target feature; use it as pre-condition for use-base-image.
-
Peter Keller authored
Usually we don't need a backtrace when the user simply did the wrong thing.
-
Francois-Rene Rideau authored
Extract version from git when finalizing the image (requires cl-launch 3.009). On CCL/windows, work around bug ccl bug 858 in run-program. Simplify some tests for run-program, fix others.
-
Francois-Rene Rideau authored
Extract version from git when finalizing the image (requires cl-launch 3.009). On CCL/windows, work around bug ccl bug 858 in run-program. Simplify some tests for run-program, fix others.
-
- May 18, 2011
-
-
Francois-Rene Rideau authored
-
- May 15, 2011
-
-
Francois-Rene Rideau authored
Try to make it work with gcl - but gcl fails to compile driver.lisp.
-
- May 11, 2011
-
-
Peter Keller authored
when emitting output so it looks nice on the screen. Added much more instrumentation of what xcvb isdoing at verbosity 10. Got rid of some commented out code we don't need.
-
- Apr 27, 2011
-
-
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
-
- Apr 13, 2011
-
-
Francois-Rene Rideau authored
Rename search-path to source-registry, registry to grain-registry. Extract ASDF implementation identifier from target, so we may use it later.
-
- Apr 06, 2011
-
-
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.
-