Commit Graph

60344 Commits

Author SHA1 Message Date
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
florian
ff31d95a69 * excess precision should not be applied to comp or currency
git-svn-id: trunk@47246 -
2020-10-28 21:37:27 +00:00
florian
5b06af8886 * delphi has excessprecision turned on by default
git-svn-id: trunk@47245 -
2020-10-28 21:37:26 +00:00
Mattias Gaertner
2ab0b76f3c pastojs: fixed error on Arr+=
git-svn-id: trunk@47244 -
2020-10-28 20:34:36 +00:00
Mattias Gaertner
b51c89df41 pastojs: fixed a.specialize b<c>
git-svn-id: trunk@47243 -
2020-10-28 20:12:17 +00:00
Mattias Gaertner
20a8b05bee fcl-passrc: fixed a.specialize b<c>, creating tbinary as parent of tinlinespecializeexpr
git-svn-id: trunk@47242 -
2020-10-28 20:11:02 +00:00
Mattias Gaertner
42e48d016b pastojs: filer: generic proc type
git-svn-id: trunk@47241 -
2020-10-28 19:07:22 +00:00
Mattias Gaertner
57cdc30a62 pastojs: filer: generic array
git-svn-id: trunk@47240 -
2020-10-28 18:53:20 +00:00
lacak
28d1ad595a fcl-db: tests: fix typo
git-svn-id: trunk@47238 -
2020-10-28 14:37:36 +00:00
lacak
78e7ea6fbf fcl-db: mysql: use new ftLongWord for INT UNSIGNED fields. Bug #37979
git-svn-id: trunk@47237 -
2020-10-28 14:32:20 +00:00
michael
e4155ea9ad * Fix bug #38003, small memleak
git-svn-id: trunk@47236 -
2020-10-28 14:12:28 +00:00
lacak
806ddcdbbc fcl-db: base: +TFMTBCDField.AsLongWord
git-svn-id: trunk@47235 -
2020-10-28 12:49:22 +00:00
pierre
f97c981c24 Update -T help output after introduction of iOS targets
git-svn-id: trunk@47234 -
2020-10-28 12:37:57 +00:00
lacak
7ee3b01eff fcl-db: test: +testShortIntValues
git-svn-id: trunk@47233 -
2020-10-28 12:35:03 +00:00
pierre
075966f142 Display xtensa specific options for ppcxtensa -h
git-svn-id: trunk@47232 -
2020-10-28 10:48:06 +00:00
pierre
b8e6610617 Add explicit longint typecast to avoid range check errors with unwindrec longword variable
git-svn-id: trunk@47231 -
2020-10-28 09:46:02 +00:00
pierre
1fdf940d0b Fix compilation failure of i386-netbsd target after last commit
git-svn-id: trunk@47230 -
2020-10-28 07:08:48 +00:00
pierre
f80bd9b034 Fix typo in script comment
git-svn-id: trunk@47229 -
2020-10-27 23:11:23 +00:00
pierre
b25d9014df Default to add -dFPC_USE_LIBC for OpenBSD OS (can be disabled by setting FPC_USE_SYSCALL=1)
git-svn-id: trunk@47228 -
2020-10-27 23:10:37 +00:00
pierre
8a543dbc8a Use RTE 207 for FPU_Invalid and FPU_Denormal exceptions on i386/x86_64 beos/haiku/*bsd as for Linux
git-svn-id: trunk@47227 -
2020-10-27 23:09:32 +00:00
florian
13f1fb60b4 * directly copy the result of set <op> set into the left side of an assignment
git-svn-id: trunk@47226 -
2020-10-27 21:42:51 +00:00
lacak
eb4bc9d153 fcl-db: dbase: add new field types (ftLongWord, ftShortint, ftByte) to fix export test errors
git-svn-id: trunk@47225 -
2020-10-27 15:01:57 +00:00
lacak
6c2554af69 fcl-db: tests: add support for ftLongWord, ftShortInt, ftByte field types to TBufDataset + basic test
git-svn-id: trunk@47224 -
2020-10-27 14:42:41 +00:00
michael
7f6d0fec96 * Fix compilation after Lacos changes to TFieldType
git-svn-id: trunk@47223 -
2020-10-27 14:27:49 +00:00
lacak
63aed04024 fcl-db: base: fix after adding new field types into enumeration TFieldType (in rev. 47217)
git-svn-id: trunk@47222 -
2020-10-27 13:58:29 +00:00
lacak
54f85eec56 fcl-db: base: TShortintField + TByteField
git-svn-id: trunk@47221 -
2020-10-27 13:34:43 +00:00
lacak
b5a1c93ec2 fcl-db: base: enable TLongWordField in DefaultFieldClasses
git-svn-id: trunk@47220 -
2020-10-27 13:16:16 +00:00
lacak
a8cd770b3c fcl-db: base: AsLongWord property + getter/setters for TField and TParam + TLongWordField class
git-svn-id: trunk@47219 -
2020-10-27 13:11:47 +00:00
lacak
15dfa2e0c9 fcl-db: base: fix after adding new field types into enumeration TFieldType (in rev. 47217)
git-svn-id: trunk@47218 -
2020-10-27 11:34:22 +00:00
lacak
d68ce429ab fcl-db: base: add some of new Delphi field types into enumeration TFieldType
(ftOraTimeStamp, ftOraInterval, ftLongWord, ftShortint, ftByte, ftExtended)

git-svn-id: trunk@47217 -
2020-10-27 10:01:30 +00:00
michael
6d5816085d * Fix for 37993, attempt to prevent memory leak in case of database shutdown
git-svn-id: trunk@47216 -
2020-10-27 08:25:28 +00:00
florian
3baddff71e + inline subroutines with formal parameters as well
git-svn-id: trunk@47214 -
2020-10-26 22:18:03 +00:00
Mattias Gaertner
b864cc4723 pastojs: fixed a/b<0 for currency
git-svn-id: trunk@47213 -
2020-10-26 21:47:31 +00:00
Mattias Gaertner
b52744bcbf pastojs: fixed a div b<0
git-svn-id: trunk@47212 -
2020-10-26 21:23:34 +00:00
florian
dfaee4f04b * patch by Jan Bruns to solve an issue with the new overloading selection code, resolves #37969
git-svn-id: trunk@47211 -
2020-10-26 20:58:24 +00:00
ondrej
b51729dac5 File datetime UTC support
git-svn-id: trunk@47210 -
2020-10-26 20:39:21 +00:00
yury
438bba76b9 + Added a test for: When {$mode delphi} and {$modeswitch nestedprocvars} it is allowed to assign a nested routine which does not use parentfp to a regular procvar. And then call this procvar without any side effects.
git-svn-id: trunk@47209 -
2020-10-26 17:53:40 +00:00
pierre
bf5b85e5e5 Also look for function name of 'result' is not found in load_result_node
git-svn-id: trunk@47208 -
2020-10-26 14:45:34 +00:00
pierre
e50a388f30 Change CLZ support for arm32 minimal CPU to armv5t according to ARM documentation in arminst.dat
git-svn-id: trunk@47207 -
2020-10-26 13:40:45 +00:00
ondrej
0d08b98d47 GetLocalTimeOffset: DateTime-aware overloads (Windows supported, Unix is a ToDo). Issue #35710
git-svn-id: trunk@47206 -
2020-10-26 12:29:18 +00:00
Mattias Gaertner
f15deb1640 pastojs: uses in filename: if not found try pcu
git-svn-id: trunk@47205 -
2020-10-26 12:15:09 +00:00
ondrej
f529253c0b Deprecate TUnicodeSearchRec.Time and TRawbyteSearchRec.Time
git-svn-id: trunk@47204 -
2020-10-26 09:31:54 +00:00
ondrej
34d3429e43 More precise FileAge
git-svn-id: trunk@47203 -
2020-10-26 09:15:26 +00:00
Mattias Gaertner
46f527f593 pastojs: filer: use precompiled names for shortrefs
git-svn-id: trunk@47202 -
2020-10-25 20:39:42 +00:00
florian
17c0291e86 * cache IsATTY value
git-svn-id: trunk@47201 -
2020-10-25 19:07:44 +00:00
florian
ff6a58ff89 * colored message output as requested in #37331, so far linux only
git-svn-id: trunk@47200 -
2020-10-25 17:04:33 +00:00
Mattias Gaertner
375c9c544b pastojs: filer: specializetype after spec was already created
git-svn-id: trunk@47199 -
2020-10-25 16:29:08 +00:00