Commit Graph

165 Commits

Author SHA1 Message Date
Vítor Santos Costa 2c7e62ad71 handle :-use_module on non module.
improve handling of redefinitions.
2014-05-25 20:51:42 +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 875546e36a don't optimise sub-args, as it may introduce new variables. 2014-03-18 17:24:20 +00:00
Vitor Santos Costa 2c89aadb11 WIN64 support (sill needs improvement) 2014-03-06 02:09:48 +00:00
Vítor Santos Costa d3b3a45dde improve handling of meta-call in setof and debugging 2014-02-19 00:04:26 +00:00
Vítor Santos Costa 12364bb89a cleanup modules and fix loading swi emulation 2014-02-14 20:26:09 +00:00
Vitor Santos Costa e0642dbaa3 reexport again 2014-02-09 18:06:37 +00:00
Vitor Santos Costa ca0c43ba8d module expansion, again 2014-02-09 10:47:44 +00:00
Vitor Santos Costa b3aa3e37c6 fix small bugs and declare format_time to be a meta-predicate 2014-02-06 21:55:01 +00:00
Vítor Santos Costa 3edb01f5f7 more reflection updates 2013-11-26 10:40:00 +01:00
Vítor Santos Costa ea99d42897 current_predicate and imports 2013-11-25 23:57:05 +01:00
Vítor Santos Costa b46dd8d392 speed-up imports 2013-11-25 23:08:35 +01:00
Vítor Santos Costa b3ee389d5e module_property 2013-11-25 16:50:57 +01:00
Vítor Santos Costa b167e62bc7 fix typo 2013-11-18 12:56:00 +00:00
Vítor Santos Costa f67c7c184b fix reexport adding to export list 2013-11-17 21:41:41 +00:00
Vítor Santos Costa f6f7f70b7f handle verbosity and autoload 2013-11-10 11:18:00 +00:00
Vítor Santos Costa 318199a47b fix first fail in autoload 2013-11-10 10:58:09 +00:00
Vítor Santos Costa 4085f268af fix reconsult non-mod file, fix cases where users call source, fix bad atom_concat 2013-11-08 08:24:06 +00:00
Vítor Santos Costa cbba7e93df clean up load_files and friends to reuse code 2013-11-08 00:02:38 +00:00
Vítor Santos Costa ad0ff98f1a use swi flags whenever possible 2013-11-04 01:14:48 +00:00
Vítor Santos Costa 990dfbecbf fix flags upgrade 2013-10-30 09:41:45 +00:00
Vítor Santos Costa 0a0b3cf6ac re-enable arit compilation 2013-03-03 20:27:20 -06:00
Vítor Santos Costa 046cb5f8d6 debugging 2013-02-08 10:36:45 -06:00
Vitor Santos Costa 8c8392b5da exo support 2013-01-15 11:18:09 +00:00
Vitor Santos Costa 556937195d avoid meta-call in system; improve goal/pred expansion 2012-12-07 08:08:32 +00:00
Vítor Santos Costa 2cbf3439ac introduce at_halt/1.
fix bug in naming variables in suspended goals.
2012-12-02 13:18:29 +00:00
Vítor Santos Costa 2607e59a16 add stash_predicate and fix hide_predicate. 2012-11-25 23:36:43 +00:00
Vítor Santos Costa f74164c642 correct support for goal expansion (bug report from Paulo Moura) 2012-11-07 13:49:54 +00:00
Vitor Santos Costa 43c3c89f30 export patch from Paulo Moura 2012-10-22 15:04:52 +01:00
Vítor Santos Costa 7fa7c8b92a patch module code (by Paulo Moura) 2012-10-22 10:18:26 +01:00
Vítor Santos Costa 0228bfbb30 qsave_program/2. 2012-06-26 10:09:10 +01:00
Vítor Santos Costa 0efe86f3ba fix bad fix on modules, hope this one works. 2012-04-30 15:35:17 +01:00
Vítor Santos Costa 2bfc88db98 fix module dereferencing. 2012-04-27 16:30:23 +01:00
Vítor Santos Costa 9e36576951 fix implicit import 2012-04-27 15:52:03 +01:00
Vítor Santos Costa e11d8bbda1 fix module generating detection and messages. 2012-04-20 12:29:10 +02:00
Vítor Santos Costa 9ab7ab0a5e fix possible error in modules. 2012-04-03 16:24:14 +01:00
Vítor Santos Costa 7d3d9bcf41 fix module stuff. 2012-03-28 14:35:09 +01:00
Vítor Santos Costa 9c42dfa26c UW Experimental: Superfast phrase/3. This version is simply using call/3 2012-03-23 15:00:58 +00:00
Vítor Santos Costa 6c16f4e953 iadd export functionality. 2012-02-14 09:54:56 +00:00
Vítor Santos Costa 8a5413c2fb follow SWI. 2012-02-13 11:23:30 +00:00
Vitor Santos Costa 9a32038e8c allow import of DCGs. 2011-09-05 03:07:40 +02:00
Vitor Santos Costa dba2fd398f fix absolute_file_path and its use by load_files to new SWI framework. 2011-06-21 22:36:09 +01:00
Vitor Santos Costa a516d6ad47 more SWI stuff. 2011-06-14 09:04:03 +01:00
Vitor Santos Costa c67cac0a36 improve // handling. 2011-06-13 01:44:31 +01:00
ubu32 cd028bbd3f handle case where system:goal_expansion/2 is undefined. 2011-02-15 07:51:12 -08:00
Vítor Santos Costa 828f8b07f7 make YAP more compatible with SWI by going inside 0 arguments (obs from Roberto). 2010-12-14 12:39:24 +00:00
Vítor Santos Costa 666ef1877d itry to respect SWI semantics on expand_goal/2. 2010-12-13 22:03:54 +00:00
Vítor Santos Costa eec588f488 distribute goal_Expansion over comma 2010-12-13 21:33:43 +00:00
Vítor Santos Costa 268a378ba0 fix p(X) :- once((X, write(yippee), nl)). (obs from Gerlof Bouma). 2010-12-03 15:14:00 +00:00