Vítor Santos Costa
0ccee1aa55
Merge /Users/vsc/tmp/yap-6.3w
2016-02-28 19:43:26 +00:00
Vítor Santos Costa
2192f73b11
make it compile under MSN vc. Unfortunately it has a weird crash at boot :(
...
- Lots of indenting changes
- VC++ is strict with variadic macros
- VC++ does not accept unistd.h
- new interface for walltime
- VC++ does not seem to have support for integer overflow.
- VC++ defines YENV_REG?
- no access flags, x permissions ignored.
- new FindGMP supporting MPIR
- make horus optional (c++ is hard).
2016-02-28 19:32:55 +00:00
Vítor Santos Costa
7cc9d2f882
fix case where rheap thought a fact could actually stre its src
2016-02-28 19:30:46 +00:00
Vítor Santos Costa
675befae75
CRLF kind of magic
2016-02-28 19:29:30 +00:00
Vítor Santos Costa
56e9a8f8d9
add stub for SWI compat
2016-02-26 18:25:07 +00:00
Vítor Santos Costa
25ee4dd7e8
fix nissing file by Eric Dechter
2016-02-26 18:10:47 +00:00
Vítor Santos Costa
1f29aea94b
clean-up
2016-02-26 17:53:20 +00:00
Vítor Santos Costa
56ebb0a91a
more ice play
2016-02-26 17:52:53 +00:00
Vítor Santos Costa
d8a7d05e01
typo
2016-02-26 17:52:34 +00:00
Vítor Santos Costa
733a03beef
bootlist
2016-02-26 17:49:50 +00:00
Vítor Santos Costa
77123269e7
fix batched job :(
2016-02-26 17:47:40 +00:00
Vítor Santos Costa
54985f4678
fix eof handling + indent
2016-02-26 17:45:45 +00:00
Vítor Santos Costa
62e0f0bece
ensure it goes to Prolog, no hidden module stuff.
2016-02-26 17:43:29 +00:00
Vítor Santos Costa
6ceb0bf9f3
understand more formats
2016-02-26 17:42:37 +00:00
Vítor Santos Costa
e9712bc9ab
we own bootlist
2016-02-26 17:41:55 +00:00
Vítor Santos Costa
7d3053b906
undef should obey flag.
2016-02-26 17:41:05 +00:00
Vítor Santos Costa
68633a9c34
ops & modules iii
2016-02-26 17:40:03 +00:00
Vítor Santos Costa
0e50546005
clang-format
2016-02-26 17:36:33 +00:00
Vítor Santos Costa
f823ded57f
Avoid warning & fix compilation scripts
2016-02-26 17:35:20 +00:00
Vítor Santos Costa
d9fe5133d3
what happens when a filename is a base path?
2016-02-26 17:30:50 +00:00
Vítor Santos Costa
0e7cc378af
shuffle list ops around
2016-02-26 17:29:54 +00:00
Vítor Santos Costa
46140f434d
not being used
2016-02-26 17:29:09 +00:00
Vítor Santos Costa
d2dceb91d3
fix syntax errors
2016-02-26 17:28:22 +00:00
Vítor Santos Costa
bc291ed08b
If user says use module m, then use module M
2016-02-26 17:25:33 +00:00
Vítor Santos Costa
34b731a4ae
operator support
2016-02-26 17:22:41 +00:00
Vítor Santos Costa
c25d35356a
Try to clarify operators
...
prolog has priority and cannot be redefined by default.
user is global but may be redefined
others should just plug-in.
2016-02-26 17:18:37 +00:00
Vítor Santos Costa
a448e25d8d
handle no java
2016-02-24 02:08:18 +00:00
Vítor Santos Costa
e4e59dedf7
win32 support, especially win does not allow file streaming in memory
2016-02-24 02:07:46 +00:00
Vítor Santos Costa
3af377d610
test import
2016-02-22 13:01:46 +00:00
Vítor Santos Costa
6f1b5fbef9
thread compilation
2016-02-22 13:01:09 +00:00
Vítor Santos Costa
712d79c7bb
keep on fixing absolute_name
2016-02-22 12:59:49 +00:00
Vítor Santos Costa
588ef40a16
follow encoding directives
2016-02-22 12:57:46 +00:00
Vítor Santos Costa
df7feea0aa
warnings
2016-02-22 12:56:09 +00:00
Vítor Santos Costa
98bd9d7400
undefined predicate handling fixes
...
obey the flag
2016-02-22 12:55:05 +00:00
Vítor Santos Costa
c7049b5467
garbage collection
2016-02-21 19:22:45 +00:00
Vítor Santos Costa
405b20e8fa
ugh
2016-02-21 19:15:24 +00:00
Vítor Santos Costa
28b1262455
ugh
2016-02-21 19:13:35 +00:00
Vítor Santos Costa
bd72ec8f50
typo
2016-02-21 19:09:25 +00:00
Vítor Santos Costa
f017f38dee
move error handling to early on so as to get feedback on errors since bootstrap.
2016-02-21 19:09:10 +00:00
Vítor Santos Costa
d5862139c8
be more careful when to complain about redefining system press.
2016-02-21 19:07:14 +00:00
Vítor Santos Costa
f7d23f9deb
Simplify Input/Output
...
get rid of string I/O, did not add much
getc is never actually used by Prolog
try to use system I/O, even if it may be slower, at least for now.
extend IO C-interface to allow reading clauses
2016-02-21 19:06:25 +00:00
Vítor Santos Costa
19cedad41d
more to ignore
2016-02-21 11:33:08 +00:00
Vítor Santos Costa
20f639fe7b
simple, small test for error_handling
2016-02-21 11:32:08 +00:00
Vítor Santos Costa
2cacf6f63a
fix source regression
2016-02-21 11:31:27 +00:00
Vítor Santos Costa
8f9fa802a9
debugging and mode operator.
2016-02-21 11:31:06 +00:00
Vítor Santos Costa
1d76cfc7cb
typo
2016-02-21 11:30:29 +00:00
Vítor Santos Costa
26013e2fb9
fix regress in style_check caused by bad argument to add clause
2016-02-21 11:30:13 +00:00
Vítor Santos Costa
504734c879
typo
2016-02-20 23:58:37 +00:00
Vítor Santos Costa
1c68deb663
dump stack on YAP bug (maybe extend to user foreign code).
2016-02-20 23:58:06 +00:00
Vítor Santos Costa
b7ee47ce46
facilitate peek processing when using system locale.
2016-02-20 21:50:06 +00:00