Menu

Src (SVN)-old Commit Log


Commit Date  
[r5887] by tswift

Adding test_modules -- It turns out its similar to David's call_test,
but has an extra case or two and is short, so I'm adding it anyway.

2008-02-22 22:28:03 Tree
[r5886] by dwarren

Added new test file for testing call/n.
Updated results for aggregs_test_old since new full doubles give
slightly different (better) results.

2008-02-22 19:46:30 Tree
[r5885] by dwarren

Fixed call/n handling of explicit module names.
If a module name is given (as in call(basics:append(X),Y,[1,2]))
then it overrides the module of the term, e.g. append(X).
If no module is given, it takes the module of the "call term".
E.g. call(append(X),Y,[1,2]) would call append/3 in the module
of the term append/1.
This results in the perhaps unintuitive consequence, that if you want
to call append/3 in basics as above, you need to
:- import append/1 from basics.
even though append/1 isn't defined in basics. As long as you don't
call append/1, all works fine and the above call works.

2008-02-22 19:43:26 Tree
[r5884] by tswift

Update to add call/n to standard preds.

2008-02-22 18:31:57 Tree
[r5883] by tswift

Changes to make call/1 go to the cut transform for load_undef -- possibly not needed.

2008-02-22 17:10:16 Tree
[r5882] by tswift

Some changes to test_bounds.pl -- dont understand why the _old was so short(?)

2008-02-22 17:05:44 Tree
[r5881] by tswift

Added this to recompile bounds.pl

2008-02-22 14:45:44 Tree
[r5880] by dwarren

Main change is to add a builtin to implement call/n for n=2..10.
That affected builtin.c,builtin.h,machine.P,standard.H and associated
xwam files.
The other xwam files seem not to have been updated with recent .P file
changes.

2008-02-22 03:39:11 Tree
[r5879] by tswift

Overlooked adding DIRECTLY_CALLABLE_TEST

2008-02-21 21:33:44 Tree
[r5878] by tswift

added time_call, along with a sequential test.

2008-02-21 21:11:39 Tree
Older >
Monday.com Logo