Commit History

Author SHA1 Message Date
  Jonas Maebe 9c3cab8224 * replaced pure LGPL Mersenne Twister implementation with a public domain 10 years ago
  svenbarth e3060130a4 Adjustments so that the resource string related tables are provided inside the system unit (both for indirect and direct entry targets). 10 years ago
  svenbarth 0491bca72a inc/system.inc: 10 years ago
  Jeppe Johansen 5ec4d38231 Add support for ram-less AVR chips and simultanously optimize flash/ram size the initfinal calling sequence. 10 years ago
  nickysn 0f6b5161e6 * the 'count' parameter of Move and FillChar on i8086 made 16-bit unsigned, 10 years ago
  nickysn e2ed8f2251 * fixed various procvars being casted to pointer instead of codepointer in the rtl 10 years ago
  Jonas Maebe 80902035e0 * moved excepth.inc include from the system unit implementation to interface 10 years ago
  yury 7c62aadf65 * Fixed string conversion warnings in RTL. 10 years ago
  Jonas Maebe c7aabaa3b6 - removed FPC_OBJFPC_EXTENDED_IF-related code, FPC 2.6.4 has it 10 years ago
  Jonas Maebe 3f736f6114 * handle the loading of VMT entries at the node level, so it's done in a 10 years ago
  florian 10dc944d35 * disable some function using ansistrings if the ansistring feature is turned off 10 years ago
  michael 81fa382c42 * Rename WriteExceptionToStdErr -> WriteErrorsToStdErr 10 years ago
  michael 94e57aa463 * Moved WriteExceptionToStdErr to system unit, so it is observed even in absence of sysutils (bug ID 27708) 10 years ago
  florian 9ab9e03650 * limit number of possible units with initialization/finalization for a certain architecture to high(aint) 10 years ago
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 10 years ago
  Jonas Maebe dad442c7e3 + aarch64 fpu init, atomic routines and memory barriers 10 years ago
  pierre f56990ee29 Revert aligntoptr to RTTIAlign rename 10 years ago
  sergei 72315c9bee * Finalize units after printing the runtime error message. Rationale: 10 years ago
  sergei 7666cd5c0e + Overloaded procedure dump_stack that calls CaptureBacktrace, thus encapsulating internals of stack traversing. 10 years ago
  sergei d93d36e6d3 * Win64: Use separate implementation of CaptureBacktrace that calls RtlCaptureStackBackTrace. This way it does not require non-optimized code to work correctly. 10 years ago
  sergei 438c433c50 * CaptureBacktrace: fixed off-by-one error. Caller's context must be captured if skipframes=0. 10 years ago
  svenbarth 2d454dc8fa Move DynLibs support to System unit using a manager approach like for Threads, WideStrings, etc.. This is needed so that we can support features like "delayed" and loading of dynamic packages. 11 years ago
  florian 714901ce45 * fixes feature defines after recent changes 11 years ago
  Károly Balogh 83cf14d5dd removed unnecessary masking in Swap() calls 11 years ago
  Jonas Maebe 6e1d370417 * split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can 11 years ago
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 11 years ago
  nickysn fb20791cbe * replaced all the remaining uses of nativeint in the rtl with either sizeint 11 years ago
  nickysn a176c2d4f5 + add overloaded versions of HexStr(pointer) for i8086 near and far pointers 11 years ago
  nickysn 3ec4c378aa + added the ObjpasInt type (an integer type equivalent to Objpas.Integer) to the 11 years ago
  sergei baa18dfcb4 * Introduced a new function CaptureBacktrace, using it to handle most of back-tracing in heaptrc unit. 11 years ago