florian
|
88648248ec
|
* fix random(<int64>) for 32 Bit CPUs
git-svn-id: trunk@43194 -
|
2019-10-13 20:23:01 +00:00 |
|
florian
|
e02321029f
|
* test fixed for i386
git-svn-id: trunk@43193 -
|
2019-10-13 20:11:55 +00:00 |
|
florian
|
626ef4ae0c
|
* give an error if an explicit enumeration valid exceeds the valid range, resolves #34633
git-svn-id: trunk@43191 -
|
2019-10-13 15:48:21 +00:00 |
|
florian
|
2d06d7ed46
|
* iterate only on the valid elements of the set to avoid compilation errors if the for loop is unrolled, resolves #36150
git-svn-id: trunk@43190 -
|
2019-10-13 15:17:46 +00:00 |
|
florian
|
6457846435
|
* sorted out tests
git-svn-id: trunk@43189 -
|
2019-10-13 11:42:33 +00:00 |
|
florian
|
b02470468b
|
* handle off by one in FilePos due to the filled buffer in iso mode, resolves #40850
git-svn-id: trunk@43188 -
|
2019-10-13 11:37:37 +00:00 |
|
Jonas Maebe
|
33c4a5dda7
|
* don't try to bitpack arrays of non-ordinals (mantis #36157)
git-svn-id: trunk@43187 -
|
2019-10-13 11:11:28 +00:00 |
|
Jonas Maebe
|
51c6ebfe54
|
* work around broken x86 shifting in bitpacked value calculation
(mantis #36156)
git-svn-id: trunk@43186 -
|
2019-10-13 10:47:31 +00:00 |
|
Jonas Maebe
|
dadeff5b09
|
* fixed Darwin/i386 after r43176
git-svn-id: trunk@43185 -
|
2019-10-13 10:47:25 +00:00 |
|
florian
|
6e58178963
|
* do not write DW_AT_allocated and DW_AT_data_location tags for old style objects and cppobjects, resolves #36017
git-svn-id: trunk@43183 -
|
2019-10-13 10:06:48 +00:00 |
|
Jonas Maebe
|
3e11f1b2fe
|
* fix length calculation of winlike widestrings in Dwarf 3 (patch by
Martin Friebe, mantis #35566)
git-svn-id: trunk@43182 -
|
2019-10-13 09:31:08 +00:00 |
|
Jonas Maebe
|
bdcda8660e
|
* fix Dwarf 3 array location broken in r43171 (fix by Martin Friebe,
mantis #36144)
git-svn-id: trunk@43181 -
|
2019-10-13 07:37:42 +00:00 |
|
florian
|
5573bee314
|
+ makefiles use -Sew, so added to the project as well
* updated for new format
git-svn-id: trunk@43179 -
|
2019-10-12 21:56:18 +00:00 |
|
florian
|
533a113885
|
+ LeaCallLeaRet2Jmp optimization
git-svn-id: trunk@43178 -
|
2019-10-12 21:51:15 +00:00 |
|
florian
|
00c2fd4005
|
+ x86: LeaLea2Lea optimization
git-svn-id: trunk@43177 -
|
2019-10-12 21:51:14 +00:00 |
|
florian
|
fb91899457
|
* adapted 16 byte alignment handling on linux: it is now assumed that the callee tries to clear the stack, so in the caller, the stack is re-adjusted
git-svn-id: trunk@43176 -
|
2019-10-12 21:51:13 +00:00 |
|
Jonas Maebe
|
67fc9a7853
|
* fixed peephole opitimizer removing some infinite loops (mantis #36139)
git-svn-id: trunk@43175 -
|
2019-10-12 21:39:48 +00:00 |
|
Jonas Maebe
|
6c29ecbd1c
|
* moved array stride back to array entry (mantis #36144)
git-svn-id: trunk@43171 -
|
2019-10-12 12:25:07 +00:00 |
|
florian
|
5fc12500f2
|
* patch by Christo Crause: fix for r43136
git-svn-id: trunk@43169 -
|
2019-10-12 11:52:06 +00:00 |
|
Mattias Gaertner
|
76b5df1bd3
|
pas2js: fixed setlength(a,0)
git-svn-id: trunk@43168 -
|
2019-10-11 22:10:42 +00:00 |
|
florian
|
688c7d439f
|
o AArch64:
* properly initialize FPU
* FMOV cannot throw an FPU exception
git-svn-id: trunk@43167 -
|
2019-10-11 21:55:48 +00:00 |
|
Mattias Gaertner
|
8d60f4542c
|
pastojs: constructor of external class: funcname and {}
git-svn-id: trunk@43166 -
|
2019-10-11 10:25:24 +00:00 |
|
pierre
|
1bed61195e
|
Fix m68k errors with -CriotR option
git-svn-id: trunk@43165 -
|
2019-10-10 21:57:07 +00:00 |
|
Mattias Gaertner
|
450dd50e7b
|
fcl-passrc: generic reference to proc type
git-svn-id: trunk@43164 -
|
2019-10-10 21:53:51 +00:00 |
|
florian
|
c189af0e3d
|
* improved software floating point exception handling in the rtl
git-svn-id: trunk@43163 -
|
2019-10-10 20:31:31 +00:00 |
|
florian
|
29bdbdba95
|
* reduce amount of software floating point exception checking, VSTR, VMOV, VLDR do not raise those
git-svn-id: trunk@43162 -
|
2019-10-10 20:31:30 +00:00 |
|
Mattias Gaertner
|
045971a70c
|
fcl-passrc: implicit function specialization: compare generic template index not name
git-svn-id: trunk@43161 -
|
2019-10-10 13:14:36 +00:00 |
|
Mattias Gaertner
|
1b5cb03778
|
fcl-passrc: implicit function specialization: array of t
git-svn-id: trunk@43160 -
|
2019-10-10 12:17:32 +00:00 |
|
Mattias Gaertner
|
01f82551a4
|
pastojs: fixed DirectoryExists using FileAttr
git-svn-id: trunk@43159 -
|
2019-10-09 21:01:03 +00:00 |
|
florian
|
e0041a8244
|
* compilation of x86 and PowerPC fixed
git-svn-id: trunk@43158 -
|
2019-10-09 19:26:59 +00:00 |
|
florian
|
245b58c249
|
+ support for arm attributes
* abi notes fixed
git-svn-id: trunk@43157 -
|
2019-10-09 17:45:40 +00:00 |
|
michael
|
bbc6ac1349
|
* RollBack needs same changes as commit for broken connection
git-svn-id: trunk@43156 -
|
2019-10-09 09:59:55 +00:00 |
|
michael
|
c6d8bd73f7
|
* Patch from Serge Anvarov with some optimizations (bug ID 36143)
git-svn-id: trunk@43155 -
|
2019-10-09 07:13:37 +00:00 |
|
michael
|
e67989a8e8
|
* Fix bug ID #0036148
git-svn-id: trunk@43154 -
|
2019-10-09 07:09:01 +00:00 |
|
Mattias Gaertner
|
61bb33406f
|
fcl-passrc: implicit function specialization: default values
git-svn-id: trunk@43151 -
|
2019-10-07 20:34:50 +00:00 |
|
Mattias Gaertner
|
a046acab28
|
fcl-passrc: implicit function specialization with var params
git-svn-id: trunk@43150 -
|
2019-10-07 20:00:20 +00:00 |
|
Mattias Gaertner
|
23c974457a
|
pastojs: fixed filecache.directoryexists
git-svn-id: trunk@43149 -
|
2019-10-07 15:36:40 +00:00 |
|
Mattias Gaertner
|
024bee3b25
|
fcl-passrc: clean up
git-svn-id: trunk@43148 -
|
2019-10-07 15:36:13 +00:00 |
|
Mattias Gaertner
|
ff90306588
|
pastojs: fixed calling conventions
git-svn-id: trunk@43147 -
|
2019-10-07 14:50:21 +00:00 |
|
Mattias Gaertner
|
b8350cc932
|
fcl-passrc: fixed compile
git-svn-id: trunk@43146 -
|
2019-10-07 14:50:12 +00:00 |
|
Mattias Gaertner
|
c8d66b3b57
|
fcl-passrc: started implicit function specialization
git-svn-id: trunk@43145 -
|
2019-10-07 13:47:15 +00:00 |
|
marco
|
bacc9f6489
|
* initial version system.uitypes.
git-svn-id: trunk@43144 -
|
2019-10-06 17:23:38 +00:00 |
|
michael
|
7e9e0e1965
|
* Fix bug #0030379: detect circular refences
git-svn-id: trunk@43143 -
|
2019-10-06 13:11:17 +00:00 |
|
michael
|
436d73c20f
|
* Update to newer version (7.58)
git-svn-id: trunk@43142 -
|
2019-10-06 12:10:08 +00:00 |
|
michael
|
0ccb7d951f
|
* Patch from Werner Pamler to fix getval
git-svn-id: trunk@43141 -
|
2019-10-06 11:31:56 +00:00 |
|
michael
|
7ff2603c22
|
* Add defaults
git-svn-id: trunk@43140 -
|
2019-10-06 11:21:00 +00:00 |
|
michael
|
01b946706b
|
* Fix bug ID #32625: added several firebird constructs
git-svn-id: trunk@43139 -
|
2019-10-06 11:20:20 +00:00 |
|
michael
|
e89383a104
|
* Fix bug ID #36136, wrong reference count caused by missing const in param
git-svn-id: trunk@43138 -
|
2019-10-06 08:04:10 +00:00 |
|
michael
|
dc96e41047
|
* Patch from Bart Broersma to silence warning (bug ID 34285)
git-svn-id: trunk@43137 -
|
2019-10-06 07:49:13 +00:00 |
|
florian
|
dd2d1bf68b
|
* (modified/re-formatted) patch by Christo Crause: AVR: Optimizing code generation for shift with compile time constant
git-svn-id: trunk@43136 -
|
2019-10-05 20:48:33 +00:00 |
|