Vítor Santos Costa
bc1e70758e
cmake and jit
2015-01-26 04:02:46 +00:00
Vitor Santos Costa
ce84e60d08
cosmetic
2015-01-18 01:32:13 +00:00
Vitor Santos Costa
9623f70d3a
fix types
2015-01-17 02:50:54 -08:00
Vítor Santos Costa
a83ff038f4
Mutex stuff movibg to C
2014-11-27 10:02:04 +00:00
Vitor Santos Costa
1bb12cbc35
second try to fix error handling in arithmetic expressions. THis time:
...
- exit at predicate end;
- just return first on multiple erors.
- YapArithError takes care of inner errors, Yp_EvalError fixes externals.
- a few ISO stuff to make Paulo's unit tests go happier.
2014-10-16 10:49:11 +01:00
Vítor Santos Costa
3168b2cfc8
fix int/Int in save; add debugging (obs from Gong Su
2014-09-16 04:00:31 -05:00
Vítor Santos Costa
87a0a7af74
define unnecessary lock
2014-09-08 17:11:26 -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
bc16bf83ec
small fixes
2014-08-04 09:47:03 -05: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
2c89aadb11
WIN64 support (sill needs improvement)
2014-03-06 02:09:48 +00:00
Vitor Santos Costa
6b2e1973ab
Windows fixes, mainly H -> HB
2014-01-19 21:15:05 +00:00
Vitor Santos Costa
44d28aa0c9
cleanup on exception handling
2013-12-12 14:24:40 +00:00
Vítor Santos Costa
29c0d55ad4
nth_clause cleanup with support for mega and exo clauses
2013-12-09 14:16:30 +00:00
Vítor Santos Costa
adea3bdb24
more string fixes and get_code
2013-12-08 19:12:24 +00:00
Vitor Santos Costa
7e58cf7755
more atom/string manipulation fixes and SWI compatibility
2013-12-05 21:26:46 +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
797c063785
debug bad exit
2013-10-14 08:04:24 +01:00
Vitor Santos Costa
743c9c69fb
get rid of PROTO
2013-04-25 17:15:04 -05:00
Vitor Santos Costa
6d16dcf991
fix message
2013-04-16 14:38:01 -05:00
Vitor Santos Costa
9ce268915d
imprive error handling.
2013-01-29 10:50:04 +00:00
Vitor Santos Costa
8758b6de5a
improve error handling for qload
2013-01-18 14:30:10 +00:00
Vítor Santos Costa
e1f6187395
make syntax error standard.
2012-05-03 00:16:11 +01:00
João Santos
21522ce151
CACHE_REGS
2012-02-07 15:18:43 +00:00
Vítor Santos Costa
123ef47171
fix longjmp RestartEnv to be performed by a single function.
2012-02-05 12:04:29 +00:00
Vítor Santos Costa
6c98e37e18
make sure to save absmi registers before longjmp.
2012-02-05 10:51:40 +00:00
Vítor Santos Costa
22a4dcf9bd
fix tp warning.
2011-12-30 16:02:45 +00:00
Vitor Santos Costa
a2a554f17f
improve debugger error reporting.
2011-10-12 23:50:49 +01:00
Vítor Santos Costa
43c07f5051
more speed stuff.
2011-10-02 21:01:14 -03:00
U-WIN-U2045GN0RNQ\Vítor Santos Costa
840e287cda
mode changes
2011-07-25 17:09:28 +01:00
Vitor Santos Costa
2bc9f6093c
type error for string
2011-06-13 01:42:32 +01:00
Joao
971ad94311
moved several global variables to misc/GLOBALS
2011-05-25 16:40:36 +01:00
Joao
8170f6d3cb
Some global variables(Yap_thread_gl) in C/init.c are now declared in misc/LOCALS
2011-05-23 16:19:47 +01:00
Joao
dc3c54c164
change LOCALS macros.
2011-05-04 10:11:41 +01:00
Vítor Santos Costa
f4b218b50d
Yap_ErrorMessage should never point at an atom!
2011-04-27 10:04:26 +01:00
U-WIN-U2045GN0RNQ\Vítor Santos Costa
a3f79cede9
WINDOWS compatibility
2011-03-08 00:03:50 +00:00
Vítor Santos Costa
90d93fdbdd
cache abstra machine register in threaded mode.
2011-03-07 16:02:55 +00:00
Vítor Santos Costa
b868d85ac8
make rl not deadlock under SIGINT
2011-03-01 12:31:19 +00:00
ubu32
53e8811077
fixes to use SWI version of readline.
2011-02-26 18:34:44 -08:00
ubu32
140318ff16
read works now.
2011-02-14 23:39:27 -08:00
Vítor Santos Costa
8db05c883b
make sure we separate betwen async exceptions and synchroneous.
2010-12-04 19:05:13 +00:00
Vítor Santos Costa
c6f41e2970
YAP_FAIL_ERROR in case a fail has been requested, but not accepetd yet.
2010-12-04 18:45:09 +00:00
Vitor Santos Costa
9396252588
patches to provide initial support UTF32 encodings(from Paulo Moura)
2010-10-27 14:49:27 +01:00
Vítor Santos Costa
2d425fb7b4
don't go set jumping if in UserCCode. Just say there is an exception.
2010-08-04 11:34:04 +01:00
Vítor Santos Costa
e031026a62
instrument PE locking
...
fix missing unlock in index_pred (if predicate had been indexed while we were
waiting).
2010-07-25 11:22:16 +01:00
Vitor Santos Costa
3e8dc5cd19
try to handle overflows in stack dumpers.
2010-04-29 10:29:06 +01:00
Vitor Santos Costa
066603c79b
fix global variables
2010-04-08 01:44:08 +01:00
Vítor Santos Costa II
b068721c68
fix type warnings.
2010-03-22 15:01:54 +00:00
Vitor Santos Costa
7037b38fa7
make nb_ undefined variable return an error, as SWI does.
2010-02-28 00:57:29 +00:00
Vitor Santos Costa
4355a94793
make syntax_error handling ISO compatible.
2010-02-26 13:08:38 +00:00