Commit Graph

39 Commits

Author SHA1 Message Date
Vitor Santos Costa 22837d498b improve signal handling. 2017-07-24 18:17:51 +01:00
Vitor Santos Costa c2435673cd swig python support 2017-05-08 18:51:29 +01:00
Vitor Santos Costa 3cb343479e small compiler change 2017-05-02 03:34:56 +01:00
Vitor Santos Costa 65ff3ed471 Smaller updates:
constant use of longjmp
conflict with python headers
win32 support
dll support
2017-02-20 15:28:46 +00:00
Vitor Santos Costa a53615ceaf python .h collision 2017-02-20 14:21:46 +00:00
Vitor Santos Costa d37e198c12 signals
doc support
2016-11-23 22:35:39 -06:00
Vítor Santos Costa 1be002558c call_cleanup in C plus indenting 2016-03-29 01:55:12 +01:00
Vítor Santos Costa 661f33ac7e bug fices 2016-01-03 02:06:09 +00:00
Vítor Santos Costa f133ff279e use same name for function and predicate. 2015-11-05 15:31:09 +00: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 94092be293 bootstrap and small cleanups 2015-07-06 11:59:50 +01:00
Vítor Santos Costa 1c06bfdc05 cmake & text support 2015-06-19 01:30:13 +01:00
Vítor Santos Costa 771610ffb6 fix bit count 2015-01-18 03:47:44 +00:00
Vitor Santos Costa ce84e60d08 cosmetic 2015-01-18 01:32:13 +00:00
Vitor Santos Costa 3122d323b5 support 64 bit flags in 32 bit mode 2015-01-14 04:51:54 -08:00
Vítor Santos Costa c071e145a7 portabiity 2014-11-28 02:30:19 +00:00
vscosta a8a535afa4 warnings 2014-11-10 01:56:56 +00:00
Vitor Santos Costa f7fe32a03c fix win32 warnings: unsigned long != CELL, IOSTREAM with sace restore, _ffsll and _isatty, fp patches 2014-10-24 15:18:32 +01:00
Vítor Santos Costa 8576e67d84 generate exceptions on arithmetic errors 2014-10-15 11:06:07 +01:00
Vítor Santos Costa d76c2a0039 fix duplicates. 2014-10-14 02:09:52 +01:00
Vítor Santos Costa 5bf44d2378 fix signal handling in non-threaded (thanks to Paulo Moura). 2014-10-11 01:37:34 +01:00
Vítor Santos Costa d39423c1f0 handle EXIT_SIGNAL with exit 2014-09-08 17:13:39 -05:00
Vítor Santos Costa f291c37dfc fixes: checking sigs & no threads 2014-09-03 11:02:28 -05:00
Vítor Santos Costa b942c1ef13 fixes for signal handling 2014-09-02 22:24:01 -05:00
Vítor Santos Costa 99713d81a6 replace locks by critical sections in interrupt handling 2014-09-02 14:19:23 -05:00
Vitor Santos Costa aba5f3d88b handle locking more carefully (especially protect gc and stack shifting). 2014-04-23 22:41:12 +01:00
Vítor Santos Costa a6c115b248 fix deadlock 2014-03-27 15:35:18 +00:00
Vítor Santos Costa 79763e9ea1 fix signal handling 2014-03-15 23:47:29 +00:00
Vítor Santos Costa 233c4ee903 fix bad initialization in signals 2014-03-08 00:03:58 +00:00
Vitor Santos Costa f257efc2ef without threads 2014-03-06 14:07:33 +00:00
Vitor Santos Costa 2c89aadb11 WIN64 support (sill needs improvement) 2014-03-06 02:09:48 +00:00
Vitor Santos Costa 2410cd3862 fixes to new signal handling/debugging code 2013-12-13 08:42:57 +00:00
Vitor Santos Costa 44d28aa0c9 cleanup on exception handling 2013-12-12 14:24:40 +00:00
Vítor Santos Costa fba3c34e50 trace fixes 2013-12-11 09:34:43 +00:00
Vítor Santos Costa e813c75814 enable thread debugging 2013-11-12 08:34:26 +00:00
Vítor Santos Costa ad0ff98f1a use swi flags whenever possible 2013-11-04 01:14:48 +00:00
Vitor Santos Costa d163cadda1 pass regs when constructing long ints and floats.
fix small gcc complaints.
2013-03-26 15:01:52 -05:00
Vítor Santos Costa 046cb5f8d6 debugging 2013-02-08 10:36:45 -06:00