b177a9e333/ is legal in Prolog, why did I comment that out?
Vitor Santos Costa
2009-05-09 23:49:10 -04:00
e5a3150da0** and exp should not be compiled as ^.
Vitor Santos Costa
2009-05-09 23:40:37 -04:00
61973a2be6be careful: error handling may have changed PC in call_c_with_fail!
Vitor Santos Costa
2009-05-09 23:40:17 -04:00
5b527e7eebjust make things prettier.
Vitor Santos Costa
2009-05-09 23:39:57 -04:00
f53c741d96improve low-level tracer.
Vitor Santos Costa
2009-05-09 23:30:20 -04:00
5b537ef7e2fix error handling.
Vitor Santos Costa
2009-05-09 23:30:08 -04:00
f065e9359bhProlog semantics requires checking *every* existing attributed variable (broken in recent patch).
Vitor Santos Costa
2009-05-08 00:01:09 -04:00
d3632dd48cfix case where you may bind variable (eg, freeze(X,Y)), obs from Ulrich Neumerkel.
Vitor Santos Costa
2009-05-07 23:51:18 -04:00
e4fdf5a1fffix (??) X^N, N< 0. When does this make sense?
Vitor Santos Costa
2009-05-07 23:42:16 -04:00
21fa27526cgenerate error if module is unspecified (obs from Ulrich Neumerkel).
Vitor Santos Costa
2009-05-07 23:14:28 -04:00
7d37428f36fix reporting state of unknown flag (obs from Paulo Moura).
Vitor Santos Costa
2009-05-06 09:33:13 -05:00
0cd9009132remove debugging message.
Vitor Santos Costa
2009-05-05 10:15:34 -05:00
32b08082f7fix clean_trail: with threads, objects may be above stack, not just below.
Vitor Santos Costa
2009-05-05 09:56:47 -05:00
6a6b18b045send the abort message at the right place.
Vitor Santos Costa
2009-05-04 22:31:03 -05:00
c2e6456c25wait until sending out the abort message.
Vitor Santos Costa
2009-05-04 22:30:47 -05:00
c31737fe3dmake sure that a meta-call to functor/3 has an environment so that it can do garbage collection.
Vitor Santos Costa
2009-05-04 21:57:08 -05:00
a077500795should always be ENV
Vitor Santos Costa
2009-05-04 21:56:49 -05:00
780b629bfffix bad handling of trail overflow.
Vitor Santos Costa
2009-05-04 21:26:47 -05:00
10c38f81641. catch should not catch outside of scope! 2. when we are catching check for the first cleanup we can find; and while doing that going on rewinding variables, for SICStus compatibility.
Vitor Santos Costa
2009-05-04 18:12:33 -05:00
35c1cb6338put future environment when waking up goals before failure.
Vitor Santos Costa
2009-05-04 18:11:43 -05:00
e3293851a7change variable names so that they are standard everywhere.
Vitor Santos Costa
2009-05-04 18:11:11 -05:00
42442bd360make sure throw goes away on deterministic computations.
Vitor Santos Costa
2009-05-04 18:10:07 -05:00
d7559c3f96put a reminder that in the future YAP will give an exception on unknown.
Vitor Santos Costa
2009-05-04 18:08:12 -05:00
848e1209a2make sure call_cleanup makes exception handler fail.
Vitor Santos Costa
2009-05-04 14:02:17 -05:00
9ce8df7bcdfix $skip_list (patch from Ulrich Neumerkel). It should be moved to C-code.
Vitor Santos Costa
2009-05-04 11:53:24 -05:00
ced3448c9aerror.pl should not be here (obs from Ulrich Neumerkel).
Vitor Santos Costa
2009-05-04 11:41:01 -05:00
6fd5e592d3support probabilistic grammars from CLPBN
Vitor Santos Costa
2009-05-02 14:22:54 -05:00
9366e160e0fix SHAREDIR for chr
Vitor Santos Costa
2009-05-02 14:20:44 -05:00
1f7b839e85support exporting top-level-work as absolute path
Vitor Santos Costa
2009-05-02 14:11:54 -05:00
7b993ca987this should be in packages, not in LGPL!
Vitor Santos Costa
2009-05-02 14:11:10 -05:00
8385f4bea6saved state should be startup.yss, not startup.yss, in case YAP looks up saved state in current directory (obs from Ulrich Neumerkel).
Vitor Santos Costa
2009-05-02 14:06:24 -05:00
5c8fd76ab6fix previous patch: it refers to current source.
Vitor Santos Costa
2009-05-02 13:22:47 -05:00
1e0e08be7fcorrect dir formatting for info including special ch (Ulrich Neumerkel).
Vitor Santos Costa
2009-05-02 13:16:59 -05:00
3603c6eb07include popen for mingw compilation simplify Makefile a tiny bit.
Vitor Santos Costa
2009-05-02 12:33:36 -05:00
a91e2f9030make git ignore these files (Ulrich Neumerkel).
Vitor Santos Costa
2009-05-02 11:00:21 -05:00
86d08b42c4Ulrich Neumerkel: add a docs/dir directory for people who want to use info there.
Vitor Santos Costa
2009-05-02 10:56:32 -05:00
2016e118b3Ulrich Neumerkel's patch so that variables are declared in front of a block.
Vitor Santos Costa
2009-05-02 10:54:09 -05:00
a8e3af4c33Jean-Francois Mertens patches for OSX linking and compilation.
Vitor Santos Costa
2009-05-02 10:35:29 -05:00
f209796c3bfix bad overflow handling
Vitor Santos Costa
2009-05-01 12:46:34 -05:00
496349e38ado not compile regex packages unnecessarily
Vitor Santos Costa
2009-05-01 12:45:21 -05:00
58838b7838fix attributed variable space allocation
Vitor Santos Costa
2009-05-01 12:11:52 -05:00
ee44706d37fix bad initialization of H0 in tabling
Vitor Santos Costa
2009-05-01 12:09:49 -05:00
91b3e4359dhandle tabling errors where CP->AP==NULL
Vitor Santos Costa
2009-05-01 12:09:22 -05:00
8275f2232cfix handling of multiassignment variables with tabling; fix bad overflow handling when copying terms from tries.
Vitor Santos Costa
2009-05-01 11:53:59 -05:00
04f3b32a9aclean code a little bit.
Vítor Santos Costa
2009-04-29 14:22:20 +01:00
8c3406adacdon't forget to globalise variables before making them global.
Vítor Santos Costa
2009-04-29 14:21:52 +01:00
bcfa642520fix info install (from Jean-François Maertens)
Vitor Santos Costa
2009-04-28 15:02:37 -05:00
ecb54b0f63fix syntax error (again!)
Vitor Santos Costa
2009-04-27 18:28:43 -05:00
9c4e4b12bbfix syntax error without GMP
Vitor Santos Costa
2009-04-27 17:20:53 -05:00
61ad7c6da8fix non-gmp calls to arith2
Vitor Santos Costa
2009-04-26 19:24:21 -05:00
a89f9a35bakeep a reminder that maybe we want to be careful about stack expansion.
Vitor Santos Costa
2009-04-26 11:16:56 -05:00
5baaf79916fix call_with_args/.. (obs from Jose Santos).
Vitor Santos Costa
2009-04-26 11:16:40 -05:00
6c10e49eb8remove debugging writeln
Vitor Santos Costa
2009-04-26 10:56:19 -05:00
bb80c8d61cshould use YENV, not ENV.
Vitor Santos Costa
2009-04-26 10:51:18 -05:00
e7b01f64d0don't add minimums, compare them for memory overflows.
Vitor Santos Costa
2009-04-26 10:50:56 -05:00
e06ee4d4faavoid over enthusiastic stack expansion.
Vitor Santos Costa
2009-04-26 10:50:10 -05:00
4cdfbae62aallow garbage collection when we store error term.
Vitor Santos Costa
2009-04-26 10:48:32 -05:00
2b79d5aadafix case where we call YAP with very large arities (obs from Ulrich Neumerkel).
Vitor Santos Costa
2009-04-26 10:47:41 -05:00
3fff188701fix maplist and friends to handle non-var non-ground arguments (obs from Jose Santos).
Vitor Santos Costa
2009-04-26 10:46:53 -05:00
c5ba7e3854fix non GMP code (obs from Tony Wilson).
Vitor Santos Costa
2009-04-26 10:46:00 -05:00
710d15e506fix numlist/3
Vitor Santos Costa
2009-04-25 13:00:09 -05:00
8ffcaf612efix emulation of goal_expansion.
Vitor Santos Costa
2009-04-25 12:56:01 -05:00
c04eb48f12new version of clpfd.pl
Vitor Santos Costa
2009-04-25 12:55:23 -05:00
95ee0d9148support calling attribute_goals.
Vitor Santos Costa
2009-04-25 12:54:50 -05:00
50fd7dca5asupport thread_initialization.
Vitor Santos Costa
2009-04-25 12:54:21 -05:00
c132e7e6ecfix gmp support to give out of resource error if the bignum is too big.
Vitor Santos Costa
2009-04-25 11:01:33 -05:00
09d33c6cadtry to give more helpful message in console aborts
Vitor Santos Costa
2009-04-25 11:00:39 -05:00
2be95d87c6Ulrich's fixes to documentation.
Vitor Santos Costa
2009-04-25 10:59:23 -05:00
d02e14415banother fix to FileFromStream
Vitor Santos Costa
2009-04-25 10:59:05 -05:00
7628c875e8make sure to be compatible with non-gcc/old gcc
Vitor Santos Costa
2009-04-25 10:58:42 -05:00
9ef589aef7simplify output messages
Vitor Santos Costa
2009-04-25 10:58:21 -05:00
450123d5c6fix FileNoFromStream
Vitor Santos Costa
2009-04-25 10:28:34 -05:00
291997ad77fix FileDescriptorFromStream
Vitor Santos Costa
2009-04-25 10:27:55 -05:00
065a88d0ccfix grammer expansion.
Vitor Santos Costa
2009-04-24 21:41:26 -05:00
fadec66d2cgmp_should always recover space for the temporary bignum.
Vitor Santos Costa
2009-04-24 19:10:53 -05:00
2503805affsupport 2^2 is 4 and not 4.0: complicated if we have to deal with bignums.
Vitor Santos Costa
2009-04-24 19:03:00 -05:00
e3aeb48af6call_cleanup/3 should allow exceptions to go through, even if cleaner itself calls an exception (obs from Ulrich Neumerkel).
Vitor Santos Costa
2009-04-24 18:06:33 -05:00
eef4b3cad2fix apply_macros calling maplist (not that it is very much used, most of always will go through expand_macros).
Vítor Santos Costa
2009-04-24 22:48:24 +01:00
23e258bdd4fix the apply_macros/maplist conundrum!
Vítor Santos Costa
2009-04-24 22:43:08 +01:00
71d63dacacapply_macros.yap should do this (and more).
Vítor Santos Costa
2009-04-24 21:46:27 +01:00
1c053da021support missing SWI functionality: phrase/2 and phrase/3.
Vítor Santos Costa
2009-04-24 21:45:41 +01:00
8a4fb12d75is_list is now a builtin.
Vítor Santos Costa
2009-04-24 21:03:10 +01:00
5fbede1afaYAP can emulate apply.pl with apply_macros.yap.
Vítor Santos Costa
2009-04-24 21:01:09 +01:00
b5dc71d080is_list/1 is now a builtin.
Vitor Santos Costa
2009-04-24 10:31:53 -05:00
ad617951ecclpqr is now a separate package.
Vitor Santos Costa
2009-04-24 10:01:27 -05:00
13f66957b6break should restore system_mode.
Vitor Santos Costa
2009-04-23 11:48:06 -05:00
6acf7eeb0afix bad ordering in tests
Vitor Santos Costa
2009-04-23 10:36:11 -05:00
08320410cbfix missing comma in declarations.
Vitor Santos Costa
2009-04-23 09:12:03 -05:00
1ea4a27dd1YAP_FileNoFromStream for Nf
Vitor Santos Costa
2009-04-22 21:42:15 -05:00
63dca6e589get rid of depend
Vitor Santos Costa
2009-04-22 21:42:00 -05:00
7d25a1da53ENABLE_WINCONSOLE badly defined.
Vitor Santos Costa
2009-04-22 21:35:05 -05:00
bb147a3b48fix depend
Vitor Santos Costa
2009-04-22 21:30:02 -05:00
88289b1fe3get rid of depend
Vitor Santos Costa
2009-04-22 21:22:04 -05:00
7d0341bec9fix Makefile to use new style depend
Vitor Santos Costa
2009-04-22 17:56:48 -05:00
c271850269configure support for new depend files.
Vitor Santos Costa
2009-04-22 17:51:56 -05:00
c216bd3b43fix depend stuff.
Vitor Santos Costa
2009-04-22 17:48:53 -05:00
daf674bb4ddeclae all modules.
Vitor Santos Costa
2009-04-22 17:34:31 -05:00
35f38c93bedeclare nw function
Vitor Santos Costa
2009-04-22 17:34:08 -05:00
7ed3b456acadd Yap_FileDescriptorFromStream at request from NF.
Vitor Santos Costa
2009-04-22 16:41:41 -05:00