Commit Graph

217 Commits

Author SHA1 Message Date
Vítor Santos Costa d526545bc9 Merge branch 'master' of github.com:vscosta/yap-6.3
Conflicts:
	C/sysbits.c
	C/threads.c
2014-11-27 15:15:22 +00:00
Vítor Santos Costa bb8ea9a27d fix current and system predicate 2014-11-25 12:03:48 +00:00
vscosta 9c2fd881f7 Directory lookup in win32 2014-11-09 12:06:40 +00:00
vscosta c633eac236 avoid using registry, clean-up 2014-11-05 07:45:36 +00:00
Vítor Santos Costa 546af97345 win32 patches 2014-10-28 12:56:26 +00:00
Vítor Santos Costa 6b93b8ee5a config fixes 2014-10-26 18:47:15 +00:00
Vitor Santos Costa f7fe32a03c fix win32 warnings: unsigned long != CELL, IOSTREAM with sace restore, _ffsll and _isatty, fp patches 2014-10-24 15:18:32 +01:00
Vítor Santos Costa 47d1bd5ecc allow setting up arithmetic exception handling. 2014-10-19 11:27:53 +01:00
Vítor Santos Costa ba03f1da65 avoid fuzzy f errors 2014-10-16 23:56:12 +01:00
Vitor Santos Costa 1bb12cbc35 second try to fix error handling in arithmetic expressions. THis time:
- exit at predicate end;
- just return first on multiple erors.
- YapArithError takes care of inner errors, Yp_EvalError fixes externals.
- a few ISO stuff to make Paulo's unit tests go happier.
2014-10-16 10:49:11 +01:00
Vítor Santos Costa 8576e67d84 generate exceptions on arithmetic errors 2014-10-15 11:06:07 +01:00
Vitor Santos Costa 49ccb545f8 fix bad call. 2014-10-14 19:39:20 +01:00
Vítor Santos Costa d76c2a0039 fix duplicates. 2014-10-14 02:09:52 +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 aeb54ebc61 more doc udates 2014-09-15 13:10:49 -05:00
Vítor Santos Costa 3009987985 update docs 2014-09-11 14:06:57 -05:00
Vítor Santos Costa aa82206330 fixes: compilation 2014-09-03 11:11:44 -05:00
Vítor Santos Costa b942c1ef13 fixes for signal handling 2014-09-02 22:24:01 -05: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 bc16bf83ec small fixes 2014-08-04 09:47:03 -05:00
Vítor Santos Costa 5b19ccf6a8 swig fixes for Android compatibility 2014-06-22 17:35:05 +01:00
Vítor Santos Costa 74a65633d8 fix duplicated system predicate + android related cleanups 2014-06-20 11:13:39 +01:00
Vítor Santos Costa f00a6d5a40 small bugfixes and leaks, patch by João Silva 2014-06-14 10:27:39 +01:00
Vítor Santos Costa daae1df152 g++ coplaints (llvm) 2014-06-12 01:25:50 +01:00
Vítor Santos Costa 6de73e6469 introudce handle_t and arity_t
Android: /assets and debugging
2014-06-11 19:35:45 +01:00
Andreas Becker dc37d76e8b Merge branch 'github.com/master'
Conflicts:
	Makefile.in
2014-05-29 12:19:45 +02:00
Andreas Becker 4ff9b80846 Fix: Improve signal handling in threaded windows. 2014-05-29 11:30:09 +02:00
Vitor Santos Costa e7e9dab151 allow memory recovery 2014-05-28 01:54:28 +01:00
Vítor Santos Costa 800ddd23a6 oops 2014-05-28 01:40:03 +01:00
Vítor Santos Costa f9c6be85c7 oops 2014-05-28 01:23:42 +01:00
Vítor Santos Costa 3c0f910906 more random 2014-05-28 01:12:51 +01:00
Vitor Santos Costa aba5f3d88b handle locking more carefully (especially protect gc and stack shifting). 2014-04-23 22:41:12 +01:00
Vítor Santos Costa a8c77d2609 fix string_concat/2 2014-04-09 12:39:29 +01:00
Vitor Santos Costa 6462a09e59 win32: unicode and small fixes 2014-03-16 00:52:43 +00:00
Vítor Santos Costa 79763e9ea1 fix signal handling 2014-03-15 23:47:29 +00:00
Vitor Santos Costa 2c89aadb11 WIN64 support (sill needs improvement) 2014-03-06 02:09:48 +00:00
U-vsc-PC\vsc 77f3de2fbe directory, new signal interface 2014-03-04 12:02:26 +00:00
Vitor Santos Costa 6b2e1973ab Windows fixes, mainly H -> HB 2014-01-19 21:15:05 +00:00
Vitor Santos Costa 44d28aa0c9 cleanup on exception handling 2013-12-12 14:24:40 +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
Vítor Santos Costa ea44e780b6 fix path 2013-11-08 12:43:07 +00:00
U-w7\vsc 360e8a9269 WIN32 support 2013-10-30 13:56:35 +00:00
Vitor Santos Costa 743c9c69fb get rid of PROTO 2013-04-25 17:15:04 -05:00
Vítor Santos Costa 4fcba3691a just ignore SIGHUP 2013-03-03 20:29:02 -06:00
Vítor Santos Costa 046cb5f8d6 debugging 2013-02-08 10:36:45 -06:00
Vitor Santos Costa a309f47794 MT support in win32 2012-12-20 21:13:20 +00:00
U-vsc-PC\vsc 4d9d22530f fix compilation on sequential win32 2012-12-19 00:48:43 +00:00
Vitor Santos Costa eb63cf748c small sequential fixes 2012-12-11 22:15:02 +00:00
Vitor Santos Costa e41f821d67 improve multi-threading support from C-interface. Still not quite there. 2012-12-11 22:07:10 +00:00
Vitor Santos Costa 88f2dc7730 change the way predicates are hidden 2012-10-19 18:10:48 +01:00