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 жил өмнө |
Jonas Maebe
|
da0deae9ae
* removed unnecessary replacements of the paraloc def with arraydefs on ARM
|
6 жил өмнө |
Jonas Maebe
|
8c362eac67
* always emit UAL when using LLVM (clang does not and will not support
|
6 жил өмнө |
Jonas Maebe
|
ab51e8637c
* set default Mac OS X target version to 10.6 for LLVM (earlier versions did
|
6 жил өмнө |
Jonas Maebe
|
f9668f8c03
* let de LLVM parameter manager merge multiple paralocs used to represent a
|
6 жил өмнө |
Jonas Maebe
|
503ea604f3
+ nolinline modifier to specify that a routine must never be inlined
|
6 жил өмнө |
joost
|
5341f6fc7a
* Fixed the user-repository path on Windows
|
6 жил өмнө |
nickysn
|
1d7ff66602
+ added .Sort() overloads with a SortingAlgorithm parameter to TFPGList,
|
6 жил өмнө |
nickysn
|
5c4af27a7a
+ added test for the sortbase unit
|
6 жил өмнө |
nickysn
|
d86da19570
* use the sort algorithm from sortbase for TStringList
|
6 жил өмнө |