florian
bce70a5105
* test only a limited grid of surrogate pairs to avoid that tests run longer
...
than all other tests together when testing with -j
git-svn-id: branches/tg74/avx512@42646 -
2019-08-11 16:03:34 +00:00
svenbarth
1607e15e48
* ensure that the toString constant is used instead of TObject's ToString method
...
git-svn-id: trunk@42352 -
2019-07-12 16:25:30 +00:00
pierre
1a564de6e6
Add testing of use of variable of class
...
git-svn-id: trunk@41417 -
2019-02-23 15:37:39 +00:00
nickysn
b0ca862f32
+ implemented IntroSort (hybrid between QuickSort and HeapSort) in unit SortAlgs
...
git-svn-id: trunk@41258 -
2019-02-08 15:34:29 +00:00
nickysn
8b17af1f89
+ added test for unit sortalgs, that tests the heapsort and randomized quicksort algorithms
...
git-svn-id: trunk@41247 -
2019-02-07 14:41:33 +00:00
nickysn
5c4af27a7a
+ added test for the sortbase unit
...
git-svn-id: trunk@41195 -
2019-02-03 19:16:48 +00:00
nickysn
2a0eb54fd5
+ added a simple test that tests TList.Sort
...
git-svn-id: trunk@41181 -
2019-02-02 23:56:24 +00:00
Jonas Maebe
20c4992ac9
- removed data race test with mixed and writers, because the modifications
...
to the global variable in the read-locked sections could cause
false positives regarding detecting whether nothing got changed
during a write-locked section due to lack of read/write dependencies
git-svn-id: trunk@41165 -
2019-02-02 15:17:12 +00:00
pierre
430ec7bbe4
Try to ix compilation failures in units/fpcunit directory
...
git-svn-id: trunk@40601 -
2018-12-20 22:39:40 +00:00
pierre
e9e5b05caa
Remove Unicode $180E (Mongolian Vowel Separator), as it is not anymore a whitespace character
...
git-svn-id: trunk@40600 -
2018-12-20 21:30:44 +00:00
pierre
0846456ce4
* Skip all surrogate values in for loops from low(word) to high(word)
...
git-svn-id: trunk@40560 -
2018-12-15 21:06:01 +00:00
pierre
0fafe640c5
Change tstringlistexchange test code to give different error values and check that sort is done properly instead of requiring a given number of exchanges
...
git-svn-id: trunk@40547 -
2018-12-14 09:51:45 +00:00
pierre
bf7af550c8
Add mode objfpc to units/character/tutf32convert test
...
git-svn-id: trunk@40546 -
2018-12-14 09:32:01 +00:00
pierre
f8563772c5
Always accept empty string as meaning zero is TryRomanToInt, fixes intermittent errors in tromantoint test
...
git-svn-id: trunk@40537 -
2018-12-13 10:21:58 +00:00
nickysn
da5868b668
+ added method TBits.CopyBits for fast copying
...
git-svn-id: trunk@40524 -
2018-12-11 15:52:09 +00:00
yury
46b89f0ef9
* Modified test to not create sub-dirs outside the test's directory.
...
git-svn-id: trunk@39864 -
2018-10-06 10:03:36 +00:00
Tomas Hajny
e147f6fb48
* additional tests added similarly to tfexpand.pp to test modified behaviour discussed in bug #34166
...
git-svn-id: trunk@39848 -
2018-09-30 20:49:24 +00:00
Tomas Hajny
62b57e81cd
* FExpand / ExpandFileName behaviour updated according to discussion in bug #34166
...
git-svn-id: trunk@39840 -
2018-09-28 22:57:57 +00:00
florian
6b9f52b4f2
+ couple of { %OPT=-CE } to tests added
...
git-svn-id: branches/laksen/riscv_new@39641 -
2018-08-19 12:42:26 +00:00
michael
d08f06df22
* Test for bug ID #33795
...
git-svn-id: trunk@39200 -
2018-06-09 12:28:01 +00:00
svenbarth
ee2c573deb
* adjust test so that it tests all three floating point types
...
git-svn-id: trunk@39134 -
2018-05-28 15:36:14 +00:00
pierre
8a60f39a14
Disable checking of default code page for cross-compilation configurations
...
git-svn-id: trunk@38978 -
2018-05-11 16:11:27 +00:00
pierre
f28ab34f06
unicodeducet must appear before fpwidestring to set current_collation at startup
...
git-svn-id: trunk@38962 -
2018-05-09 23:11:48 +00:00
pierre
49caa8fcef
Disable UNC tests for go32v2 without LFNSupport (like dosbox on Linux)
...
git-svn-id: trunk@38779 -
2018-04-16 13:16:05 +00:00
pierre
1e1603425d
Remove explicit far modifier to fix msdos compilation
...
git-svn-id: trunk@38765 -
2018-04-13 22:19:34 +00:00
pierre
30fb24f06a
Fix more compilation errors
...
git-svn-id: trunk@38761 -
2018-04-12 21:54:53 +00:00
pierre
823bb7bd07
Add units required for wide strings support for go32v2 target
...
git-svn-id: trunk@38743 -
2018-04-12 14:37:16 +00:00
pierre
4cf1ac209a
Add %skiptarget=$nothread to tests using threads
...
git-svn-id: trunk@38528 -
2018-03-15 09:05:26 +00:00
florian
08ebf36d00
* fix test for i8086
...
git-svn-id: trunk@38192 -
2018-02-10 22:19:59 +00:00
nickysn
51489f9186
+ added test for the StrUpper() and StrLower() functions in the strings unit
...
git-svn-id: trunk@37617 -
2017-11-24 15:59:20 +00:00
Károly Balogh
8a6c995b75
troundm: fixed 32bit rmNearest tests and wrong result values
...
git-svn-id: trunk@36522 -
2017-06-18 18:49:32 +00:00
florian
f25c9c0956
* hopefully proper fix for 8 and 16 bit CPUs
...
git-svn-id: trunk@36473 -
2017-06-09 21:05:52 +00:00
florian
0fe5541459
--- Reverse-merging r36464 through r36463 into 'trnd1.pp':
...
U trnd1.pp
--- Recording mergeinfo for reverse merge of r36464 through r36463 into 'trnd1.pp':
G trnd1.pp
--- Eliding mergeinfo from 'trnd1.pp':
U trnd1.pp
git-svn-id: trunk@36472 -
2017-06-09 20:59:46 +00:00
pierre
605e6defc7
Fix compilation due to syntax error in previous commit
...
git-svn-id: trunk@36464 -
2017-06-09 12:17:04 +00:00
pierre
8c370a4e6f
Avoid Data element too large error for I8086 CPU
...
git-svn-id: trunk@36463 -
2017-06-09 06:11:54 +00:00
michael
f406d7cbef
* Fix bug #31947 : upgrade natve unicode implementation to version 9 and CLDR 30 (Patch from Inoussa)
...
git-svn-id: trunk@36407 -
2017-06-03 16:10:39 +00:00
michael
9787c44c78
* Additional tests from Karl-Michael Schindler
...
git-svn-id: trunk@35521 -
2017-03-04 17:06:27 +00:00
michael
cc81abdd83
* Patch from Michal Gawrycki to implement streaming interface properties (IComponent) Bug ID
...
git-svn-id: trunk@35474 -
2017-02-22 21:14:35 +00:00
florian
1bea9e36eb
+ entropy test for random
...
git-svn-id: trunk@35260 -
2017-01-08 10:26:12 +00:00
florian
bfb6d4d1b7
* enable test to work also with small targets taking only a shortint as longjmp argument
...
git-svn-id: trunk@34972 -
2016-11-26 18:42:15 +00:00
florian
0dbcd5daa9
* do not run test, if no stack checking is available
...
git-svn-id: trunk@34932 -
2016-11-20 16:02:37 +00:00
Tomas Hajny
ff02b2dfb5
+ added test based on bug #24504
...
git-svn-id: trunk@34850 -
2016-11-08 22:24:22 +00:00
florian
a27b07b342
+ more restrictions on pred/succ to dec/inc optimization
...
o check if the argument can be used as a call by reference parameter
o check if the argument has no side-effects
+ tests
git-svn-id: trunk@34816 -
2016-11-06 16:36:02 +00:00
Jonas Maebe
265923a2ee
* several fixes for TMultiReadExclusiveWriteSynchronizer, based on patch by
...
Derek (mantis #28830 )
o ability for a thread to acquire a readlock when it already holds a
write lock, or vice versa
o detect when thread1 releases a lock while it hadn't acquired one
o correct result of beginwrite (return true only when another thread
held/acquired a write lock before the current thread got it)
o extra compared to Derek's patch: replaced some additional
(mostly pre-existing) interlocked*() hacks with proper memory
barriers, made formatting consistent, fixed compilation on platforms
where tthreadid is not an integer type, improved tthreadid hashing
function for 64 bit platforms, fixed some comments
git-svn-id: trunk@34678 -
2016-10-08 20:45:45 +00:00
Jonas Maebe
e5a1231931
* updated FSF address (mantis #30198 , patch by Paul Gevers)
...
git-svn-id: trunk@34598 -
2016-10-02 12:56:59 +00:00
Jonas Maebe
2d051f89f7
* don't increase refcounts for variants assigned to (ti_)const nodes, fixes
...
memory leak after r34288 and should have been done as part of r34287
(mantis #30546 )
git-svn-id: trunk@34440 -
2016-09-06 21:28:34 +00:00
pierre
4b17961dd4
* Skip some tests for msdos
...
git-svn-id: trunk@34266 -
2016-08-10 16:10:25 +00:00
pierre
d1a610a2fc
Avoid range check error on win64 target in comparison of THandle to -1
...
git-svn-id: trunk@34147 -
2016-07-19 09:48:34 +00:00
pierre
ffe2940b01
Fix test for compact and medium i8086 memory model
...
git-svn-id: trunk@34073 -
2016-07-05 22:32:19 +00:00
pierre
27119cad3c
Disable range checks explicitly as THandle is unsigned at least for win32 OS
...
git-svn-id: trunk@34009 -
2016-06-20 15:26:50 +00:00