コミット履歴

作者 SHA1 メッセージ 日付
  Jonas Maebe 3b87b10904 * explicitly link libobjc to prevent the symbol __objc_empty_cache from 6 年 前
  nickysn 1c64f4c751 * some formatting changes to avoid very large lines in the source code 6 年 前
  nickysn 00a67caa40 * select the middle element in the default quicksort implementation in a way 6 年 前
  pierre e467d2387d Add sortbase unit to global units list, as it can be compiled for all CPUs 6 年 前
  Mattias Gaertner 3e7c53a3bb pastojs: class helper: constructor 6 年 前
  Mattias Gaertner c657042f0f fcl-passrc: adv record: allow static only for class procedure/function 6 年 前
  nickysn 52b4fc039c + added randomized quicksort to unit sortalgs 6 年 前
  nickysn f4718831ca * fixed quicksort comment about memory use - our implementation uses O(log n) stack, not O(n log n) 6 年 前
  Mattias Gaertner 4d8ae767f7 pastojs: proc ref of helper method 6 年 前
  Mattias Gaertner 75bf1e4291 fcl-passrc: resolver: added GetSelfScope 6 年 前
  nickysn c728a1204a + added additional notes in the comments for HeapSort 6 年 前
  nickysn f32748a8e7 + added comment with information about QuickSort and its specific implementation in unit SortBase 6 年 前
  nickysn eca60a0a89 * partition elements equal to the pivot on both sides of the pivot, since that 6 年 前
  nickysn bea9961d2d * use SizeUInt instead of longint for the array indices in the quicksort 6 年 前
  nickysn f5f25f7ae6 * use a more robust QuickSort implementation, that is guaranteed to never loop 6 年 前
  nickysn de80621e1e * use a try..finally block to protect against memory leaks if the comparison 6 年 前
  joost e5492d8992 * Fixed version-number without build-number, bug #29055 6 年 前
  Mattias Gaertner 9a878f99db fcl-passrc: fixed parsing (expr).name() 6 年 前
  Mattias Gaertner bf1af93938 pastojs: typecast string(unicodestring), unicodestring(string) 6 年 前
  Mattias Gaertner cfe65c8cd8 fcl-passrc: resolver: typecast string(unicodestring), unicodestring(string) 6 年 前
  nickysn 26486bbaea + keep track of the pivot index in all quicksort implementations. No functional changes, 6 年 前
  Mattias Gaertner b47c58dddc fcl-passrc: fixed case of widechar 6 年 前
  pierre 15fc7b3510 Programs can also have import libraries 6 年 前
  nickysn ec45f0069a + added unit SortAlgs to rtl-extra. It implements extra sorting algorithms 6 年 前
  Mattias Gaertner 57ece7b0f5 fcl-passrc: fixed set literal of widechar, issue #35001 6 年 前
  Jonas Maebe 13ce27cc1d * fixed the default external assembler for llvm when using -s 6 年 前
  Jonas Maebe 1abea6451c * fixed thlcgobj.g_rangecheck() for cpuhighleveltarget when targetting a 6 年 前
  Jonas Maebe 7af95cbf06 * LLVM does not support 128 bits arithmetic on 32 bit platforms, which we 6 年 前
  Jonas Maebe 353be907c7 * update the stack alignment field of parameters when doing so for paralocs 6 年 前
  Jonas Maebe 7a65e1f393 * fixed ARM paraloc defs (for LLVM) 6 年 前