maciej-izak
4cdb2e832d
* Add monotone cubic Hermite spline. Patch by Marcin Wiazowski. Issue #33588
...
* More unified code with Lazarus ipf_fix module
git-svn-id: trunk@38786 -
2018-04-18 22:12:43 +00:00
nickysn
bd3d35f2da
+ add support for passing 32-bit values in a pair of registers in
...
tcg8086.a_load_const_cgpara. This fixes passing const longint parameters in
dx:ax when using the register calling convention on i8086.
git-svn-id: trunk@38785 -
2018-04-18 15:40:09 +00:00
nickysn
a73aabcc39
* support loading longint in dx:ax when using the 'register' calling convention
...
on i8086. This is compatible with Borland C++ 3.1's _fastcall. Note that
passing parameters in multiple registers is not yet implemented, so using this
will cause internal errors, but these will be fixed later (and the 'register'
calling convention was never officially supported on i8086).
git-svn-id: trunk@38784 -
2018-04-18 15:36:55 +00:00
nickysn
91707deba7
* changed the registers, used by the 'register' calling convention on i8086 to
...
ax,dx,bx instead of ax,dx,cx, because that makes it more compatible with
Borland C++ 3.1's _fastcall calling convention
git-svn-id: trunk@38783 -
2018-04-18 13:46:56 +00:00
pierre
5056b29864
Fix arg types for pthread_create and pthread_key_create, fixes test/textthr test failure for solaris
...
git-svn-id: trunk@38782 -
2018-04-18 11:13:44 +00:00
pierre
dbc0dd81fd
Modify the test to reflect the fact the compiler prefers conversion of ansiString to RawByteString over to UTF8String
...
git-svn-id: trunk@38781 -
2018-04-18 10:21:26 +00:00
maciej-izak
487e01af79
Allow usage of other type kinds than only objects for keys and values for TObjectDictionaries constraints.
...
git-svn-id: trunk@38780 -
2018-04-17 11:16:28 +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
michael
e495d73239
* Fix tests conforming to new behaviour wrt empty string
...
git-svn-id: trunk@38778 -
2018-04-16 09:45:50 +00:00
michael
659bf09325
* Fix typo in ansiEndsString, resulting in wrong behaviour
...
git-svn-id: trunk@38777 -
2018-04-16 09:45:44 +00:00
pierre
5d2a627572
Skip test/packages/webtbs/tw11570.pp for msdos and go32v2 targets
...
git-svn-id: trunk@38776 -
2018-04-15 21:27:02 +00:00
pierre
9faf12b42d
Skip all fcl-sb tests for msdos and go32v2 targets
...
git-svn-id: trunk@38775 -
2018-04-15 21:24:12 +00:00
pierre
bb2433c591
skipped targets must be separated by ,
...
git-svn-id: trunk@38774 -
2018-04-15 21:23:29 +00:00
marco
8d67230b2d
* fix for bug #33606 , ppc<x> suffix (x86_64->x64)
...
git-svn-id: trunk@38773 -
2018-04-15 17:10:51 +00:00
pierre
4a2348a38b
skip targets that do not support libraries
...
git-svn-id: trunk@38772 -
2018-04-14 16:09:50 +00:00
pierre
d4ed6b0416
Restrict test to win32, as it is already i386 specific and uses Windows unit
...
git-svn-id: trunk@38771 -
2018-04-14 15:45:57 +00:00
michael
f8be245097
* Fix bug #0033544 , result not properly initialized
...
git-svn-id: trunk@38770 -
2018-04-14 12:17:29 +00:00
michael
e4ef17b5c0
* Use SizeInt, let StartsWith/EndsWith handle #0 characters (bug ID 33559)
...
git-svn-id: trunk@38769 -
2018-04-14 12:06:48 +00:00
michael
54f3cc664e
* Patch from Serge Anvarov to improve AnsiStartsWith/AnsiEndsWith/Dupestring (Patch attached to bug #33559 )
...
git-svn-id: trunk@38768 -
2018-04-14 11:32:02 +00:00
michael
c674f2c31c
* Added (Date/Time)InRange, patch from Enrique Fuentes, bug ID #33598
...
git-svn-id: trunk@38767 -
2018-04-14 09:02:46 +00:00
pierre
3ce913f959
Remove explicit far modifier to fix msdos compilation and add error_count variable
...
git-svn-id: trunk@38766 -
2018-04-13 22:20:25 +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
b917533a9f
Fix SetFAttr function
...
git-svn-id: trunk@38764 -
2018-04-13 22:18:21 +00:00
pierre
ab7fb33d67
Restore removed ifdef UNIX around iosxwstr/cwstring unit loading
...
git-svn-id: trunk@38763 -
2018-04-13 06:22:21 +00:00
pierre
bf7cba67e0
Re-add codepage specifier removed by error
...
git-svn-id: trunk@38762 -
2018-04-12 22:01:04 +00:00
pierre
30fb24f06a
Fix more compilation errors
...
git-svn-id: trunk@38761 -
2018-04-12 21:54:53 +00:00
pierre
1405110f33
Add cthreads unit for unix targets
...
git-svn-id: trunk@38760 -
2018-04-12 21:42:02 +00:00
pierre
82624ba4cd
Fix errors in last commits that prevent compilation
...
git-svn-id: trunk@38759 -
2018-04-12 21:26:12 +00:00
pierre
5ae4724a5b
Use USE_INTERNAL_UNICODE to be able to test fpwidestrings on different targets
...
git-svn-id: trunk@38758 -
2018-04-12 20:51:13 +00:00
pierre
52b830a434
Use USE_INTERNAL_UNICODE to be able to test fpwidestrings on different targets
...
git-svn-id: trunk@38757 -
2018-04-12 20:39:34 +00:00
pierre
95e609cc56
Use USE_INTERNAL_UNICODE to be able to test fpwidestrings on different targets
...
git-svn-id: trunk@38756 -
2018-04-12 20:36:31 +00:00
nickysn
bbc364b245
* inline asm fix for accessing record variables when using the unitname (e.g.
...
'mov ax, unitname.varname.fieldname')
git-svn-id: trunk@38755 -
2018-04-12 16:35:21 +00:00
pierre
6060f474ed
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38754 -
2018-04-12 15:42:39 +00:00
pierre
fb683c3adc
Add generated filelistDIR.lst to list of files to delete for clean
...
git-svn-id: trunk@38753 -
2018-04-12 15:40:57 +00:00
pierre
3455c82b88
Always add dosbox/dosbox_wrapper to clean list
...
git-svn-id: trunk@38752 -
2018-04-12 15:39:57 +00:00
pierre
a93fe1b363
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38751 -
2018-04-12 15:26:33 +00:00
pierre
d6be56e225
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38750 -
2018-04-12 15:23:03 +00:00
pierre
d12ba4d37d
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38749 -
2018-04-12 15:21:49 +00:00
pierre
69376efa26
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38748 -
2018-04-12 15:20:27 +00:00
pierre
e59120b70b
Regenerated after change to fpcmake.ini
...
git-svn-id: trunk@38747 -
2018-04-12 15:17:21 +00:00
pierre
0e8e25cfb5
Update to rev 38745 after change to fpcmake.ini
...
git-svn-id: trunk@38746 -
2018-04-12 15:16:26 +00:00
pierre
e8c753dbd3
Add ppas and ppaslink scripts removal to fpc_clean and fpc_cleanall
...
git-svn-id: trunk@38745 -
2018-04-12 15:10:30 +00:00
pierre
e13b04a5c0
Add missing executables in distclean, ppcavr, ppcsparc64 and cross-compilers ppcrossXXX
...
git-svn-id: trunk@38744 -
2018-04-12 15:03:36 +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
bd18d947bd
Add .exe suffix to ASrcFileName if ADestFileName ends with .exe or if file is not found
...
git-svn-id: trunk@38742 -
2018-04-12 13:46:09 +00:00
pierre
2f927d896a
Use auto instead of dynamic, as dynamic is not always possible
...
git-svn-id: trunk@38741 -
2018-04-12 13:44:14 +00:00
pierre
c9f15c906e
Add units required for wide strings support for go32v2 target
...
git-svn-id: trunk@38740 -
2018-04-12 12:53:20 +00:00
pierre
f9069b1ec6
Add units required for wide strings support for go32v2 target
...
git-svn-id: trunk@38739 -
2018-04-12 12:07:28 +00:00
pierre
e742588f8a
Add fpwidestring and unicodeducet in uses clause for go32v2 target
...
git-svn-id: trunk@38738 -
2018-04-12 10:18:55 +00:00
pierre
1b91d17684
Skip this test for msdos and go32v2
...
git-svn-id: trunk@38737 -
2018-04-12 10:18:24 +00:00