Commit Graph

143 Commits

Author SHA1 Message Date
Vítor Santos Costa
53a8a8f7c9 try to make MT more robust by:
- tracking memory overflows (still worried about blobs)
- moving core components to C-code, namely the mailboxes.
- reducing locking: too many locks == deadlock.
thanks to Paulo Moura for the test suite!
2014-10-19 01:54:57 +01:00
Vitor Santos Costa
9101de3014 handl weird cases in writing [] 2014-09-23 22:33:31 +01:00
Vítor Santos Costa
5b19ccf6a8 swig fixes for Android compatibility 2014-06-22 17:35:05 +01:00
Vítor Santos Costa
ab06b04a09 fix non locale code 2014-06-11 19:30:44 +01:00
Vitor Santos Costa
0aa91d7c00 fix bad handle recovery properly. 2014-05-15 01:11:26 +01:00
Vitor Santos Costa
b532fbd0b9 Merge branch 'master' of ssh://git.code.sf.net/p/yap/yap-6.3
Conflicts:
	C/write.c
2014-05-14 18:00:25 +01:00
Vitor Santos Costa
94032de135 fix recover slots. 2014-05-14 17:57:41 +01:00
Vítor Santos Costa
503b2b93f9 indenting and fix bad usage of recover slots. 2014-05-14 10:00:40 +01:00
Vítor Santos Costa
f264859483 - versioning in macos
- fixes to input/output to improve interaction with eclipse console.
-
2014-02-20 10:38:18 +00:00
Vítor Santos Costa
6bde2d2cd7 avoid unions called u: they confuse eclipse. 2014-02-18 09:44:01 +00:00
Vitor Santos Costa
6b2e1973ab Windows fixes, mainly H -> HB 2014-01-19 21:15:05 +00:00
Vítor Santos Costa
4612a7cc57 ISO 2013-12-20 00:34:15 +00:00
Vítor Santos Costa
35f6ecad66 more atom and string 2013-12-06 15:08:35 +00:00
Vitor Santos Costa
5ada26eab3 improve printing of quoted objects 2013-12-05 21:26:05 +00:00
Vítor Santos Costa
b3608c6a83 improve char conversion 2013-12-05 11:20:57 +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
80dc774a5f fix blob output 2013-11-23 15:19:54 +00:00
Vítor Santos Costa
fd58cf10b2 fix output for floats 2013-11-23 14:51:33 +00:00
Vítor Santos Costa
d447d80fdb improve locale support in scanner and write: basically, just hide current locale 2013-11-23 12:34:49 +00:00
Vitor Santos Costa
220970db6d more integration and cleanup work: allow irect access from YAP to swi global and local, to
check flags quickly.
2013-11-13 12:57:52 +00:00
Vitor Santos Costa
4fa9021a7b integration work:
- use SWI flags whenever possible
  - support by module unknown, escapes, strings
  - accesss thread info fom SWI
  - allow strings to be input as strings.
  - remove some unused flags.
2013-11-13 10:38:20 +00:00
Vítor Santos Costa
d77de70868 extra protection 2013-10-30 09:41:15 +00:00
Vítor Santos Costa
ff2acca219 fix operators 2013-10-07 12:20:52 +01:00
Vítor Santos Costa
577b99367d don't make mega-clauses always source 2013-09-28 18:20:04 +01:00
Vítor Santos Costa
048c00a7a6 fix writing [](_,_) 2013-09-28 12:12:09 +01:00
Vitor Santos Costa
2cfa0081ad make syntax extensions SWI compatible 2013-09-13 11:44:26 +01:00
Vítor Santos Costa
493161f6d8 ciao style arrays, (...) 2013-07-07 16:15:25 -05:00
Vitor Santos Costa
743c9c69fb get rid of PROTO 2013-04-25 17:15:04 -05:00
Vitor Santos Costa
87e811028c ifix indenting 2012-12-10 12:48:02 +00:00
Vitor Santos Costa
7b579b810f fix printing of opaque terms. 2012-12-10 12:47:01 +00:00
Vitor Santos Costa
f261a3fd2f fix writing att vars. 2012-05-18 13:03:22 +01:00
Vítor Santos Costa
d3fd980474 another try at improving output of operators. 2012-03-27 16:44:11 +01:00
Vítor Santos Costa
9c685e71a7 fix - -2. 2012-03-27 15:19:07 +01:00
Vítor Santos Costa
573c11e8b2 patch by UN: Avoid writing quoted for bar. Conforms to 6.3.4.3 of ISO/IEC 13211-1:1995/Cor 2:2012 2012-03-22 22:15:07 +00:00
Vítor Santos Costa
857ff4b895 get rid of portray_delays. 2012-03-22 21:59:04 +00:00
Vítor Santos Costa
4484dec044 allow writing constraints, and small fix for writing after prefix ops. 2012-03-22 21:40:42 +00:00
Vítor Santos Costa
3443fa1932 another try... 2012-03-19 09:31:15 +00:00
Vítor Santos Costa
0b8c998ae1 fix - and (. 2012-03-19 08:58:26 +00:00
Vítor Santos Costa
3cb8b99852 fix write -(-1) UN # 236 2012-03-18 00:08:10 +00:00
Vítor Santos Costa
06242879c0 fix hassle with write(-(1)). #UN 135. 2012-03-15 22:55:50 +00:00
Vítor Santos Costa
0c1eb1d642 fix write_canonical of $VAR(_). 2012-03-15 22:19:48 +00:00
Vítor Santos Costa
44737a5d0f Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3 2012-03-08 11:29:25 +00:00
Vítor Santos Costa
a95666c977 fix dereferences when saving terms. 2012-03-08 11:28:59 +00:00
Vítor Santos Costa
89183a143a portray_delays only works in debugging mode. 2012-03-08 08:15:13 +00:00
Vítor Santos Costa
3e4a2c6767 improve handling of recursive writes, catch exceptions. 2012-03-07 23:52:15 +00:00
Vítor Santos Costa
665d426e13 fix writing streams by write.c 2012-02-27 08:53:18 +00:00
Vitor Santos Costa
4135553063 fix write to be thread-safe (wrputf was also unsafe *) 2012-02-17 13:41:05 +00:00
Vitor Santos Costa
6403b4793a small write fixes. 2012-02-14 09:10:07 +00:00
Vitor Santos Costa
b454383e30 more write updates. 2012-02-14 07:46:37 +00:00
Vitor Santos Costa
98b2cf70c2 fix write '$VAR'('_A'). 2012-02-14 06:54:32 +00:00