Commit Graph

488 Commits

Author SHA1 Message Date
Vítor Santos Costa 48ed9083d9 remove LOCAL_PL dependency 2015-06-17 23:53:45 +01:00
Vítor Santos Costa 102015785a fix call to module code 2015-06-17 23:53:13 +01:00
Vítor Santos Costa 660800af67 avoid using space on statistics 2015-04-21 16:09:43 -06:00
Vítor Santos Costa ef586e264e android debugging plus clean-ups 2015-04-13 13:28:17 +01:00
Vítor Santos Costa 00c58f5572 Cosmetic changes 2015-04-13 13:14:36 +01:00
Vítor Santos Costa 9d48f3c3c0 fix compilation of JIT (but still not working). 2015-02-18 10:03:57 +00:00
Vítor Santos Costa 4dd8ee803f fix bad JIT ifdefs 2015-02-07 01:08:32 +00:00
Vítor Santos Costa ba978d8275 just in time native code: now compiles by doing cmake; make.
no workie in this version, though :)
2015-02-06 18:11:52 +00:00
Vitor Santos Costa 36e4cbf98b move handles to a separate handle stack. 2015-01-30 07:25:34 +00:00
Vítor Santos Costa bc1e70758e cmake and jit 2015-01-26 04:02:46 +00:00
Vítor Santos Costa bece9d05d8 JIT 2015-01-20 03:00:42 +00:00
Vítor Santos Costa d8fd232d78 split absmi 2015-01-18 03:00:19 +00:00
Vitor Santos Costa ce84e60d08 cosmetic 2015-01-18 01:32:13 +00:00
Vitor Santos Costa e40c248c16 Merge branch 'master' of /home/vsc/yap-6.3
Conflicts:
	C/cdmgr.c
	pl/preds.yap
2015-01-17 03:06:59 -08:00
Vitor Santos Costa eeffeea9aa split for jit 2015-01-17 02:46:54 -08: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 832b2258c8 support newer llvm, by J Santos 2015-01-07 10:22:52 +00:00
Vitor Santos Costa ff977fbad8 cmake support: first cut from David Vaz work.i 2014-12-04 07:59:30 +00:00
Vítor Santos Costa 1ca062f558 Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3 2014-11-25 12:04:05 +00:00
Vítor Santos Costa bb8ea9a27d fix current and system predicate 2014-11-25 12:03:48 +00:00
Vitor Santos Costa addb8cbce3 ORP support 2014-11-14 16:51:42 +00:00
Vitor Santos Costa 461dae09f7 fix self-deadlock. 2014-10-23 19:11:13 +01:00
Vitor Santos Costa e25e7dab7b Fix deadlocks 2014-10-23 01:21:40 +01:00
Vitor Santos Costa 57f928c621 isolate undef and spy code. 2014-10-22 10:10:43 +01:00
Vitor Santos Costa 799b4c0346 fix a case where a comparison entered the enext member of the switch.
This was introduced to get rid of eclipse warnings :(
2014-10-21 19:23:44 +01:00
Vítor Santos Costa 18506025c3 use PP with care:
- clean after interrupt;
  - use it only for indexing code.
2014-10-19 01:48:38 +01:00
Vítor Santos Costa b2cd81f79a fix bb usage of DB. 2014-10-11 01:39:09 +01:00
Vitor Santos Costa f6bcb22b7c fix undefined procedures to allow hooks as before. 2014-10-10 10:00:27 +01:00
Vítor Santos Costa 882eaca30c updates to documentation 2014-09-12 18:50:04 -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
Vítor Santos Costa 0a64e9f062 fix creep handling 2014-09-08 17:12:05 -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 f9a7741781 fix overflow handling in meta-calls. 2014-08-15 19:34:20 -05:00
Vítor Santos Costa fea65ba68d clean-up: use No Spy and No Trace predicate flags. 2014-06-17 16:24:40 +01:00
Vítor Santos Costa a76b6d23dc Fix: eclipse >u. into >y_u. 2014-05-30 01:06:09 +01:00
Vítor Santos Costa cb8b05d516 FIX: skipped one Bind 2014-05-29 11:37:50 +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 8dd1ddbca3 ensure things get locked when enterng dynamic code. 2014-03-20 13:32:35 +00:00
Vitor Santos Costa 5a73c525e9 Merge branch 'master' of git.dcc.fc.up.pt:yap-6.3 2014-03-15 22:48:12 +00:00
Vítor Santos Costa e9eb030bb6 catch warnings 2014-03-15 22:21:54 +00:00
Vítor Santos Costa 4591e1baaf Eclipse stuff 2014-03-13 12:54:06 +00:00
Vítor Santos Costa c3d0504a54 Avoid using repeated fiels names ( u -> ut ). 2014-03-12 15:47:53 +00:00
Vitor Santos Costa d0adb0b910 fix slot handling 2014-03-11 15:33:38 +00:00
Vitor Santos Costa 2c89aadb11 WIN64 support (sill needs improvement) 2014-03-06 02:09:48 +00:00
Vítor Santos Costa e81f473802 fix eclipse warnings 2014-02-16 12:56:22 +00:00