Histórico de Commits

Autor SHA1 Mensagem Data
  sergei cbad0abab5 + Platform-specific exception support for x86_64-win64. Enable by cycling with OPT=-dTEST_WIN64_SEH. há 13 anos atrás
  sergei ebe1d74d6e * Moved multiple similar checks for FPC_HAS_FEATURE_EXITCODE and FPC_LIMITED_EXITCODE to Halt() procedure. Now these checks appear only once. há 14 anos atrás
  sergei 56900b4754 * RTL: clean up exception handling code (functionality is not changed). há 14 anos atrás
  sergei a32fdc3ae6 + Added a simple helper tcg.g_call, intended to replace allocallcpuregisters+a_call_name+deallocallcpuregisters sequence which is used all over the place. há 14 anos atrás
  sergei fa4b78363c + Handle safecall exceptions with a dedicated compilerproc, simplifies compiler part and reduces generated code size. há 14 anos atrás
  paul fcaac0ebe1 compiler,rtl - safecall handling: há 15 anos atrás
  paul bfb7d91b74 rtl: fix typos há 15 anos atrás
  yury e475735c43 * ifdefed fatal error messages in exception handling to be available only if debugging is needed. há 18 anos atrás
  yury 99ea98c7b1 * Workaround dead code warnings by using preprocessor. há 18 anos atrás
  yury 3ab20922d6 * Optimization for code size. It saves 1.5KB for ARM and 0.5KB for i386. há 19 anos atrás
  Jonas Maebe 865a4573cf * exit with exitcode 217 instead of some random OS result há 19 anos atrás
  yury df6fec5301 * removed runtime error on unhandled exception when SysUtils is used. há 19 anos atrás
  florian 0089de9428 * improved exception handling code há 19 anos atrás
  florian 9e5a2f9522 * From Yury Sidorov: há 20 anos atrás
  florian 25b79e9db3 * patch from Yury Sidorov to make simply exception handling without sysutils possible há 20 anos atrás
  peter 58cdeb8184 * give runerror 231 if exceptobjectstack=nil há 20 anos atrás
  michael 5cafc069b5 + Removed NOSAVEREGISTERS define há 20 anos atrás
  michael 859bb30daa + Removed HASTHREADVAR SUPPORT_THREADVAR defines há 20 anos atrás
  michael 93ba0409be + Removed HASCOMPILERPROC define há 20 anos atrás
  michael 5d02b2c6cc Removed HAS_ADDR_STACK_ON_STACK define há 20 anos atrás
  peter 4ace790492 * remove $Log há 20 anos atrás
  peter 87fe5d9b98 * limit backtraces to values inside the stack, patch by Vincent Snijders há 20 anos atrás
  fpc 790a4fe2d3 * log and id tags removed há 20 anos atrás
  fpc 50778076c3 initial import há 20 anos atrás
  michael 71f56b3d61 + Patch to return nil if there is no exception object (as in Delphi) há 20 anos atrás
  florian cd86e40cb7 * ref. counting for popping second exceptiono object fixed há 20 anos atrás
  peter e417e34496 * truncate log há 20 anos atrás
  peter 93ec8d154c * fix crash with backtrace if invalid frame is passed há 20 anos atrás
  peter a68b710efd * retrieve backtrace when exception is raised há 20 anos atrás
  peter fd759e521f * saveregisters calling convention is obsolete há 21 anos atrás