Commit Graph

106 Commits

Author SHA1 Message Date
Vitor Santos Costa 65ff3ed471 Smaller updates:
constant use of longjmp
conflict with python headers
win32 support
dll support
2017-02-20 15:28:46 +00:00
Vitor Santos Costa b03e0634c7 fixes + win64 2016-11-08 01:37:36 -06:00
Vítor Santos Costa ce8a19d381 Add documentation 2015-11-18 15:06:25 +00:00
Vítor Santos Costa a26dbe0dfc init spelling and remove debugging 2015-11-05 16:38:18 +00:00
Vítor Santos Costa 37eae7b70a reset queue on close, so that it won;t be mistaken for an existing queue. 2015-10-22 11:53:21 +01:00
Vítor Santos Costa cc6949681b indenting 2015-10-20 08:13:09 +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 6ae0c450b3 export getval to C-code. 2015-07-22 19:12:32 -05:00
Vítor Santos Costa 3164ed2d61 doc support 2015-01-04 23:58:23 +00:00
Vítor Santos Costa 3c7779ec78 move message queues to C 2014-10-13 12:34:52 +01:00
Vítor Santos Costa ce390d987e fix initialization on undefined. 2014-10-12 11:02:47 +01:00
Vítor Santos Costa e3e1bcaca8 fix broken semantics. 2014-10-11 14:08:39 +01:00
Vítor Santos Costa b8f1ee4a75 extend nb_setarag/3 to call a default case at initialization, ie,
nb_getval(a, X, X=start).
and just that.
2014-10-02 14:35:38 +01:00
Vitor Santos Costa 6b0d99e2fe fix debugging-left-over 2014-09-17 16:55:19 -05:00
Vítor Santos Costa 3009987985 update docs 2014-09-11 14:06:57 -05:00
Vítor Santos Costa 3c0a65218b use stdbool 2014-09-09 23:50:43 -05:00
Andreas Becker 72b9ec59b7 Fix: Win32 defines Bind, so change Bind to YapBind. 2014-05-29 11:32:28 +02:00
Vitor Santos Costa 6b2e1973ab Windows fixes, mainly H -> HB 2014-01-19 21:15:05 +00:00
Vítor Santos Costa d7397b43af new text conversion and string code (big changes, take care please) 2013-12-02 14:49:41 +00:00
Vitor Santos Costa 44ac5c6eac accumulator first try 2013-06-22 00:26:14 -05:00
Vitor Santos Costa d163cadda1 pass regs when constructing long ints and floats.
fix small gcc complaints.
2013-03-26 15:01:52 -05:00
Vitor Santos Costa 9107af2e3d improve thread startup 2012-12-13 18:12:50 +00:00
Vítor Santos Costa b985ea2fbc fix bug in stack overflow. 2012-05-13 10:17:30 +01:00
Vítor Santos Costa 597a63cc12 fix messup on WIN64. 2012-02-06 15:11:38 +00:00
Vitor Santos Costa 5f3df98069 make sure wide property is always the first property. 2011-08-17 11:16:21 -07:00
Joao 971ad94311 moved several global variables to misc/GLOBALS 2011-05-25 16:40:36 +01:00
Joao 8170f6d3cb Some global variables(Yap_thread_gl) in C/init.c are now declared in misc/LOCALS 2011-05-23 16:19:47 +01:00
Vitor Santos Costa 2064e304ac new library to replace elements in queue 2011-05-11 09:29:07 +01:00
Joao dc3c54c164 change LOCALS macros. 2011-05-04 10:11:41 +01:00
Joao 274de7652f fix error messages in configure file. 2011-04-18 14:59:17 +01:00
Vítor Santos Costa 8fb8aec9bf MULTIPLE_STACKS - or-parallelism/threads/tabling
YAPOR_THREADS - threads with or-parallelism
make tabling require reference counting for dynamic predicates.
2011-04-14 18:51:11 +01:00
Vítor Santos Costa 8f713b01c7 allow accumulators. 2011-04-04 16:23:14 +01:00
Vitor Santos Costa 417fb5c52c includ e6.2 changes for globals. 2011-04-04 13:20:35 +01:00
Vitor Santos Costa 1de5dfacf9 fix bad pointers and reuse memory in nb_setarg 2011-03-30 23:20:25 +01:00
Vitor Santos Costa 2fb880b64a fix bad tests for attributed variable, and use a better name for Quick Test. 2011-03-19 10:25:23 +00:00
Vítor Santos Costa 0d8aed7971 new implementation of corourining... 2011-03-18 19:34:58 +00:00
Vítor Santos Costa a358355709 fix old dvar list code. 2011-03-14 20:53:17 +00:00
Vítor Santos Costa 90d93fdbdd cache abstra machine register in threaded mode. 2011-03-07 16:02:55 +00:00
Vítor Santos Costa 293dadb003 support for rational numbers
make floor and friends return an integer (make it closer to SICStus).
2010-05-28 09:53:56 +01:00
Vítor Santos Costa II 2aff3b5071 clean reference to removed element. 2010-04-10 21:17:17 +01:00
Vítor Santos Costa II 469fab876d keep on working even after an overflow. 2010-04-09 18:08:08 +01:00
Vitor Santos Costa d49e139360 fix missing return value. 2010-03-31 15:51:08 +01:00
Vitor Santos Costa 16a5e33267 fix queue_close (Anton Dries). 2010-03-30 13:02:46 +01:00
Vitor Santos Costa 3f5117d020 check overflow correctly. 2010-03-30 12:45:46 +01:00
Vitor Santos Costa 8b6b9e9ac3 we don't need to wakeup variables that have no attributes, even if they have been bound. 2010-03-15 14:17:30 +00:00
Vitor Santos Costa 2908d4ccbd fix: size of quue went down. 2010-03-12 22:40:17 +00:00
Vitor Santos Costa 30a4f3cfe7 fixes to support copy_term and nb_ 2010-03-12 08:24:58 +00:00
Vitor Santos Costa d48be6406b no more need to support AttVars 2010-03-08 09:21:48 +00:00
Vitor Santos Costa 233926ea00 fix nb_getval to handle exceptions. 2010-03-01 22:32:40 +00:00