Commit Graph

219 Commits

Author SHA1 Message Date
Vítor Santos Costa
684e733c8b small fixes for compaibility 2015-10-18 11:48:14 +01:00
Vítor Santos Costa
b6130b0e7d long range errors and other fixes 2015-10-13 02:21:10 +01:00
Vítor Santos Costa
1408237215 publish peek 2015-10-11 04:23:16 +01:00
Vítor Santos Costa
bc2dabbca5 fix slot leaks
also moe errot gandking
2015-10-09 10:31:07 +01:00
Vítor Santos Costa
fa738894a4 split ttys from other cases
also, get_wchar should be static
2015-10-08 11:28:28 +01:00
Vítor Santos Costa
d94ffe2126 utf8 support 2015-10-08 10:21:09 +01:00
Vítor Santos Costa
1bbb761aec indent 2015-10-08 10:19:57 +01:00
Vítor Santos Costa
699dcfe6eb fix deadlock 2015-10-08 10:19:17 +01:00
Vítor Santos Costa
e1f7333e2e bad call order in dopeek 2015-10-08 10:17:57 +01:00
Vítor Santos Costa
b3cc23ce64 IO patches
simplify error handling
use get and inject
use wide support in OS
be stricter in checkin streams and arguments
2015-10-08 02:23:45 +01:00
Vítor Santos Costa
c1b977b901 make sure we release streams lock!! 2015-10-05 10:37:23 +01:00
Vítor Santos Costa
4d132d278c fix confused predicate term_to_string/2. 2015-10-05 10:36:43 +01:00
Vítor Santos Costa
4cbf3387e1 PLIOError should return file number, where 2015-10-05 10:34:32 +01:00
Vítor Santos Costa
166d4892f9 mostly indenting 2015-10-05 10:33:52 +01:00
Vítor Santos Costa
e5fc818c37 encoding detection 2015-10-05 10:32:56 +01:00
Vítor Santos Costa
9326b2ea62 locking and other small fixes 2015-09-29 23:44:11 +01:00
Vítor Santos Costa
b871f6676e fix error handling 2015-09-25 10:57:26 +01:00
Vítor Santos Costa
4336b2ba88 Avoid complaining from strlen
`
2015-09-21 17:05:36 -05:00
Vítor Santos Costa
880a9989c3 small changes 2015-08-18 15:08:52 -05:00
Vítor Santos Costa
bb68d19d39 remove automatically generated atom terms 2015-08-18 14:38:36 -05:00
Vítor Santos Costa
ca25eaa450 Improve error handling: calls to gc and syntax error management 2015-08-18 14:37:39 -05:00
Vítor Santos Costa
b164f53191 fix regression tests 2015-08-07 16:57:53 -05:00
Vítor Santos Costa
dbdae6a930 syntax error handling 2015-07-27 22:22:44 -05:00
Vítor Santos Costa
3f55904bfe missing files 2015-07-24 21:35:02 -05:00
Vítor Santos Costa
d4f49a20ba missing files 2015-07-24 21:28:04 -05:00
Vítor Santos Costa
f3b84af062 bunch of fixes for YAP's own IO 2015-07-22 19:33:30 -05:00
Vítor Santos Costa
33de6766a5 bootstrap 2015-07-06 12:03:16 +01:00
Vítor Santos Costa
03d9fdd45a cleanups 2015-07-06 12:00:21 +01:00
Vítor Santos Costa
421dee6881 register init (again) 2015-07-06 11:54:33 +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
60861649a0 New Flags code 2015-06-18 07:55:07 +01:00
Vítor Santos Costa
c755a6d4e5 configuration for os interface layer 2015-06-18 01:48:44 +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
eabf145052 write and write_term 2015-06-18 01:40:15 +01:00
Vítor Santos Costa
4f8b6929b9 g;ue 2015-06-18 01:39:03 +01:00
Vítor Santos Costa
ef75c89c51 generic console 2015-06-18 01:35:39 +01:00
Vítor Santos Costa
8fb4f2a146 unicode 2015-06-18 01:34:39 +01:00
Vítor Santos Costa
a9abd9ea6a char_type 2015-06-18 01:34:23 +01:00
Vítor Santos Costa
b4e0cabb77 file and dir support 2015-06-18 01:33:55 +01:00
Vítor Santos Costa
a721aa5a3c format/2 2015-06-18 01:33:21 +01:00
Vítor Santos Costa
f4e4220130 in-memory streams 2015-06-18 01:32:33 +01:00
Vítor Santos Costa
3c0987ef55 piping support] 2015-06-18 01:31:02 +01:00
Vítor Santos Costa
d5e85663d9 sockets i/o 2015-06-18 01:24:14 +01:00
Vítor Santos Costa
3d6a8ddc77 read lines and files 2015-06-18 01:21:20 +01:00
Vítor Santos Costa
1b975a7a78 read_term/3 2015-06-18 01:20:05 +01:00
Vítor Santos Costa
aa29b88e70 swi utf-8 2015-06-18 01:18:24 +01:00
Vítor Santos Costa
204f81876a not well supported in YAP 2015-06-18 01:02:06 +01:00
Vítor Santos Costa
9c1a3cc3b1 support for get and put 2015-06-18 00:59:10 +01:00
Vítor Santos Costa
bd572cbb59 taken from iopreds.c: alias handling 2015-06-18 00:58:51 +01:00