Commit Graph

71 Commits

Author SHA1 Message Date
V'itor Santos Costa ee0335124f absolute_filename ^#%@% 2016-02-11 06:17:30 -08:00
Vítor Santos Costa bd337494f1 protect goal expansion 2016-01-31 10:44:20 +00:00
Vítor Santos Costa 828c2c9f6e docs 2016-01-20 22:36:16 +00:00
Vítor Santos Costa 661f33ac7e bug fices 2016-01-03 02:06:09 +00:00
Vítor Santos Costa 15404b3835 small
- do not call goal expansion on meta-calls (that is done by undef).
- docs updates
- fix init code
2015-12-15 09:28:43 +00:00
Vítor Santos Costa e162ec9ef9 don't debug !(_) 2015-11-05 17:26:04 +00:00
Vítor Santos Costa 6ec543c5f6 optimiser should never crash 2015-10-05 10:40:58 +01:00
Vítor Santos Costa e8bf2d4349 improve error handling 2015-09-29 23:49:03 +01:00
Vítor Santos Costa fa586f8769 error handling woes 2015-09-25 14:31:58 +01:00
Vítor Santos Costa b871f6676e fix error handling 2015-09-25 10:57:26 +01:00
Vítor Santos Costa 4336b2ba88 Avoid complaining from strlen
`
2015-09-21 17:05:36 -05:00
Vítor Santos Costa 3164ed2d61 doc support 2015-01-04 23:58:23 +00:00
Vítor Santos Costa 53877ad426 docs 2014-12-24 15:32:29 +00:00
Vítor Santos Costa 1461f44184 fix goal expansion problems 2014-10-11 12:45:54 +01:00
Vítor Santos Costa 46a81e8d2b more typos. 2014-10-07 10:13:31 +01:00
Vítor Santos Costa e9cc545f68 big cleanup: cpmpile under style checker.
fix broken module stuff.
2014-10-07 01:35:41 +01:00
Vítor Santos Costa 5bae8321d7 move gramar preprocessing here. 2014-10-02 14:39:45 +01:00
Vítor Santos Costa 325c819f79 intermediate steo in improving doc system to doxygeb 2014-07-26 19:14:15 -05:00
Vítor Santos Costa 137f69ed22 doc support 2014-04-21 11:14:18 +01:00
Vítor Santos Costa a8c77d2609 fix string_concat/2 2014-04-09 12:39:29 +01:00
Vitor Santos Costa cc84cd8cb5 check for mistypes 2014-04-06 17:05:17 +01:00
Vítor Santos Costa a6cb6f6a25 paths are hard 2014-03-16 18:59:54 +00:00
Vitor Santos Costa ca0c43ba8d module expansion, again 2014-02-09 10:47:44 +00:00
Vitor Santos Costa 2410cd3862 fixes to new signal handling/debugging code 2013-12-13 08:42:57 +00:00
Vitor Santos Costa 64a61e2479 make between/3 a C-builtin. 2013-04-29 18:22:53 -05:00
Vitor Santos Costa 263a1a548c fix meta-call handling 2013-03-05 15:50:03 -06:00
Vítor Santos Costa 725617cedd optimise trace in body 2013-03-03 20:26:20 -06:00
Vitor Santos Costa 71eeda081c fix *-> (thanks to ulrich). 2012-06-21 15:41:35 +01:00
Vitor Santos Costa 8aad2d0bde fix non-determinism in arithmetic compilation. 2011-05-08 23:11:56 +01:00
Vitor Santos Costa a6d0944996 fix memory leak in between/3. 2011-03-30 23:20:49 +01:00
Paulo Moura c95134e94d Fixed a bug in the implementation of between/3. Reported by Bernd Gutmann. 2011-02-04 12:38:05 +00:00
Vítor Santos Costa ea47bd124c more fixes 2010-05-04 16:37:39 +01:00
Vítor Santos Costa 4e39da0531 fix plus/3 fix 2010-05-04 16:37:03 +01:00
Vítor Santos Costa 02459e7bec add plus/3 2010-05-04 16:33:35 +01:00
Vitor Santos Costa 31554991c8 better emulation of SWI atom_t and functor_t. 2010-05-03 14:26:56 +01:00
Vítor Santos Costa II 007bfc21b9 document aggregate library
support plus/3 and succ/2 and document them, plus between
2010-04-20 23:06:41 +01:00
Vitor Santos Costa 8fc50d9935 make YAP throw a runtime-error on unknown arithmetic ops. 2010-03-06 00:16:49 +00:00
Vítor Santos Costa II 8497905876 declare erf to Prolog 2010-03-05 16:49:37 +00:00
Vitor Santos Costa e86b28911f improve performance of depth_limit call. 2010-01-17 00:03:55 +00:00
Costa Vitor 4e4d486dee fix compilation errors 2009-09-09 18:13:12 -05:00
Vitor Santos Costa 903358724d fix bad code in between (obs from Jose Santos). 2009-09-02 23:07:43 -05:00
Costa Vitor 014209c22f undo bug fix, it just handled one case. 2009-07-22 14:31:15 -05:00
Costa Vitor ead58f6b34 in tabled mode, replace X is Y by X=X', is(Y') to avoid cases where Y is assigned determinastically but needs to be later restored. (obs Ricardo Rocha) 2009-07-22 14:23:32 -05:00
Vitor Santos Costa fe01f71f3e between/3 is now part of arith.yap:
- handle inf
- handle errors
- make top case deterministic (Ulrich #66)
2009-05-21 00:36:09 -05:00
Vitor Santos Costa e5a3150da0 ** and exp should not be compiled as ^. 2009-05-09 23:40:37 -04:00
Vitor Santos Costa 2bc5d8425a fix arithmetic dependence on Prolog table. 2009-02-25 00:12:36 +00:00
Vítor Santos Costa d0de8a9f7d include fixes from stable releasew 2009-02-16 09:55:31 +00:00
Vítor Santos Costa e737599dc4 Change to simpler Eval mechanism
- avoid duplicate code
- implement different optimised code.
2008-12-04 23:33:32 +00:00
Vitor Santos Costa 017146ee54 fix compilation of C/3 (there was a bug with .) 2008-10-29 17:58:47 +00:00
Vitor Santos Costa 7e4384cf5c fix if/3 compilation (obs from Brian De Vries) 2008-10-18 12:50:02 +01:00