Commit History

Autor SHA1 Mensaxe Data
  florian 91fe098eb4 * check first for x86 exception and only for sse if no x87 exceptions is thrown, clear all exception afterwards %!s(int64=5) %!d(string=hai) anos
  florian 15695b317c * denormalized value floating point exception has to result in an rte 206, resolves part of #37926 %!s(int64=5) %!d(string=hai) anos
  florian 4c2c540b29 * fixed resetting of state, broken in r45995 %!s(int64=5) %!d(string=hai) anos
  florian eac6675cba * reset exception flags, resolves #37468 on x86_64 %!s(int64=5) %!d(string=hai) anos
  florian 62f890efa3 * improved floating point signal handling on x86/linux %!s(int64=6) %!d(string=hai) anos
  florian 8db9b211d5 * fixed unwinding from signal handlers, the approach used now is very simple and clean %!s(int64=6) %!d(string=hai) anos
  pierre 3a9abf75a9 Reset FPU state in SignalToRunError for SIGFPE, fixes tw12214 failure %!s(int64=10) %!d(string=hai) anos
  daniel 3307d98c40 - Revert micro-exe mode for now. %!s(int64=15) %!d(string=hai) anos
  daniel 2139a229d3 + If no unit is used, no symbol inside the system unit is used, %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe f6d452c2c0 * remove the RTL's installed signal handlers at the end of the system %!s(int64=16) %!d(string=hai) anos
  micha 68dbca040e * fix floating point signal and exception handling, for linux/i386, test tfpu2 regression %!s(int64=18) %!d(string=hai) anos
  micha 0e64718cb2 * call HandleErrorAddrFrame on return of signal handler, reduces amount of code called within signal handler (for linux/i386) %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe f32621610f * fixed sse detection %!s(int64=18) %!d(string=hai) anos
  florian 80d55022e9 * tried to fix SSE OS support detection %!s(int64=18) %!d(string=hai) anos
  florian 31c9a91af0 + edsp detection for arm-linux %!s(int64=18) %!d(string=hai) anos
  florian bcf65051e3 * detect sse properly on linux, fixes tmask*.pp in the testsuite with -Cfsse2 %!s(int64=18) %!d(string=hai) anos
  peter 75c00e21c9 * i386 signal handler receives a ucontext instead of sigcontext %!s(int64=20) %!d(string=hai) anos
  florian c15e0911e5 + more runerrors 214 %!s(int64=20) %!d(string=hai) anos
  peter 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
  fpc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
  peter 16b121f8c4 * unblock signal in signalhandler, remove the sigprocmask call %!s(int64=20) %!d(string=hai) anos
  peter d0f3314818 * change order of if to prevent always stack overflow instead %!s(int64=20) %!d(string=hai) anos
  peter e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
  peter 7fb8c3dfbd * signal cleanup for linux %!s(int64=20) %!d(string=hai) anos
  florian 02310c99e2 * fixed runerror for invalid operation %!s(int64=21) %!d(string=hai) anos
  florian c9122a4719 + completed x86-64/linux system unit %!s(int64=21) %!d(string=hai) anos
  marco 024df7a7c6 * more small fixes. %!s(int64=22) %!d(string=hai) anos
  marco 417d359871 * initial version from 1.0.x branch %!s(int64=22) %!d(string=hai) anos