On 9/14/16 Sep 14 -9:07 AM, Faré wrote:
Sorry, it's my bad for checking in bad code in master (that I fixed later on, but too late).
What's failing at head on which implementations, already? Can you publish logs?
Allegro (all flavors), CCL, SBCL, and ECL-bytecodes (note that I don't have the toolchain to run ECL non-bytecodes on windows) all fail test-force, and all fail in the same way:
SBCL:
Check that require-system of touched .asd will reload the asdf. (That's what it does now, but if it could be fixed that'd be nice.) While evaluating the form starting at line 96, column 0 of #P"F:/asdf/test/test-force.script": TEST ABORTED: These two expressions fail comparison with EQUAL: (ASYMVAL :*TIMES-LOADED* :TEST-ASDF-SYSTEM) evaluates to 1 2 evaluates to 2
CCL: Check that require-system of touched .asd will reload the asdf. (That's what it does now, but if it could be fixed that'd be nice.) TEST ABORTED: These two expressions fail comparison with EQUAL: (ASYMVAL :*TIMES-LOADED* :TEST-ASDF-SYSTEM) evaluates to 1 2 evaluates to 2
ECL and Allegro same. Backtraces useless because the action seems to be in either how REQUIRE-SYSTEM is detecting the need to reload or in how TOUCH-FILE and GET-FILE-STAMP are working on Windows, and those aren't on the stack when the assertion fails.
Cheers, r