Károly Balogh
519701960c
m68k: initial commit to add the Sinclair QL as a compiler target
...
git-svn-id: trunk@47307 -
2020-11-04 14:20:28 +00:00
ondrej
934f2dc55d
* introduce NowUTC() and GetUniversalTime()
...
git-svn-id: trunk@47306 -
2020-11-04 09:34:08 +00:00
ondrej
7ad4694e4b
* remove the BaseUnix dependency added by mistake
...
git-svn-id: trunk@47305 -
2020-11-04 05:52:58 +00:00
florian
0bf1af08c4
+ test for #38022
...
git-svn-id: trunk@47304 -
2020-11-03 21:44:57 +00:00
Jonas Maebe
629b2a8951
* regenerated
...
git-svn-id: trunk@47303 -
2020-11-03 21:34:30 +00:00
Jonas Maebe
24e188f0d2
* add missing unixutils -> baseunix dependency
...
git-svn-id: trunk@47302 -
2020-11-03 21:34:26 +00:00
Jonas Maebe
312f1436b1
* changed TIDString and tsymentry.realname to TSymStr
...
o for TIDString: prevents shortstring -> ansistring conversions with
-dsymansistr when looking up symbols
o for realname: consistency with name
git-svn-id: trunk@47301 -
2020-11-03 21:34:22 +00:00
Jonas Maebe
38a059f039
* give an error when trying to define a macro/compiler variable with
...
an empty name
git-svn-id: trunk@47300 -
2020-11-03 21:34:19 +00:00
Jonas Maebe
1c61c30cd2
* added "const" to some string parameters
...
git-svn-id: trunk@47299 -
2020-11-03 21:34:15 +00:00
Jonas Maebe
3e16ad9d6c
* sysutils depends on initc
...
git-svn-id: trunk@47298 -
2020-11-03 21:34:10 +00:00
ondrej
9b5d2322b6
Fix tepoch1 test
...
git-svn-id: trunk@47297 -
2020-11-03 20:15:04 +00:00
ondrej
f296bf3f2d
Unix timezone: fix search around TZ change back to be the same as on Windows
...
git-svn-id: trunk@47296 -
2020-11-03 19:40:04 +00:00
ondrej
a36caf9043
Unix LocalToEpoch: fix typo
...
git-svn-id: trunk@47295 -
2020-11-03 19:38:04 +00:00
svenbarth
ac36eec71a
* protect GetFullName with FPC_HAS_FEATURE_UNICODESTRINGS instead of _WIDESTRINGS
...
git-svn-id: trunk@47294 -
2020-11-03 19:25:32 +00:00
ondrej
a02d676b06
GetLocalTimeOffset: add InputIsUTC parameter to DateTime-aware overloads
...
git-svn-id: trunk@47293 -
2020-11-03 18:15:16 +00:00
ondrej
6df9ad8e50
LocalToEpoch, EpochToLocal: android compilation
...
git-svn-id: trunk@47292 -
2020-11-03 14:31:24 +00:00
ondrej
f4cff81881
LocalToEpoch, EpochToLocal: fix for arbitrary datetime
...
git-svn-id: trunk@47291 -
2020-11-03 14:27:07 +00:00
ondrej
282aa0daa7
GetLocalTimeOffset: DateTime-aware overloads for Unix. Issue #35710
...
git-svn-id: trunk@47290 -
2020-11-03 11:41:28 +00:00
ondrej
e10ee5ccb4
GetLocalTimeOffset - fix overload call
...
git-svn-id: trunk@47289 -
2020-11-03 09:46:14 +00:00
Marc Weustink
4e03876083
fcl-res: fpcres: add support for aarch64-coff
...
git-svn-id: trunk@47288 -
2020-11-03 08:24:45 +00:00
pierre
e80b1d9e70
Put GetFullName functions inside $ifdef FPC_WIDESTRING_EQUAL_UNICODESTRING
...
git-svn-id: trunk@47287 -
2020-11-03 07:13:59 +00:00
florian
d5e20fa6a9
* take variant alignment from TVARDATA, should resolve #38022
...
git-svn-id: trunk@47286 -
2020-11-02 22:16:18 +00:00
florian
12843498d1
+ patch by Anton Kavalenka to support coloured output on windows, resolves #38025
...
git-svn-id: trunk@47285 -
2020-11-02 21:24:40 +00:00
svenbarth
c2454d5386
* fix for Mantis #38023 : the code to convert LF to CRLF when converting to UTF-8 is disabled anyway, so disable unnecessary, duplicate if-branches as well
...
git-svn-id: trunk@47284 -
2020-11-02 16:42:32 +00:00
Mattias Gaertner
6ed331d6e7
fcl-passrc: useanalyzer: mark attributes of class/record type even if typeinfo is not used
...
git-svn-id: trunk@47283 -
2020-11-02 15:03:50 +00:00
pierre
58a56e38d1
Add m68k specific option to gcc call to be sure to generate an error if the gcc does not target m68k CPU
...
git-svn-id: trunk@47282 -
2020-11-02 08:50:34 +00:00
Károly Balogh
92beecb6fe
* bump ppu version after r47279. it changes the ABI (m68k only), so units are incompatible even if the format didn't change
...
git-svn-id: trunk@47280 -
2020-11-02 02:19:06 +00:00
Károly Balogh
9d425ff4ca
m68k: change the stack push order in the register calling convention to left-to-right. This should fix parameter handling in nested procedures (tnest5)
...
git-svn-id: trunk@47279 -
2020-11-02 02:01:24 +00:00
Mattias Gaertner
0b670d0d31
pastojs: shortrefglobals: generic helper method
...
git-svn-id: trunk@47278 -
2020-11-02 01:59:19 +00:00
Mattias Gaertner
088aacfb26
pastojs: shortrefglobals: proc var of generic method
...
git-svn-id: trunk@47277 -
2020-11-02 01:27:07 +00:00
Mattias Gaertner
8fe5a1e894
pastojs: shortrefglobals: call static method
...
git-svn-id: trunk@47276 -
2020-11-01 20:58:45 +00:00
marco
b06727d8af
* remove windows.pboolean, mantis #38019
...
git-svn-id: trunk@47275 -
2020-11-01 19:59:58 +00:00
svenbarth
71c30761dd
* fix for Mantis #38020 : apply patch by Sergey Larin to use GetModuleHandle instead of LoadLibrary to retrieve GetTickCount64
...
git-svn-id: trunk@47274 -
2020-11-01 19:40:39 +00:00
Mattias Gaertner
5b4e028da4
pastojs: precompiled proc: local var for generic function
...
git-svn-id: trunk@47273 -
2020-11-01 18:32:40 +00:00
Mattias Gaertner
c4f8070035
fcl-passrc: TPasResolver.ProcHasSelf
...
git-svn-id: trunk@47272 -
2020-11-01 18:31:53 +00:00
Mattias Gaertner
04de97bc09
fcl-js: TJSCallExpression.InsertArg
...
git-svn-id: trunk@47271 -
2020-11-01 18:30:56 +00:00
Tomas Hajny
5c119d5f67
* fix for bug #38021 based on patch by Sergey Larin
...
git-svn-id: trunk@47269 -
2020-11-01 16:46:52 +00:00
florian
dbb0b24de8
* reverted accidental change
...
git-svn-id: trunk@47268 -
2020-11-01 14:27:59 +00:00
pierre
c2c4048e92
Fix compilation of RTL when USE_FILEREC_FULLNAME is not defined
...
git-svn-id: trunk@47267 -
2020-11-01 08:23:40 +00:00
Károly Balogh
55d4ffa9de
m68k: add missing FINT and FINTRZ instructions to spilling_get_operation_type()
...
git-svn-id: trunk@47266 -
2020-10-31 21:57:59 +00:00
Károly Balogh
3aa0d92c79
fix casting typo in r47263
...
git-svn-id: trunk@47265 -
2020-10-31 20:46:19 +00:00
florian
8369f035bf
* use AnsiString for file names to overcome length limitations
...
git-svn-id: trunk@47264 -
2020-10-31 19:54:41 +00:00
florian
408fc819b3
+ initial implementation of a FullName field in file records to overcome length limitions of the name field
...
git-svn-id: trunk@47263 -
2020-10-31 19:54:40 +00:00
florian
3d049a3309
- remove unused trimbspace
...
+ added ansistring variants for some helpers
git-svn-id: trunk@47260 -
2020-10-30 22:10:56 +00:00
pierre
f45bcd615e
Add bin directory to ignore list for fpcsrc directory also
...
git-svn-id: trunk@47259 -
2020-10-30 16:17:05 +00:00
pierre
a1bfb5318b
Add explicitly dependency to system unit for win16 rtl
...
git-svn-id: trunk@47258 -
2020-10-30 16:13:35 +00:00
pierre
f674ed0324
Disable use of cmov instructions in alignment patterns for some i386 targets (it prevents use of some emulators)
...
git-svn-id: trunk@47257 -
2020-10-30 16:12:47 +00:00
pierre
7966b29b2f
i386-go32v2 also does not support progbits, as other COFF targets
...
git-svn-id: trunk@47255 -
2020-10-30 15:33:27 +00:00
florian
1266afc0d0
* in equal_genfunc_paradefs take care of the fact that typesym might not be assigned for open array parameters, resolves #38012
...
git-svn-id: trunk@47253 -
2020-10-29 21:00:03 +00:00
lacak
5f04bb4a8e
fcl-db: base: xmldatapacketreader: fix XML data types
...
git-svn-id: trunk@47247 -
2020-10-29 05:58:05 +00:00