Commit Graph

429 Commits

Author SHA1 Message Date
Vitor Santos Costa 18af47bdde Jupyter 2017-05-19 09:56:37 +01:00
Vitor Santos Costa 3802a588f9 Mostly about Jupyter support. 2017-05-14 11:36:09 +01:00
Vitor Santos Costa c2435673cd swig python support 2017-05-08 18:51:29 +01:00
Vitor Santos Costa 3cb343479e small compiler change 2017-05-02 03:34:56 +01:00
Vitor Santos Costa 70232133cc docs 2017-04-13 21:42:34 +01:00
Vitor Santos Costa fddb79895d fix prompting 2017-03-03 11:21:29 +00:00
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 1e379e7635 Merge branch 'master' of https://github.com/vscosta/yap-6.3
Conflicts:
	C/c_interface.c
	C/exec.c
2016-12-19 18:28:43 -06:00
Vitor Santos Costa c9309dce75 embedded YAP should ignore int by default. 2016-12-16 02:51:17 -06:00
Vitor Santos Costa 6a4dbd91ec merge text to term routines 2016-12-04 12:52:42 -06:00
Vitor Santos Costa b07a35a993 Merge branch 'master' of https://github.com/vscosta/yap-6.3 2016-12-04 12:49:17 -06:00
Vitor Santos Costa 47b5de9bfc oops 2016-12-03 10:34:09 -06:00
Vitor Santos Costa d37e198c12 signals
doc support
2016-11-23 22:35:39 -06:00
Vitor Santos Costa f44ef18fed fix atom_to_term and increase sharing on CUDD stuff 2016-11-23 17:23:59 -06:00
Vitor Santos Costa 02e0e50915 Merge ssh://192.168.66.221/~vitor/Yap/yap-6.3 2016-11-02 00:16:36 -05:00
Vitor Santos Costa 8f72db3b56 fixes 2016-10-19 22:38:17 -05:00
Vitor Santos Costa 43d3579c57 python 2016-09-30 17:11:13 -05:00
Vitor Santos Costa 7d66aa5d01 improv meta-calls 2016-09-20 22:48:28 -05:00
Vitor Santos Costa eb54e3e052 simplify text code by just using UF8 and allocating in trail 2016-08-15 14:54:46 -05:00
Vitor Santos Costa 8f3321d36b get rid of trading, init var 2016-08-07 09:45:17 -05:00
Vitor Santos Costa 1740175e5c mega-call, init stuff 2016-07-30 23:10:39 -05:00
Vitor Santos Costa 83a1269553 change bootstrap sequence to support -B and to allow booting from pl files 2016-05-10 08:33:44 +01:00
Vitor Santos Costa f966a5b912 Fixes for processing write to buffer: should b more robust, but we still may have memory leaks 2016-04-22 18:19:58 +01:00
Vitor Santos Costa 49699f52e9 headers & booting 2016-04-18 16:40:17 +01:00
vscosta c1b8d140db av 2016-04-17 17:09:10 -07:00
Vitor Santos Costa c0c002134b Python support 2016-04-12 16:05:20 +01:00
Vitor Santos Costa 65f1cb9741 win64 support: encodings 2016-04-10 06:21:17 -07:00
vscosta 429c8155c9 check for non-heap memory 2016-04-08 01:11:33 -07:00
vscosta 40765a6afb booting from prolog plus indenting 2016-04-05 02:20:16 +01:00
Vítor Santos Costa 1be002558c call_cleanup in C plus indenting 2016-03-29 01:55:12 +01:00
Vítor Santos Costa 2192f73b11 make it compile under MSN vc. Unfortunately it has a weird crash at boot :(
- Lots of indenting changes
- VC++ is strict with variadic macros
- VC++ does not accept unistd.h
- new interface for walltime
- VC++ does not seem to have support for integer overflow.
- VC++ defines YENV_REG?
- no access flags, x permissions ignored.
- new FindGMP supporting MPIR
- make horus optional (c++ is hard).
2016-02-28 19:32:55 +00:00
Vítor Santos Costa 712d79c7bb keep on fixing absolute_name 2016-02-22 12:59:49 +00:00
Vítor Santos Costa f7d23f9deb Simplify Input/Output
get rid of string I/O, did not add much
getc is never actually used by Prolog
try to use system I/O, even if it may be slower, at least for now.
extend IO C-interface to allow reading clauses
2016-02-21 19:06:25 +00:00
Vítor Santos Costa 26013e2fb9 fix regress in style_check caused by bad argument to add clause 2016-02-21 11:30:13 +00:00
Vítor Santos Costa 52a2d00d0c init stuff. 2016-02-13 02:53:46 +00:00
V'itor Santos Costa 74b2b5561d - add debugging code to memory allocation
= atom to number: cleanup function name as this is more than just supporting SWI
- SrcMask only applies to rules.
- add auxiliary type/error function
- fix typos
- fix enumeration mode in current_flag
- get rid of TrueName routines, use AbsoluteFileName instead.
- detail synatx error source
2016-02-11 06:03:33 -08:00
Vítor Santos Costa ddabfe45b8 WIN32
cleanups
get rid of old log
2016-01-31 10:13:14 +00:00
Vítor Santos Costa 4e2649c743 thread support 2016-01-03 01:25:31 +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 e51de5f83c remove support for confusing manipulation of $VAR 2015-12-15 08:48:53 +00:00
Vítor Santos Costa edb6189512 allow the option to have priorities above 1200 2015-12-15 08:38:56 +00:00
Vitor Santos Costa cddb8191c8 config changes 2015-11-09 18:22:43 +00:00
Vítor Santos Costa f8eb163a1d string to but and improve utf8 2015-11-05 16:59:30 +00:00
Vítor Santos Costa a26dbe0dfc init spelling and remove debugging 2015-11-05 16:38:18 +00:00
Vítor Santos Costa 8cd22a0c18 strlcat 2015-10-22 00:45:47 +01:00
Vítor Santos Costa d5c21324a4 small typos 2015-10-09 10:27:48 +01:00
Vítor Santos Costa e8ed525e3b we usually are not sure how best to pass encoding: pass by ref 2015-10-08 02:12:06 +01:00
Vítor Santos Costa 4ed6e4fae9 indent 2015-10-05 10:27:25 +01:00
Vítor Santos Costa 04a2c10ebe support loop_stream while at initial boot (doesn't really do work so far) 2015-09-29 23:06:49 +01:00
Vítor Santos Costa b871f6676e fix error handling 2015-09-25 10:57:26 +01:00