Commit History

Autor SHA1 Mensaxe Data
  Károly Balogh 49cec23ba6 for explicit paralocs, don't use the original explicit register as temp, but allocate a new register the same type instead. this fixes issues when the paralocs are also scratch regs and would get overwritten before the call itself %!s(int64=8) %!d(string=hai) anos
  marco 2225f90dde * fix for #31161 %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe a0c50336f3 * initialize tguid typed constants by searching for the named fields we need, %!s(int64=8) %!d(string=hai) anos
  florian 7f375ac7bc * white space fixes %!s(int64=8) %!d(string=hai) anos
  svenbarth 4717d78ac3 * as restructuring TTypeData to correctly layout tkBool for 64-bit Booleans is basically impossible at least add a comment for tkBool to the tkInt64 and tkQWord branches %!s(int64=8) %!d(string=hai) anos
  svenbarth 150441627a + add test for Boolean RTTI %!s(int64=8) %!d(string=hai) anos
  svenbarth 7023a6f95b * have the remaining 7 Boolean types also use tkBool as typekind instead of tkInteger %!s(int64=8) %!d(string=hai) anos
  svenbarth dbbb6dca32 * correctly treat Boolean64 as otUQword and QWordBool as otSQWord (the former having QWord range 0..1, the latter Low(Int64)..High(Int64)) %!s(int64=8) %!d(string=hai) anos
  svenbarth 26e7d005aa * use Low(LongInt) and Max(LongInt) as min/max values for the RTTI of the ByteBool, WordBool and LongBool types to be Delphi compatible; the range of the defs is not changed to avoid the application of range checks %!s(int64=8) %!d(string=hai) anos
  svenbarth bec40e9a4a * fix for Mantis #31146: update German message files courtesy of Karl-Michael Schindler (the text "CheckPointer-Funktion" was also changed to "CheckPointer-Option" in both files for consistency with the English file) %!s(int64=8) %!d(string=hai) anos
  svenbarth 8c253703f0 * regenerate after r35181 %!s(int64=8) %!d(string=hai) anos
  svenbarth 88a0d8bc25 * use "CheckPointer option" instead of "CheckPointer function" for consistency with the other CheckPointer related message %!s(int64=8) %!d(string=hai) anos
  svenbarth 73ed1a9bf1 * fix for Mantis #31140: applied patch by Maciej Izak; this way it's clear what purpose ManagedFldCount has in FPC compared to Delphi %!s(int64=8) %!d(string=hai) anos
  svenbarth 8e765ef807 * extend test for 64-bit subranges %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 00751d257e * support bootstrapping with FPC 3.0.2 %!s(int64=8) %!d(string=hai) anos
  marcus 391eccc562 Ami-extra: added muihelper macros, marked as obsolete but widely used %!s(int64=8) %!d(string=hai) anos
  marcus 8f397594df Ami-extra: more text creation macros %!s(int64=8) %!d(string=hai) anos
  svenbarth 2acf542737 * extend TParamFlag by pfConstRef which is set for constref parameters %!s(int64=8) %!d(string=hai) anos
  svenbarth 1553aa5639 * declare the first field of TProcedureParam as TParamFlags to avoid potential problems if more than 8 entries should be used (especially if some day the hidden Self and High parameters should be written) %!s(int64=8) %!d(string=hai) anos
  marcus e2bb22e106 arosunits: more 64bit fixes for Zune message structures %!s(int64=8) %!d(string=hai) anos
  marcus ae5eade019 arosunits: 64bit fixes for Zune message structures %!s(int64=8) %!d(string=hai) anos
  marcus 78b8fb3414 Ami-Extra: fixed compilation for powerpc-amiga %!s(int64=8) %!d(string=hai) anos
  marcus 0ee0c6499b Ami-extra: 64bit fix in muihelper for Dispatcher %!s(int64=8) %!d(string=hai) anos
  florian bba23f6561 * warnings fixed %!s(int64=8) %!d(string=hai) anos
  florian 2e16628db1 * warning fixed %!s(int64=8) %!d(string=hai) anos
  marcus 29abfe9dd3 Ami-Extra: some more MUI Helper for custom classes and hooks %!s(int64=8) %!d(string=hai) anos
  michael b08297a667 * Fix from Mattias Gaertner to implement calling functions without arguments. %!s(int64=8) %!d(string=hai) anos
  marcus 3f4e9cfcb7 Ami-Extra: example code for muihelper %!s(int64=8) %!d(string=hai) anos
  marcus f4a3a45c3f Amiga: AsTag/TAG_ with unsigned overloads %!s(int64=8) %!d(string=hai) anos
  marcus b93a685ab8 Amiga: moved muihelper to ami-extra, added more macros, 64bit ready %!s(int64=8) %!d(string=hai) anos