Commit Graph

3301 Commits

Author SHA1 Message Date
Vítor Santos Costa
dbdae6a930 syntax error handling 2015-07-27 22:22:44 -05:00
Vítor Santos Costa
019ca45bdb prettying 2015-07-22 19:27:29 -05:00
Vítor Santos Costa
0e1335d7ff make $ SY from very beginning 2015-07-22 19:26:40 -05:00
Vítor Santos Costa
6d507ff49f BEW CONSTANTS. 2015-07-22 19:19:35 -05:00
Vítor Santos Costa
01a720389e fix stack swap 2015-07-22 19:15:08 -05:00
Vítor Santos Costa
6ae0c450b3 export getval to C-code. 2015-07-22 19:12:32 -05:00
Vítor Santos Costa
99948c5acc fox tracing/ 2015-07-22 19:05:06 -05:00
Vítor Santos Costa
69344f26d1 fixes to warning and complicated cases where warnings are called insidewarning 2015-07-22 19:04:22 -05:00
Vítor Santos Costa
1c6a138ce2 let the compiler say what was the actual error. 2015-07-22 19:02:41 -05:00
Vítor Santos Costa
8dec7f6478 initialize YAAM regs earl on. 2015-07-22 19:01:15 -05:00
Vítor Santos Costa
520ce938fd SWI-style blobs 2015-07-22 19:00:28 -05:00
Vítor Santos Costa
2a20217c46 drop unnecessary cast 2015-07-22 18:59:57 -05:00
Vítor Santos Costa
98d7b2d7f8 avoi ugly unsigned char * 2015-07-22 18:59:07 -05:00
Vítor Santos Costa
78ef33c463 Debugger should lays trace callee, never caller. 2015-07-22 18:58:23 -05:00
Vítor Santos Costa
94092be293 bootstrap and small cleanups 2015-07-06 11:59:50 +01:00
Vítor Santos Costa
84afde2d56 deadlock avoidal; function renaming 2015-07-06 11:57:47 +01:00
Vítor Santos Costa
a97754623f more bootstrap stuff 2015-07-06 11:56:16 +01:00
Vítor Santos Costa
2cf9902dfe module specific flags 2015-07-06 11:53:50 +01:00
Vítor Santos Costa
3a00568489 warnings + some work on naming funnctions 2015-07-06 11:51:24 +01:00
Vítor Santos Costa
4c56769210 indent + EOF work in progress 2015-07-06 11:49:56 +01:00
Vítor Santos Costa
f5b50a4179 fix locks 2015-06-19 10:10:02 +01:00
Vítor Santos Costa
1c06bfdc05 cmake & text support 2015-06-19 01:30:13 +01:00
Vítor Santos Costa
e2fc835cfd less usage of slots 2015-06-19 00:45:54 +01:00
Vítor Santos Costa
3e14ec4cb6 yap flag no more 2015-06-19 00:44:49 +01:00
Vítor Santos Costa
2f96a24a1f SWI not default 2015-06-19 00:42:40 +01:00
Vítor Santos Costa
95a47702be threads 2015-06-19 00:42:15 +01:00
Vítor Santos Costa
c0bb14416b use unistd 2015-06-19 00:41:29 +01:00
Vítor Santos Costa
86b11f5536 break now yap code 2015-06-19 00:41:12 +01:00
Vítor Santos Costa
1471d27d12 stderr stuff 2015-06-19 00:40:48 +01:00
Vítor Santos Costa
209ad287f8 SWI not automatic 2015-06-19 00:38:18 +01:00
Vítor Santos Costa
d18c59f7eb argc/argv -> flags 2015-06-19 00:37:50 +01:00
Vítor Santos Costa
6bc1833d2f more yap_flags 2015-06-19 00:37:09 +01:00
Vítor Santos Costa
c46345a0f0 remove original yap_lag/2 2015-06-19 00:35:42 +01:00
Vítor Santos Costa
d602d3d9ea remove p_ 2015-06-19 00:34:33 +01:00
Vítor Santos Costa
e60f1f2c3d IOSTREAM -> FiLE 2015-06-19 00:34:14 +01:00
Vítor Santos Costa
42b79d7ee7 IOSTREAM -> FILE 2015-06-19 00:32:38 +01:00
Vítor Santos Costa
144eb6ab47 small interf change 2015-06-19 00:31:44 +01:00
Vítor Santos Costa
29f87ccca6 interface changes
also support read_term extensions
2015-06-19 00:30:39 +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
524a9ec738 LOCAL_c_error_stream Prolog only 2015-06-19 00:18:00 +01:00
Vítor Santos Costa
df52ba811a check for null 2015-06-19 00:17:25 +01:00
Vítor Santos Costa
91d29112b0 flagsagain 2015-06-19 00:16:32 +01:00
Vítor Santos Costa
e970df6dae compile with threads stuff 2015-06-19 00:15:39 +01:00
Vítor Santos Costa
315a882e8f remove swi deps 2015-06-18 08:09:31 +01:00
Vítor Santos Costa
fec94d9cde get rid of GLOBAL_stderr 2015-06-18 08:00:48 +01:00
Vítor Santos Costa
d7d2e320a8 fix stack expansion with slots 2015-06-18 07:59:53 +01:00
Vítor Santos Costa
6812940b8b doc support 2015-06-18 07:57:16 +01:00
Vítor Santos Costa
51564ec7bc removw swi deps 2015-06-18 07:56:35 +01:00
Vítor Santos Costa
429ebe5b27 doc fix 2015-06-18 07:56:16 +01:00
Vítor Santos Costa
60861649a0 New Flags code 2015-06-18 07:55:07 +01:00
Vítor Santos Costa
8fc4dc2219 new flag system 2015-06-18 01:59:07 +01:00
Vítor Santos Costa
c652f79f26 old swi library: replace by original yap code 2015-06-18 01:47:23 +01:00
Vítor Santos Costa
5829e326b7 Remove Old array based flags 2015-06-18 00:28:06 +01:00
Vítor Santos Costa
e9a8e93474 DO not depend on SWI module 2015-06-18 00:25:39 +01:00
Vítor Santos Costa
afa8d52e50 make sure too refer to dlfcn.h 2015-06-18 00:24:47 +01:00
Vítor Santos Costa
30af67b3ca do not use internal slots 2015-06-18 00:22:32 +01:00
Vítor Santos Costa
0e002f8ca0 improve error messages 2015-06-18 00:19:23 +01:00
Vítor Santos Costa
adb8ff064d use new YAP flags 2015-06-18 00:18:28 +01:00
Vítor Santos Costa
ff9051349b support for handling lists of arguments 2015-06-18 00:16:07 +01:00
Vítor Santos Costa
d474437edc do not need to restore HashPreds 2015-06-18 00:14:59 +01:00
Vítor Santos Costa
7fda0bf07f Do not use SWI internal stuff directly 2015-06-18 00:12:59 +01:00
Vítor Santos Costa
254e63fc8c new flag design 2015-06-18 00:12:25 +01:00
Vítor Santos Costa
4e09c0faf1 more flag and simplification stuff 2015-06-18 00:11:02 +01:00
Vítor Santos Costa
e989419605 Use new YAP flags 2015-06-18 00:05:49 +01:00
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
c26b5f3175 increase the ignore list 2015-06-17 23:49:02 +01:00
Vítor Santos Costa
0ed3ee4fc4 enable path expansion by default 2015-04-24 10:03:44 -06:00
Vítor Santos Costa
660800af67 avoid using space on statistics 2015-04-21 16:09:43 -06:00
Vítor Santos Costa
d1ec94c4c0 trying to fix current_predicate 2015-04-21 16:06:24 -06:00
Vítor Santos Costa
4489616b19 fix current_pred 2015-04-19 04:13:12 +01:00
Vítor Santos Costa
9fca32c7ac Merge branch 'master' of github.com:vscosta/yap-6.3 2015-04-15 15:10:14 +01:00
Vítor Santos Costa
bfc5b4e3b1 disable wordexp 2015-04-15 15:07:04 +01:00
Vitor Santos Costa
800289f7bb weird module stuff 2015-04-15 11:45:49 +01:00
Vítor Santos Costa
bf8beba466 more Android fixes
merge trueFileName so that we don;t redo code
support rand48 and srand48
drop support for odbc and prolite, too much work.
2015-04-15 11:21:15 +01:00
Vítor Santos Costa
ecd980c491 thread support 2015-04-13 13:32:32 +01:00
Vítor Santos Costa
ec7ddf0dba Merge branch 'master' of github.com:vscosta/yap-6.3 2015-04-13 13:28:42 +01:00
Vítor Santos Costa
ef586e264e android debugging plus clean-ups 2015-04-13 13:28:17 +01:00
Vítor Santos Costa
d1a230eb56 Cosmetic changes 2015-04-13 13:15:30 +01:00
Vítor Santos Costa
00c58f5572 Cosmetic changes 2015-04-13 13:14:36 +01:00
Paulo Moura
b91c535ea3 Work in progress fixing evaluable type error terms 2015-04-09 01:51:36 +01:00
Vitor Santos Costa
666b68c1fb YAP should not try to control cwd, that's the OS task 2015-03-28 19:38:04 +00:00
Vitor Santos Costa
6c9c410283 get rid of findExecutable 2015-03-28 19:36:28 +00:00
Vítor Santos Costa
272d28ae5f android 2015-03-16 17:25:09 +00:00
Vitor Santos Costa
6a0b6fad8b C++ interface and ARM/Android 2015-03-11 22:18:00 +00:00
Vitor Santos Costa
580bc9eb27 fix baacktrackable predicates. 2015-03-09 17:27:35 +00:00
Vítor Santos Costa
9b6bcdde16 improve notion of standadard predicate 2015-03-04 09:54:08 +00:00
Vítor Santos Costa
0839baf638 error handling should report the culprit . 2015-03-04 09:35:47 +00:00
Vítor Santos Costa
0b90870185 make var names available as a global var 2015-03-04 09:35:09 +00: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
d805a474a4 redeclaration 2015-02-17 20:21:49 +00:00
Vítor Santos Costa
9895ec63d0 add more lib paths 2015-02-16 11:43:42 +00:00
Vitor Santos Costa
1e57a2e978 path setup 2015-02-15 02:33:54 +00:00
Vitor Santos Costa
63416fdc48 cut_c simplifications 2015-02-14 11:35:45 +00:00
Vítor Santos Costa
71c9cb21b7 kill dead code 2015-02-13 12:24:15 +00:00
Vítor Santos Costa
102c8a1dc1 bad typing 2015-02-13 12:21:50 +00:00
Vítor Santos Costa
9743c81f05 Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3 2015-02-10 09:20:12 +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
afd8c9b9c4 blanks and backslashed strings 2015-02-10 00:03:02 +00:00
Vitor Santos Costa
5a7602dfff fix slot at init 2015-02-09 10:20:19 +00:00