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 |
|