pierre
|
c77ef7d6dd
|
Regenerate all Makefile's after change in utils/fpcm/fpcmake.ini to better support use of i386 compiler on x86_64 machines
git-svn-id: trunk@45356 -
|
2020-05-13 13:53:15 +00:00 |
|
nickysn
|
56b79257a1
|
* fixed fpmake invokation when building an i386-linux snapshot on a x86_64-linux host
git-svn-id: trunk@45298 -
|
2020-05-06 20:41:01 +00:00 |
|
nickysn
|
86643f8a34
|
* synchronized with trunk
git-svn-id: branches/z80@44981 -
|
2020-04-21 23:36:44 +00:00 |
|
svenbarth
|
184d6d61ed
|
* regenerate makefiles
git-svn-id: trunk@44958 -
|
2020-04-21 06:09:20 +00:00 |
|
nickysn
|
d57ffc4745
|
* changed the object file format for z80-embedded and z80-zxspectrum to .rel
git-svn-id: branches/z80@44899 -
|
2020-04-20 23:36:15 +00:00 |
|
nickysn
|
2f68090dd6
|
* synchronized with trunk
git-svn-id: branches/z80@44898 -
|
2020-04-20 22:42:08 +00:00 |
|
pierre
|
cd6de6a4ca
|
Regenerate all Makefiles
git-svn-id: trunk@44882 -
|
2020-04-20 13:58:47 +00:00 |
|
nickysn
|
0f323df7a3
|
* synchronized with trunk
git-svn-id: branches/z80@44873 -
|
2020-04-19 21:10:31 +00:00 |
|
Jonas Maebe
|
26ec913725
|
* regenerated makefiles
git-svn-id: trunk@44861 -
|
2020-04-19 17:33:47 +00:00 |
|
nickysn
|
b868d653bb
|
* regenerated makefiles after sync with trunk
git-svn-id: branches/z80@44847 -
|
2020-04-19 13:00:50 +00:00 |
|
nickysn
|
831a8cbcfa
|
* regenerated makefiles in the packages directory
git-svn-id: branches/z80@44821 -
|
2020-04-19 04:05:59 +00:00 |
|
Jonas Maebe
|
4b59bcb0ca
|
* regenerated makefiles
git-svn-id: trunk@44793 -
|
2020-04-18 16:08:25 +00:00 |
|
florian
|
75fe6c23a5
|
* FreeRTOS: adapated packages to build
git-svn-id: trunk@44686 -
|
2020-04-11 13:18:46 +00:00 |
|
florian
|
5bab6201d5
|
* rebuild Makefiles
git-svn-id: trunk@44679 -
|
2020-04-10 19:42:14 +00:00 |
|
florian
|
43dc4c7ea0
|
* regenerated Makefiles
git-svn-id: trunk@44333 -
|
2020-03-21 20:59:59 +00:00 |
|
marco
|
f56e971958
|
* fix for bug #36722. Assigning result of compare(w)str to shortint risks overflow if length difference>=128.
Add sign() calls to fix this.
git-svn-id: trunk@44290 -
|
2020-03-11 20:08:26 +00:00 |
|
svenbarth
|
7bcdc2b37f
|
* implement interface thunk for RISC V 32- and 64-bit
git-svn-id: trunk@44071 -
|
2020-01-30 21:46:11 +00:00 |
|
marco
|
517a7aa80d
|
* rpos(ex) unicodestring variants. mantis #35093
git-svn-id: trunk@44024 -
|
2020-01-23 17:00:59 +00:00 |
|
svenbarth
|
40ffb54129
|
* Currency and Comp are correctly handled by GetFloatProp/SetFloatProp, so use these instead of GetOrdProp/SetOrdProp
git-svn-id: trunk@43792 -
|
2019-12-25 15:23:35 +00:00 |
|
svenbarth
|
3c4c206081
|
* correctly handle smaller enums on Big Endian systems
git-svn-id: trunk@43791 -
|
2019-12-25 15:23:31 +00:00 |
|
svenbarth
|
9853ed53e8
|
* partial fix for Mantis #36358: apply partial, adjusted patch by Imants Gulbis to extend TRttiProperty.SetValue and TRttiProperty.GetValue
* extended test suite
git-svn-id: trunk@43780 -
|
2019-12-24 21:30:18 +00:00 |
|
svenbarth
|
be1439e93e
|
* partial fix for Mantis #36356: apply partial, adjusted patch by Imants Gulbis to add methods for TValue to retrieve a AnsiChar or WideChar (this is not Delphi compatible, but convenient)
git-svn-id: trunk@43779 -
|
2019-12-24 21:30:13 +00:00 |
|
svenbarth
|
f782d3fe7a
|
* partial fix for Mantis #36358: apply partial, adjusted patch by Imants Gulbis to implement TValue.ToString for enumerations, AnsiChar and WideChar
git-svn-id: trunk@43778 -
|
2019-12-24 21:30:07 +00:00 |
|
svenbarth
|
8ff14ed5d1
|
+ partial fix for Mantis #36358: apply partial patch by Imants Gulbis to add assignment operator for TValue from Comp and IUnknown
git-svn-id: trunk@43777 -
|
2019-12-24 21:30:03 +00:00 |
|
svenbarth
|
12ae68f503
|
* also allow TValue.AsExtended for Integer types
git-svn-id: trunk@43772 -
|
2019-12-24 21:29:47 +00:00 |
|
svenbarth
|
d98e551882
|
+ add a generic variant of TValue.IsType
* extended test
git-svn-id: trunk@43591 -
|
2019-11-25 21:13:37 +00:00 |
|
pierre
|
a09e40945c
|
Regenerate all Makefile's after commit #43472
git-svn-id: trunk@43478 -
|
2019-11-15 14:47:02 +00:00 |
|
svenbarth
|
9dcd897ce6
|
* fix for Mantis #36196: free a property's attributes when the property is destroyed
+ added test
git-svn-id: trunk@43299 -
|
2019-10-21 19:42:19 +00:00 |
|
marco
|
bacc9f6489
|
* initial version system.uitypes.
git-svn-id: trunk@43144 -
|
2019-10-06 17:23:38 +00:00 |
|
florian
|
48c5636fbc
|
* make InvokeKernelRegister work for caller cleared stack/fixed stack and keep stack 16 byte aligned if needed
git-svn-id: trunk@43009 -
|
2019-09-15 17:17:29 +00:00 |
|
svenbarth
|
492f1ac4be
|
* implement RawThunk for Aarch64
git-svn-id: trunk@42991 -
|
2019-09-13 20:38:31 +00:00 |
|
svenbarth
|
d6381a3477
|
* ensure that the RawThunkPlaceholder* constants are compared with using the correct type
git-svn-id: trunk@42990 -
|
2019-09-13 20:38:28 +00:00 |
|
svenbarth
|
63d83de063
|
* ccReg is the default calling convention on selected architectures (though I wonder why x86_64 returns ccReg as well when it does not support ccReg... :/ )
git-svn-id: trunk@42810 -
|
2019-08-24 23:08:42 +00:00 |
|
svenbarth
|
117fa8fa53
|
* Writeln is only needed for Debug
git-svn-id: trunk@42809 -
|
2019-08-24 23:08:39 +00:00 |
|
svenbarth
|
f740fc4228
|
* correct alignment of the procedure parameters
git-svn-id: trunk@42806 -
|
2019-08-24 23:08:30 +00:00 |
|
svenbarth
|
9bdef3b7c3
|
* correct alignment of the parameter type informations
git-svn-id: trunk@42805 -
|
2019-08-24 23:08:26 +00:00 |
|
svenbarth
|
62e7bb6254
|
* correct alignment for the result name/type
git-svn-id: trunk@42804 -
|
2019-08-24 23:08:23 +00:00 |
|
svenbarth
|
dad9260f93
|
+ introduce AlignToPtr, a copy of the one from the TypInfo unit (we should really come up with a better name here considering that it's redirecting to AlignTypeData on m68k...)
git-svn-id: trunk@42803 -
|
2019-08-24 23:08:20 +00:00 |
|
svenbarth
|
3df9552444
|
* implement RawThunk for m68k (works for Coldfire, but I hope the real 68k will handle it as well)
git-svn-id: trunk@42801 -
|
2019-08-24 23:08:07 +00:00 |
|
michael
|
f52b14ff3e
|
* Make order of ISO8601ToDate consistent, ReturnUTC always at the end, and default true
git-svn-id: trunk@42800 -
|
2019-08-24 11:05:19 +00:00 |
|
michael
|
2664a0a856
|
* Make order of args in TryISO8601ToDate delphi compatible
git-svn-id: trunk@42799 -
|
2019-08-24 11:01:15 +00:00 |
|
svenbarth
|
865f675a7a
|
* fix TValue.FromOrdinal for big endian targets
git-svn-id: trunk@42780 -
|
2019-08-23 21:57:14 +00:00 |
|
svenbarth
|
33f6adfab6
|
* fix for Mantis #35982: free created attributes once the type is freed
+ added test
git-svn-id: trunk@42773 -
|
2019-08-23 14:59:13 +00:00 |
|
svenbarth
|
81870c00f6
|
- remove no longer required pointer types (they are part of the System unit now)
git-svn-id: trunk@42758 -
|
2019-08-21 20:25:40 +00:00 |
|
svenbarth
|
a8cf852b0f
|
- remove an unused local variable
git-svn-id: trunk@42757 -
|
2019-08-21 20:25:37 +00:00 |
|
svenbarth
|
805a9fa448
|
- remove the no longer required code that used TMethodImplementation for the IInterface methods
git-svn-id: trunk@42756 -
|
2019-08-21 20:25:34 +00:00 |
|
svenbarth
|
7b4cf161aa
|
* implement RawThunk for ARM
git-svn-id: trunk@42755 -
|
2019-08-21 20:25:31 +00:00 |
|
svenbarth
|
5978d9924f
|
- remove unused local variable
git-svn-id: trunk@42754 -
|
2019-08-21 20:25:28 +00:00 |
|
pierre
|
5ed7bd35df
|
Update all trunk/fpcsrc Makefile's after commit 42749
git-svn-id: trunk@42750 -
|
2019-08-20 15:58:10 +00:00 |
|
pierre
|
687554f4ec
|
Fix compilation for i8086, AllocateRawThunk return type changed to CodePointer
git-svn-id: trunk@42740 -
|
2019-08-19 15:44:29 +00:00 |
|