Commit Graph

317 Commits

Author SHA1 Message Date
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
Vitor Santos Costa 2c89aadb11 WIN64 support (sill needs improvement) 2014-03-06 02:09:48 +00:00
David Vaz 3cad9c37b1 removed unnecessary cut_c macros (always on) 2014-02-11 07:15:39 -08:00