summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Francois-Rene Rideau [Sun, 9 Jun 2013 14:30:32 +0000]
1.30.5: work with ASDF 3.0.1.4's MAKE-PLAN.
Francois-Rene Rideau [Tue, 16 Apr 2013 19:47:00 +0000]
1.30.4: tweak uses of action-effectively-done-p
Francois-Rene Rideau [Tue, 16 Apr 2013 04:18:50 +0000]
1.30.3: fix an issue causing POIU to not skip effectively done actions.
The above bug was particular bad, because it would cause asdf
to spuriously be reloaded, which would interfere with poiu itself,
and cancel extensions such as cffi-grovel, etc.
Also, better fix posix-waitpid on allegro.
Francois-Rene Rideau [Mon, 15 Apr 2013 13:49:42 +0000]
1.30.2: try to fix waitpid on allegro.
Francois-Rene Rideau [Sun, 14 Apr 2013 20:37:28 +0000]
1.30.1: conditionalize fork support on Unix. Try to fix clisp support (untested).
Also, add a README file.
Francois-Rene Rideau [Sun, 14 Apr 2013 15:34:00 +0000]
1.30: added a deterministic variant backend, enabled by default.
Francois-Rene Rideau [Wed, 10 Apr 2013 12:20:15 +0000]
1.29.14: Make it work with 2.32, factoring an action-effectively-done-p around action-already-done-p
Francois-Rene Rideau [Sun, 3 Mar 2013 17:40:32 +0000]
Update POIU to work with ASDF 2.31.
Francois-Rene Rideau [Fri, 1 Feb 2013 10:15:21 +0000]
1.29.12: Fix version comparison. Fix a style warning.
Francois-Rene Rideau [Thu, 31 Jan 2013 19:51:18 +0000]
1.29.11: remove debugging message. Tweak setup.
Francois-Rene Rideau [Thu, 31 Jan 2013 11:27:43 +0000]
1.29.10: don't forget to perform actions needed in image even if already done in a previous image.
Francois-Rene Rideau [Thu, 31 Jan 2013 11:11:38 +0000]
1.29.9: operation-description has been renamed to action-description. Use that.
Francois-Rene Rideau [Thu, 31 Jan 2013 09:27:41 +0000]
1.29.8: Actually fix plan in the wake of potentially double traversal
when not forcing. Make it work properly with ASDF 2.26.172.
Francois-Rene Rideau [Sun, 27 Jan 2013 05:34:08 +0000]
Make it work with ASDF 3 and its two-pass thing. Refactor mark-as-done.
Francois-Rene Rideau [Tue, 22 Jan 2013 02:37:27 +0000]
:path is now :at.
Francois-Rene Rideau [Fri, 18 Jan 2013 12:56:07 +0000]
1.29.6: POIU with ASDF 2.26.114.
It so happens that we still need to compare actions by type of operation only.
Hide that under an abstraction.
Move deferred-warnings support to asdf-driver.
Francois-Rene Rideau [Sat, 5 Jan 2013 19:49:29 +0000]
1.29.5: Update POIU for ASDF 2.26.54.
Francois-Rene Rideau [Thu, 3 Jan 2013 07:24:59 +0000]
New POIU 1.29.4, to work with ASDF 2.26.51.
Francois-Rene Rideau [Sat, 15 Dec 2012 01:22:56 +0000]
1.29.3: more simplifications to work with ASDF 2.26.21.
Francois-Rene Rideau [Mon, 10 Dec 2012 02:40:00 +0000]
1.29.2: moved some stuff to ASDF 2.26.16.
Make it work with CLISP 2.44 (modulo patch to cl-launch, now 3.20.1),
checking for LINUX symbols at runtime.
Graceful fallback to serial behavior on unsupported platforms.
Francois-Rene Rideau [Sun, 9 Dec 2012 22:34:17 +0000]
1.29.1: Trivial fixes to POIU.
Francois-Rene Rideau [Sun, 9 Dec 2012 21:52:20 +0000]
1.29: since 1.027 a major refactoring of POIU that works well with ASDF 2.26.15.
* Using files, not pipes, to communicate results, to avoid deadlock due to full buffers.
* Major simplification by hooking into recent ASDF's perform-plan interface,
rather than kludging our way around perform for parallel operations.
* Take advantage of ASDF 2.26.15's new internal traverse and action-stamp APIs.
Francois-Rene Rideau [Sun, 9 Dec 2012 16:04:09 +0000]
Comment out a debugging statement.
Francois-Rene Rideau [Sun, 9 Dec 2012 15:36:47 +0000]
Checkpoint progress with adapting POIU to the new 2.26.x simplified ASDF internals.
This is a major rewrite of several subsystems of POIU.
NB: it looks like some race condition it making things hard for us on either SBCL or CCL.
This isn't stable. Try POIU 1.027 with ASDF 2.26 for stable results.
Francois-Rene Rideau [Thu, 29 Nov 2012 17:32:45 +0000]
1.027: Fix long-standing bug in propagating whether doing actions is necessary-p
for incremental builds.
Another attempt at fixing to-go counts.
Francois-Rene Rideau [Thu, 15 Nov 2012 15:17:36 +0000]
1.026: Accurate countdown.
Get undefined-warning reports in the correct branch;
treat SETF function names correctly.
Francois-Rene Rideau [Thu, 15 Nov 2012 14:43:02 +0000]
1.025: Make the process map a hash-table, not a list. Some cleanups.
Francois-Rene Rideau [Wed, 14 Nov 2012 22:29:44 +0000]
Add a real queue datastructure; use it where appropriate (die, nconcf, die)
Fix normalize-dependencies to use proper parent namespace for non-flat systems.
Add deferred warning infrastructure by Douglas Katzman (SBCL only for now).
Francois-Rene Rideau [Fri, 10 Aug 2012 09:47:55 +0000]
1.023: compile files the modern ASDF way, with various hooks (around-compile,
external-format, *compile-op-compile-file-function*, compile-flags).
For that, depend on ASDF 2.21 or later (2.23 or later preferred).
Also, override any with-compilation-unit when compiling in a fork.
If that causes warnings you don't like to be emitted...
use asdf-condition-control.
Francois-Rene Rideau [Wed, 2 May 2012 01:49:43 +0000]
Avoid sb-unix:unix-exit, which Nikodemus wants to remove from sbcl.
Francois-Rene Rideau [Tue, 18 Oct 2011 00:27:10 +0000]
1.021: fixes for CLISP.
Francois-Rene Rideau [Thu, 13 Oct 2011 05:29:38 +0000]
1.020: Adapt and simplify POIU for the latest ASDF 2.017.12. Fix bitrot.
Francois-Rene Rideau [Thu, 14 Apr 2011 04:45:29 +0000]
Don't depends-on :asdf, it can only make things worse.
Francois-Rene Rideau [Thu, 18 Nov 2010 00:13:59 +0000]
1.019: be stricter wrt missing components
Francois-Rene Rideau [Wed, 9 Jun 2010 05:51:23 +0000]
1.018: Use ASDF 2 as released.
Francois-Rene Rideau [Sun, 2 May 2010 03:01:51 +0000]
1.017: remove misnamed method, avoid compilation note on SBCL.
Francois-Rene Rideau [Sun, 2 May 2010 01:28:30 +0000]
1.016:
* have system depend on asdf.
* know how to recover when signals dropped.
* define parallel-load-system, parallel-compile-system.
* make test executable as a shell script.
* I can make clisp break mostly reliably on fare-utils
if both module pure and stateful depend on base as well as interface(!)
it then claims "Cycle detected".
Francois-Rene Rideau [Sat, 1 May 2010 00:18:20 +0000]
Remove an unused-variable warning.
Francois-Rene Rideau [Fri, 30 Apr 2010 00:19:41 +0000]
1.014: move more stuff to ASDF. Refactor traverse a bit.
Francois-Rene Rideau [Thu, 29 Apr 2010 21:12:11 +0000]
1.013: don't mess with ASDF dependencies for existing operations,
instead have the new operations depend on both "internal" component-depends-on
dependencies AND on "external" component-do-first dependencies, both frobbed.
Francois-Rene Rideau [Tue, 27 Apr 2010 19:03:25 +0000]
1.012: use traverse from ASDF 1.705. Tweak comments.
Francois-Rene Rideau [Wed, 21 Apr 2010 15:40:03 +0000]
1.011: Use the perform-with-restarts interface.
Francois-Rene Rideau [Fri, 16 Apr 2010 03:07:59 +0000]
1.010: make clisp happier. Update test for ASDF requirement.
Francois-Rene Rideau [Fri, 16 Apr 2010 02:29:01 +0000]
1.009: actually bump up the version.
Francois-Rene Rideau [Fri, 16 Apr 2010 01:33:57 +0000]
1.008: forgot to rename a variable in a previous refactoring. Doh.
Looks like it's working, now.
Francois-Rene Rideau [Fri, 16 Apr 2010 01:25:39 +0000]
1.007: don't forget eval-when. Duh.
Francois-Rene Rideau [Fri, 16 Apr 2010 01:13:32 +0000]
Remove redefinitions on top of ASDF. These definitions are now all in ASDF 1.702.
Make POIU depend on said ASDF version.
Francois-Rene Rideau [Thu, 15 Apr 2010 01:16:30 +0000]
1.005: get in line with ASDF 1.678 wrt defclass component.
Francois-Rene Rideau [Thu, 10 Dec 2009 13:48:31 +0000]
Fix POIU so it plays better with the latest ASDF 1.372.
(thanks to Samium Gromoff for the bug report.)
Francois-Rene Rideau [Thu, 5 Nov 2009 11:51:46 +0000]
Complete clisp support. Thanks to Sam Steingold for his help!
Francois-Rene Rideau [Sun, 25 Oct 2009 10:39:40 +0000]
Attempt at porting POIU to clisp, but looks like clisp 2.48 has a bug in LINUX:wait.
Francois-Rene Rideau [Fri, 2 Oct 2009 14:28:01 +0000]
Make the test work with single-threaded-ccl. Yay!
Francois-Rene Rideau [Tue, 29 Sep 2009 22:33:45 +0000]
POIU 1.004: documentation and test update.
Francois-Rene Rideau [Mon, 28 Sep 2009 22:53:04 +0000]
More documentation and trivial cleanups.
1- Better explain how to use it.
2- Explain why we redefine classes. Sigh.
3- Use :keywords for LOOP keywords.
4- have the test auto-exit.
Francois-Rene Rideau [Sat, 26 Sep 2009 23:47:22 +0000]
Refresh POIU so it actually works, without any warning, when loaded from ASDF.
i.e. you can (asdf:load-system :poiu)
rather than manually doing (load "/path/to/poiu.lisp")
Francois-Rene Rideau [Sat, 26 Sep 2009 18:21:28 +0000]
Add build files for ASDF or XCVB.
Francois-Rene Rideau [Thu, 8 Jan 2009 15:50:14 +0000]
Initial public release of POIU. Now with some documentation.