Hi,

Very cool!

Attached is a third set of tests, those where written by
Rob Wither and Boris Gaertner years ago.

And: they don't file in. I think because Eliot's compiler does not
support shadowing of variables in some cases. But I did not look to
deeply.

Attachment: ClosureTestCases-rww-bg.cs
Description: Binary data




On 30.03.2009, at 23:40, Lukas Renggli wrote:

Eliots code comes with additional tests.

Furthermore I wrote an set of tests (see attachement). These tests
especially make sure that none of the optimizations destroy the
closure behavior. All existing Smalltalk implementations have some
bugs, even the commercial ones.

Another test is that the image can be completely recompiled and no
additional test fails.

Then the Seaside tests are another good candidate, they depend heavily
on block behavior. And continuations extensively stress the context
implementation.

Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch
<ClosureTests.st>_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
Marcus Denker  --  [email protected]
http://www.marcusdenker.de

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to