Commit Graph

45 Commits

Author SHA1 Message Date
Jonas Maebe
fd070544db - disabled installation of SIGINT signal handler for Darwin, because
raising an exception inside a signal handler is inherently unsafe
    and often causes actual crashes on darwin (mantis #9930).
  - removed an unused global typed constant (in_const_evaluation)
  - removed {$ifdef havelinuxrtl10} code

git-svn-id: trunk@12826 -
2009-02-28 18:07:21 +00:00
giulio
5998ab33f2 Fix handling of ctrl-c/ctrl-break on go32v2:
* the default handler now silently quits if CtrlBreakHandler returns false or
   it hasn't been installed, instead of generating an unknown RTE 0.
Compiler: signal handlers are declared cdecl on go32v2 too.
This fixes bug #11494.

git-svn-id: trunk@11272 -
2008-06-24 17:02:17 +00:00
florian
35c0f78642 + Haiku support by Olivier Coursière based on old BeOS support
git-svn-id: trunk@11014 -
2008-05-19 17:33:35 +00:00
olle
05d6f0e94d macos: added a fake sysutils for use by compiler, and fixed some tests
git-svn-id: trunk@4549 -
2006-09-03 22:30:37 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
1376258f03 * use comphook for fpc exceptions 2005-04-24 21:21:10 +00:00
peter
2ec108a9c7 * Handle Control-C exception more cleanly 2005-02-15 19:15:45 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
olle
4f43c7e09f + Added fake Exception classes, only for MACOS. 2005-01-31 21:30:56 +00:00
peter
d3b559cfcc * detect arithmetic overflows for constants at compile time
* use try..except instead of setjmp
2005-01-26 16:23:28 +00:00
mazen
581b52422c - remove $IFDEF DELPHI and related code
- remove $IFDEF FPCPROCVAR and related code
2004-10-15 09:14:16 +00:00
olle
be837c0f23 + Added argument to Stop 2004-09-09 08:19:47 +00:00
florian
8a9758c5e2 * logs truncated 2004-06-20 08:55:28 +00:00
marco
80abe98cf0 * havelinuxrtl10 fixes 2003-11-10 17:22:28 +00:00
marco
4b6df870be * fix for snapshot building. 2003-09-18 08:50:48 +00:00
marco
4144f93ce5 * Unix reform 2003-09-14 20:26:18 +00:00
florian
22f1ff8da4 * merged Wiktor's Watcom patches in 1.1 2003-09-05 17:41:12 +00:00
peter
4290586968 * unix signalhandler has longint argument 2003-04-23 10:10:31 +00:00
marco
e3e5228f3f * beos shouldnt define hassignal (unix<-> hasunix problem) 2003-01-10 21:37:48 +00:00
peter
06ebac4e27 * readded missing revisions 2002-05-18 13:34:04 +00:00
carl
21b3a10f02 + defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup
2002-05-16 19:46:34 +00:00
peter
2992e1819c * removed old logs and updated copyright year 2002-05-14 19:34:38 +00:00
peter
684970ea22 * merged generic m68k updates from fixes branch 2001-02-26 19:44:52 +00:00
peter
eda26e9190 * support linux unit for ver1_0 compilers 2001-02-05 20:46:59 +00:00
marco
ad6ba5dd70 * Renamefest. Compiler part. Not that hard. 2001-01-21 20:32:45 +00:00
marco
b65958a61e * Renamefest 2000-11-13 15:26:12 +00:00
peter
a71e44ac49 * use defines.inc 2000-09-24 15:06:10 +00:00
peter
31bcddda82 * bsd patches from marco 2000-09-10 20:26:55 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
marco
2f7e162a8b * For BSD signals are off for now 2000-04-07 20:52:24 +00:00
florian
360f371c44 * catching of exceptions is switched off on all targets if the define
DEBUG is used
2000-03-20 09:37:51 +00:00
pierre
f7ab5d514b DEBUG implies NOCATCH for go32v2 2000-02-18 12:34:43 +00:00
peter
4a4a24b6e8 * log truncated 2000-02-09 13:22:42 +00:00
peter
e525797c51 * updated copyright to 2000 2000-01-07 01:14:18 +00:00
peter
da93f32ae0 * resources are working again 1999-08-25 16:41:04 +00:00
pierre
5d850161c0 * not stack check inside catch !! 1999-08-10 12:27:15 +00:00
florian
72e21acee1 * property reading from PPU fixed (new PPU format), it uses now writesym... 1999-07-05 12:13:22 +00:00
pierre
5f05d07dcb * previous wrong log corrected 1999-06-02 22:43:57 +00:00
pierre
35777a48a1 types.pas 1999-06-02 22:25:22 +00:00
peter
b49c75e37b * mssing endif added 1999-01-28 19:42:03 +00:00
pierre
1623b4fcfe * slightly rewritten code 1999-01-27 13:20:37 +00:00
michael
fbfaf30c0b Adapted to changed Signal call 1998-09-08 13:01:09 +00:00
root
d1a1f501c8 Initial revision 1998-03-25 11:18:12 +00:00