Historie revizí

Autor SHA1 Zpráva Datum
  Pierre Muller 276caedbcc Fix cpu16 error in AtomicCmpExchange před 2 roky
  Michaël Van Canneyt bb730bf191 * Delphi compatibility aliases for Interlocked* functions před 2 roky
  Jinyang He 6f9c217fb6 Set STACK_MARGIN_MAX to four times of pagesize on LoongArch64 před 2 roky
  florian b56d3c7651 * patch by Rika: fix for 15f29b8fa06a5b5d25a0d4783d7940fdf73b00d2 před 2 roky
  florian 55b347bd18 * patch by Rika: Perform 32-bit random if the bound fits into 32 bits at runtime, resolves #40171 před 2 roky
  Jinyang He 97ae0e7a89 add loongarch64 rtl support před 2 roky
  Jonas Maebe 0758aa1143 FPU exception mask: generlised system unit interface před 3 roky
  florian 308bc29465 * setting of MIPS64(EL) in system.inc fixed před 3 roky
  florian 91cf1774dd * replace MT random generator by Xoshiro128**, resolves #38237 před 4 roky
  Károly Balogh 7b9ed5fe46 rtl: make STACK_MARGIN a variable instead of a const. this allows adjusting margin size on system unit init, based on the actual stack length of the executable. useful for small systems running with little stack. allow overwriting SysBackTraceStr with a platform-specific implementation před 4 roky
  Károly Balogh 45b5e9215c rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that před 4 roky
  nickysn a5fafea8d1 * more updates to attempt to get a larger part of the full RTL to compile for WASM32 před 4 roky
  florian 2e2f2eb784 - remove could which prevented that rte is triggered even if we are inside před 4 roky
  ondrej 1a0ba60de6 * revert r47598: implement TRandomGenerator před 4 roky
  ondrej c4dd3b661a * rtl: implement TRandomGenerator for thread-safe random před 4 roky
  florian e718cb985e * replace some longint by ObjpasInt před 5 roky
  florian 1bf58c2a55 + introduce TExitCode před 5 roky
  florian 1e4dc56155 * inlinable frame handling dummies for avr před 5 roky
  yury aa633544f1 * Added a simple implementation of random. It is TP/Delphi compatible. Enabled it for 8/16 bit CPUs by default. před 5 roky
  nickysn 5b24267529 * reduced the stack margin for stack checking to 64 bytes on the Z80 před 5 roky
  nickysn 9c7f1a7cab * synchronized with trunk před 5 roky
  yury 8d95da3fea * Windows: Reworked handling of command line arguments to properly support Unicode: před 5 roky
  nickysn 755fe97c51 * synchronize with trunk před 5 roky
  florian 83a6efd759 + Xtensa: RTL skeleton před 5 roky
  florian a20209e691 + tf_init_final_units_by_calls před 5 roky
  florian 88648248ec * fix random(<int64>) for 32 Bit CPUs před 6 roky
  pierre 5cc4f0be20 Fix bug report #36081: fix cycling starting with i386-linux 3.0.4 release compiler před 6 roky
  florian 94832d5eea * fixed define před 6 roky
  florian 1872bee116 * stack checking checks also proper alignment před 6 roky
  svenbarth 0c46460548 * m68k has slightly different alignment requirements, so that aligntoptr might result in incorrect addresses for a record's element entries, thus we introduce a separate AlignTypeData function that handles this correctly před 6 roky