Commit Graph

879 Commits

Author SHA1 Message Date
Vitor Santos Costa
3235842947 small optimisation 2010-03-12 22:41:49 +00:00
Vitor Santos Costa
26e0bfdf06 fix op 2010-03-12 22:41:30 +00:00
Vitor Santos Costa
c4b39d3ab9 update Prolog code: do a cleanup and make delays use SWI interface. 2010-03-12 14:26:35 +00:00
Vitor Santos Costa
c41f6e1906 atts stuff is now a part of prolog. 2010-03-12 08:26:56 +00:00
Vitor Santos Costa
613dfb0d95 move away from SICStus: do not check all attvars. 2010-03-12 08:25:35 +00:00
Vitor Santos Costa
3d10482cc7 more upgrades to new coroutining code. 2010-03-10 14:06:07 +00:00
Vitor Santos Costa
bb3c837ec5 fix unnecessary choicepoint in [a]. 2010-03-09 22:00:46 +00:00
Vitor Santos Costa
dd3645b5c8 move to SWI like interface. 2010-03-08 09:24:24 +00: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
e4f3a127e0 make sure environment variables are consulted first. 2010-03-05 08:33:40 +00:00
Vitor Santos Costa
e92107e4cc version is 6.0 2010-03-05 08:33:29 +00:00
Vitor Santos Costa
fb6c4f966c Merge branch 'master' of yap.dcc.fc.up.pt:yap-6 2010-03-03 21:49:14 +00:00
Vítor Santos Costa II
f489118025 small fix to consult. 2010-03-03 19:08:59 +00:00
Vitor Santos Costa
910d04a786 test for [X] and friends. 2010-03-02 23:13:39 +00:00
Vitor Santos Costa
635d13c082 exception/3 is dynamic. 2010-03-01 23:02:37 +00:00
Vitor Santos Costa
8cfbee9584 support exception/3 on undefined predicates. 2010-03-01 23:02:24 +00:00
Vitor Santos Costa
233926ea00 fix nb_getval to handle exceptions. 2010-03-01 22:32:40 +00:00
Vitor Santos Costa
0546df7ac3 fix goal_expansion 2010-03-01 22:30:31 +00:00
Vitor Santos Costa
51982bee42 fix nb_current/2 2010-03-01 21:48:39 +00:00
Vitor Santos Costa
28c60f7e09 fix missing global. 2010-03-01 08:47:39 +00:00
Vitor Santos Costa
dcd1c37fa8 make expand_goal built-in. 2010-02-28 22:25:54 +00:00
Vitor Santos Costa
16a9c8a807 SWI-compatible source_file/1 and 2 2010-02-28 22:24:51 +00:00
Vitor Santos Costa
8582d4ff45 term_expansion can be called from the current_module, as well as from user. 2010-02-28 10:08:01 +00:00
Vitor Santos Costa
12b8acfa20 fix missing initialization (obs from Paulo Moura). 2010-02-28 09:08:06 +00:00
Vitor Santos Costa
a5e8dbc096 split directives into two files. 2010-02-28 01:11:05 +00:00
Vitor Santos Costa
7037b38fa7 make nb_ undefined variable return an error, as SWI does. 2010-02-28 00:57:29 +00:00
Vitor Santos Costa
ec30e08f69 add user_flags/s prolog_flag 2010-02-28 00:42:47 +00:00
Vitor Santos Costa
495529e69e SWI compatible option: prompt_alternatives_on. 2010-02-28 00:05:38 +00:00
Vitor Santos Costa
a00c3e13c1 accept // more often as predicate indicator. 2010-02-27 23:07:03 +00:00
Vitor Santos Costa
d69902e986 fix alarm/3 for floating point input (obs from Ashwin Srinivasan). 2010-02-27 10:10:23 +00:00
Vitor Santos Costa
b4481ca98c fix confusion with file names. 2010-02-26 13:41:40 +00:00
Vitor Santos Costa
4355a94793 make syntax_error handling ISO compatible. 2010-02-26 13:08:38 +00:00
Vitor Santos Costa
5df3c389b5 fix stream_property position 2010-02-26 12:13:28 +00:00
Vitor Santos Costa
97a3897c88 fix op error handling. 2010-02-26 12:03:32 +00:00
Vitor Santos Costa
69b6f47b73 make open remember original file. 2010-02-26 11:23:15 +00:00
Vitor Santos Costa
34400afd8e disallow abolish(_). 2010-02-26 10:38:56 +00:00
Vitor Santos Costa
00c3419e02 fix bad $execute test 2010-02-26 10:23:38 +00:00
Vitor Santos Costa
a1e3aa45ba protect against assert(1). 2010-02-26 10:22:41 +00:00
Vitor Santos Costa
a8039df035 protect unbound ball 2010-02-26 10:22:09 +00:00
Vitor Santos Costa
61eb299ba5 fix call(\+ !). 2010-02-26 10:03:32 +00:00
Vitor Santos Costa
daa55352ec fix bad module passing. 2010-02-26 09:25:47 +00:00
Vitor Santos Costa
83f25afc41 add address_bits flag (request from Paulo Moura). 2010-02-23 00:29:17 +00:00
U-Khasa\Vitor
f350e369b5 handle cr in files 2010-02-11 12:06:27 -06:00
Vitor Santos Costa
eea6932e23 fix undefined error in the absence of tabling (obs from Paulo Moura). 2010-01-31 23:13:30 +00:00
Vitor Santos Costa
6700981b63 fix typo (obs from Bernd Gutmann) 2010-01-26 22:27:00 +00:00
Vítor Manuel de Morais Santos Costa
b94a667972 fix uninited nb if booting from prolog (obs from nf). 2010-01-26 12:37:10 +00:00
Vitor Santos Costa
8ec6791183 add atom_to_term/3. 2010-01-26 12:19:13 +00:00
Vitor Santos Costa
87a075bd28 avoid unnecessy retry ports 2010-01-25 10:21:21 +00:00
Vitor Santos Costa
30e5e5d803 protect hooks within spy 2010-01-25 09:02:15 +00:00