Commit History

Autor SHA1 Mensaxe Data
  Mattias Gaertner 75bf1e4291 fcl-passrc: resolver: added GetSelfScope %!s(int64=6) %!d(string=hai) anos
  nickysn c728a1204a + added additional notes in the comments for HeapSort %!s(int64=6) %!d(string=hai) anos
  nickysn f32748a8e7 + added comment with information about QuickSort and its specific implementation in unit SortBase %!s(int64=6) %!d(string=hai) anos
  nickysn eca60a0a89 * partition elements equal to the pivot on both sides of the pivot, since that %!s(int64=6) %!d(string=hai) anos
  nickysn bea9961d2d * use SizeUInt instead of longint for the array indices in the quicksort %!s(int64=6) %!d(string=hai) anos
  nickysn f5f25f7ae6 * use a more robust QuickSort implementation, that is guaranteed to never loop %!s(int64=6) %!d(string=hai) anos
  nickysn de80621e1e * use a try..finally block to protect against memory leaks if the comparison %!s(int64=6) %!d(string=hai) anos
  joost e5492d8992 * Fixed version-number without build-number, bug #29055 %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 9a878f99db fcl-passrc: fixed parsing (expr).name() %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner bf1af93938 pastojs: typecast string(unicodestring), unicodestring(string) %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner cfe65c8cd8 fcl-passrc: resolver: typecast string(unicodestring), unicodestring(string) %!s(int64=6) %!d(string=hai) anos
  nickysn 26486bbaea + keep track of the pivot index in all quicksort implementations. No functional changes, %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner b47c58dddc fcl-passrc: fixed case of widechar %!s(int64=6) %!d(string=hai) anos
  pierre 15fc7b3510 Programs can also have import libraries %!s(int64=6) %!d(string=hai) anos
  nickysn ec45f0069a + added unit SortAlgs to rtl-extra. It implements extra sorting algorithms %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 57ece7b0f5 fcl-passrc: fixed set literal of widechar, issue #35001 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 13ce27cc1d * fixed the default external assembler for llvm when using -s %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 1abea6451c * fixed thlcgobj.g_rangecheck() for cpuhighleveltarget when targetting a %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 7af95cbf06 * LLVM does not support 128 bits arithmetic on 32 bit platforms, which we %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 353be907c7 * update the stack alignment field of parameters when doing so for paralocs %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 7a65e1f393 * fixed ARM paraloc defs (for LLVM) %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe da0deae9ae * removed unnecessary replacements of the paraloc def with arraydefs on ARM %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 8c362eac67 * always emit UAL when using LLVM (clang does not and will not support %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe ab51e8637c * set default Mac OS X target version to 10.6 for LLVM (earlier versions did %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe f9668f8c03 * let de LLVM parameter manager merge multiple paralocs used to represent a %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 503ea604f3 + nolinline modifier to specify that a routine must never be inlined %!s(int64=6) %!d(string=hai) anos
  joost 5341f6fc7a * Fixed the user-repository path on Windows %!s(int64=6) %!d(string=hai) anos
  nickysn 1d7ff66602 + added .Sort() overloads with a SortingAlgorithm parameter to TFPGList, %!s(int64=6) %!d(string=hai) anos
  nickysn 5c4af27a7a + added test for the sortbase unit %!s(int64=6) %!d(string=hai) anos
  nickysn d86da19570 * use the sort algorithm from sortbase for TStringList %!s(int64=6) %!d(string=hai) anos