Commit History

Autor SHA1 Mensaxe Data
  micha f48e51c380 * fix TFPSMap.GetKeyData on non-sorted map (#9672) %!s(int64=18) %!d(string=hai) anos
  tom_at_work ddc0ac9a43 * better fix for TFPGSList memory leak: avoid changing allocation behavior (adds one temp entry used for various operations), and clean up in the destructor %!s(int64=18) %!d(string=hai) anos
  tom_at_work f88c5e1324 * fix memory leak of TFPSList.Clear() %!s(int64=18) %!d(string=hai) anos
  micha 3a1b633325 + revive generics based tfplist/tstringlist implementation for generics testing; build with FPC_TESTGENERICS %!s(int64=18) %!d(string=hai) anos
  micha 467cd39091 * optimize fpglist.indexof, indexed array generates more optimal code than manual index multiplication %!s(int64=18) %!d(string=hai) anos
  micha f9e7a99405 * speedup generic list, esp. remove %!s(int64=18) %!d(string=hai) anos
  micha 2e7dbbda80 * fix generic list add %!s(int64=18) %!d(string=hai) anos
  micha efd7073959 * zero allocated memory for usage as dynamic type %!s(int64=18) %!d(string=hai) anos
  micha b1c1b6fd3d + generic implementation of list and map; adapt TList/TStringList to use it %!s(int64=18) %!d(string=hai) anos
  florian ca6f992504 * enabled type and var keywords in objects for generics %!s(int64=19) %!d(string=hai) anos
  florian 3b152ad791 + initial commit, derived from tfplist, draft, non working yet, needs more compiler support %!s(int64=19) %!d(string=hai) anos