Vitor Santos Costa
7d66aa5d01
improv meta-calls
2016-09-20 22:48:28 -05:00
Vitor Santos Costa
d54446d736
fix bad meta-call handling & throw(Var)
...
also warnings
2016-08-02 09:01:54 -05:00
Vitor Santos Costa
4628adc63e
Merge branch 'master' of https://github.com/vscosta/yap-6.3
2016-08-01 21:45:42 -05:00
Vitor Santos Costa
5606410a64
avoid unnecessary slot ops
...
drop repeated code
2016-07-30 23:23:06 -05:00
Vitor Santos Costa
5c83d305fc
reorder init to handle possible overflows
2016-06-17 16:13:15 +01:00
Vitor Santos Costa
66709db4bb
don't blow up with bad modules
2016-06-02 10:51:36 +01:00
Vitor Santos Costa
70f6080857
simplify module unfolding
2016-05-12 11:49:04 +01:00
Vitor Santos Costa
c8f1e8a74a
user:term_expansion
2016-04-28 21:59:06 +01:00
Vitor Santos Costa
6ff24e9a16
setup_call_catcher_cleanup
2016-04-15 11:28:07 +01:00
Vitor Santos Costa
c0c002134b
Python support
2016-04-12 16:05:20 +01:00
Vítor Santos Costa
145ad73255
small fixes
...
indenting
2016-03-30 17:35:03 +01:00
Vítor Santos Costa
4103aa6e83
don't inline == and \= for now.
2016-03-30 01:24:34 +01:00
Vítor Santos Costa
1be002558c
call_cleanup in C plus indenting
2016-03-29 01:55:12 +01: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
eabc869c69
user expansion
...
pretty
2016-01-03 01:31:21 +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
a26dbe0dfc
init spelling and remove debugging
2015-11-05 16:38:18 +00:00
Vítor Santos Costa
c26e5afaf0
fix bad arg order
2015-10-20 08:10:39 +01:00
Vítor Santos Costa
468913e38c
fix arithmetic exceptions
2015-10-18 12:28:02 +01:00
Vítor Santos Costa
8dcae6ca47
restore to original code just in case.
2015-10-13 01:58:23 +01:00
Vítor Santos Costa
68c29b3ab0
no need to change emv
2015-10-11 04:20:36 +01:00
Vítor Santos Costa
b871f6676e
fix error handling
2015-09-25 10:57:26 +01:00
Vítor Santos Costa
b164f53191
fix regression tests
2015-08-07 16:57:53 -05:00
Vítor Santos Costa
99948c5acc
fox tracing/
2015-07-22 19:05:06 -05:00
Vítor Santos Costa
84afde2d56
deadlock avoidal; function renaming
2015-07-06 11:57:47 +01:00
Vítor Santos Costa
b13f742f02
bag of changes
...
- spacing
- exception handling should be seen carefully.
2015-06-19 00:29:14 +01:00
Vítor Santos Costa
315a882e8f
remove swi deps
2015-06-18 08:09:31 +01:00
Vítor Santos Costa
9b6bcdde16
improve notion of standadard predicate
2015-03-04 09:54:08 +00:00
Vítor Santos Costa
ab41d5411e
RebootSlots when we start a new execution.
2015-02-10 09:19:05 +00:00
Vitor Santos Costa
36e4cbf98b
move handles to a separate handle stack.
2015-01-30 07:25:34 +00:00
Vitor Santos Costa
ce84e60d08
cosmetic
2015-01-18 01:32:13 +00:00
Vitor Santos Costa
3122d323b5
support 64 bit flags in 32 bit mode
2015-01-14 04:51:54 -08:00
Vítor Santos Costa
bb8ea9a27d
fix current and system predicate
2014-11-25 12:03:48 +00:00
Vitor Santos Costa
130d28ceb3
recover space after portray
2014-10-23 02:10:55 +01:00
Vitor Santos Costa
2f34be261e
beauty
2014-10-23 01:23:29 +01:00
Vítor Santos Costa
d40b9d1426
restore callable.
2014-10-20 09:20:56 +01:00
Vítor Santos Costa
0cd0ece207
make error handling for callable more ISO like.
2014-10-19 12:48:14 +01:00
Vítor Santos Costa
c7d2973c1e
avoid confusing gc.
2014-10-19 01:51:50 +01:00
Vítor Santos Costa
c95045e14c
improve support for floating point exceptions.
2014-10-14 01:13:31 +01:00
Vítor Santos Costa
11b957f5fe
protect from tracing.
2014-10-05 10:19:42 +01:00
Vítor Santos Costa
7a577a72ff
stdbool.
2014-09-22 18:08:39 +01:00
Vítor Santos Costa
99713d81a6
replace locks by critical sections in interrupt handling
2014-09-02 14:19:23 -05:00
Vítor Santos Costa
19d0f56f2d
fix arena initialization
2014-08-23 14:47:40 -05:00
Vítor Santos Costa
6f88083d38
fix inityaamregs not to destroy global structures.
2014-08-18 01:25:55 -05:00
Vítor Santos Costa
a76b6d23dc
Fix: eclipse >u. into >y_u.
2014-05-30 01:06:09 +01:00
Andreas Becker
dc37d76e8b
Merge branch 'github.com/master'
...
Conflicts:
Makefile.in
2014-05-29 12:19:45 +02:00
Andreas Becker
72b9ec59b7
Fix: Win32 defines Bind, so change Bind to YapBind.
2014-05-29 11:32:28 +02:00
Vítor Santos Costa
a719c19d03
fix interrupt handling, especially for ! and ;
...
avoid using S.
2014-05-25 20:43:52 +01:00
Vitor Santos Costa
aba5f3d88b
handle locking more carefully (especially protect gc and stack shifting).
2014-04-23 22:41:12 +01:00
Vitor Santos Costa
f39ed68fe8
check for mistypes
2014-04-06 17:06:19 +01:00