Историја ревизија

Аутор SHA1 Порука Датум
  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 пре 4 година
  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 пре 4 година
  nickysn a5fafea8d1 * more updates to attempt to get a larger part of the full RTL to compile for WASM32 пре 4 година
  florian 2e2f2eb784 - remove could which prevented that rte is triggered even if we are inside пре 4 година
  ondrej 1a0ba60de6 * revert r47598: implement TRandomGenerator пре 4 година
  ondrej c4dd3b661a * rtl: implement TRandomGenerator for thread-safe random пре 4 година
  florian e718cb985e * replace some longint by ObjpasInt пре 5 година
  florian 1bf58c2a55 + introduce TExitCode пре 5 година
  florian 1e4dc56155 * inlinable frame handling dummies for avr пре 5 година
  yury aa633544f1 * Added a simple implementation of random. It is TP/Delphi compatible. Enabled it for 8/16 bit CPUs by default. пре 5 година
  nickysn 5b24267529 * reduced the stack margin for stack checking to 64 bytes on the Z80 пре 5 година
  nickysn 9c7f1a7cab * synchronized with trunk пре 5 година
  yury 8d95da3fea * Windows: Reworked handling of command line arguments to properly support Unicode: пре 5 година
  nickysn 755fe97c51 * synchronize with trunk пре 5 година
  florian 83a6efd759 + Xtensa: RTL skeleton пре 5 година
  florian a20209e691 + tf_init_final_units_by_calls пре 5 година
  florian 88648248ec * fix random(<int64>) for 32 Bit CPUs пре 6 година
  pierre 5cc4f0be20 Fix bug report #36081: fix cycling starting with i386-linux 3.0.4 release compiler пре 6 година
  florian 94832d5eea * fixed define пре 6 година
  florian 1872bee116 * stack checking checks also proper alignment пре 6 година
  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 пре 6 година
  Jonas Maebe b0683edfcb * simplified random(int64) code пре 6 година
  Jonas Maebe 789f288771 * fixed distribution of random(int64) based on patch by Pangea пре 6 година
  svenbarth 55dfb59631 * TRttiDataCommon is required outside of the RTTI and DynArray include files as well пре 6 година
  svenbarth 3ad24c9db8 * as attributes can be part of any type they are best suited in a common part of TTypeData пре 6 година
  Jeppe Johansen 2f501be2a0 Fixed stack checking for embedded target. Based on work by Christo Crause пре 6 година
  Jonas Maebe aad87820e6 * abstracted registration of library init/fini routines (to be able to add пре 6 година
  pierre 902ef73c7c Allways use local pt variable to ameliorate readability of code пре 6 година
  pierre 3a52fdf997 Add FPC_SYSTEM_EXIT_NO_RETURN macro for embedded target пре 6 година
  florian 72416edcc4 + support for tlsm_general on i386-linux пре 6 година