nickysn
|
8cf5779297
* the first parameter of QuickSort_PtrList_NoContext renamed ItemPtrs for
|
6 anni fa |
nickysn
|
a2a0ed53b2
* the type of the ItemCount parameter changed from PtrUInt to SizeUInt
|
6 anni fa |
nickysn
|
848890e54b
+ added the TItemListSorter_NoContext and TItemListSorter_Context procedure
|
6 anni fa |
nickysn
|
25f6da7066
* added PtrList to the names of the current sort algorithm callback functions and
|
6 anni fa |
nickysn
|
e8dc54c768
+ added TList.Sort overload with a sorting algorithm parameter
|
6 anni fa |
nickysn
|
c24d525b9f
* compilation fixes for many platforms after r41167
|
6 anni fa |
nickysn
|
248fd313f8
+ introduced unit SortBase, which implements the foundation for pluggable
|
6 anni fa |
Jonas Maebe
|
b1a2b405ea
* TMultiReadExclusiveWriteSynchronizer: removed some unnecessary barriers and
|
6 anni fa |
Jonas Maebe
|
20c4992ac9
- removed data race test with mixed and writers, because the modifications
|
6 anni fa |
Jonas Maebe
|
56fd8e1208
* fixed tinterlockedmt*.pp for architectures with weak memory consistency
|
6 anni fa |
michael
|
85f1b78162
* Fix wrong typecast, fix warning when compiling
|
6 anni fa |
Jonas Maebe
|
0db9ff5c39
* fixed packed bitsize calculation for types with a negative lower bound and
|
6 anni fa |
pierre
|
71559c83a6
Fix parallel make for embedded rtl
|
6 anni fa |
Mattias Gaertner
|
e9c8d9b1b7
fcl-passrc: resolver: nicer error message on invalid set element type
|
6 anni fa |
Mattias Gaertner
|
8d368b0c21
pastojs fixed treating big ints as double
|
6 anni fa |
Mattias Gaertner
|
dd49ad6183
fcl-passrc: fixed treating big ints as extended
|
6 anni fa |
Mattias Gaertner
|
9aec974448
fcl-js: small optimization
|
6 anni fa |
nickysn
|
c5331d425a
* split the routines with asm versions into strict pascal and strict asm versions
|
6 anni fa |
Mattias Gaertner
|
74b897b875
pastojs: not using TSelfExpr
|
6 anni fa |
Mattias Gaertner
|
28b945242e
fcl-passrc: resolver: not using TSelfExpr
|
6 anni fa |
pierre
|
9299e97932
Disable pas2js for jvm compiler
|
6 anni fa |
Mattias Gaertner
|
d4c96dcf22
pastojs: searching units in current module directory, Delphi compatibility
|
6 anni fa |
Mattias Gaertner
|
6160a2ad51
pastojs: intrinsics lo/hi, issue #34964, patch from Kryvichh
|
6 anni fa |
Mattias Gaertner
|
70c4d45474
pastojs: fixed rtl.js
|
6 anni fa |
nickysn
|
e348fada6c
* optimizations in SetVisualX and SetActiveX by using a table, instead of a case statement
|
6 anni fa |
Mattias Gaertner
|
dd2fc17d51
pastojs: nicer -Jm error message, check for (a,b)[]
|
6 anni fa |
Mattias Gaertner
|
569bd80cec
fcl-passrc: parser: fixed self.a[], self.a()
|
6 anni fa |
nickysn
|
7a15e4b0a2
* optimizations in SetActive200 and SetActive350
|
6 anni fa |
pierre
|
202c4f86c0
Disable jvm-android as fcl-json is not supported for this target
|
6 anni fa |
Károly Balogh
|
6c87b89e45
atari: fpc now searches for the compiler with .ttp extension, as that's the default on Atari
|
6 anni fa |