svenbarth
|
3f77ce3b12
* leave parse_proc_head() (with some error recovery) if the interface could not be found instead of running straight into an access violation
|
8 жил өмнө |
michael
|
a4e9a6d6e4
* Remove debug writeln
|
8 жил өмнө |
Jonas Maebe
|
1c820e9c8e
* similar change as in r34976 for the generic code: don't assume that if
|
8 жил өмнө |
Jonas Maebe
|
26f9dabf56
* write the volatile flag for LLVM load/store operations if set
|
8 жил өмнө |
Jonas Maebe
|
4d951780d1
+ support for LLVM 3.8 and LLVM 3.9 IR to the llvm assembler writer
|
8 жил өмнө |
Jonas Maebe
|
3ea976fd2d
* fixed compilation of llvm compiler after r34996
|
8 жил өмнө |
Károly Balogh
|
74c1f2aec9
m68k: cosmetics (less C-ism)
|
8 жил өмнө |
florian
|
c32e41b551
+ add missing semicolon in fpc_initialize_array declaration, patch by Maciej Izak
|
8 жил өмнө |
florian
|
3faff7946d
* fix typo for endif VER3_0_0, patch by Maciej Izak
|
8 жил өмнө |
florian
|
5d8bcaeb4b
+ additional flag po_staticmethod for procoptions for class operator. Each class operator is also static, patch by Maciej Izak
|
8 жил өмнө |
michael
|
5786182188
* Proper fix for bug ID #30697
|
8 жил өмнө |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 жил өмнө |
Károly Balogh
|
6dff85df58
math: replace trunc() with int() in some functions working with floats to avoid some unnecessary int64->double conversions, as trunc returns an integer, which then has to be converted back to float
|
8 жил өмнө |
Károly Balogh
|
5c87e870fd
tabs to spaces fix, no functional changes
|
8 жил өмнө |
Károly Balogh
|
4ee06e7bec
m68k: implemented in_int_real support
|
8 жил өмнө |
Károly Balogh
|
c3e68d6b2d
inline: implemented the second pass stub calls for inl_int_real nodes
|
8 жил өмнө |
Károly Balogh
|
c4e954c9a5
m68k: added fint and fintrz instructions
|
8 жил өмнө |
Jonas Maebe
|
26a05518f8
* implement unary minus for floating point via -1.0*x instead of 0-x,
|
8 жил өмнө |
Jonas Maebe
|
5dfaecdbcf
- removed duplicate (differing) rule for ctypes unit
|
8 жил өмнө |
michael
|
76f7f81c85
* Raise exception if BasicEventCreate fails in constructor (bug ID 30769)
|
8 жил өмнө |
Károly Balogh
|
975dd13dcb
m68k: fixed a copy paste error, which broke cos node on a coldfire fpu, effectively turning it into a sin node
|
8 жил өмнө |
michael
|
c0f183258f
* Added EProgrammerNotFound and EInvalidOpException, by Silvio Clecio (bug ID 30627)
|
8 жил өмнө |
Károly Balogh
|
a595877da3
m68k: in fmove + op + fmove optimizations, allow the ops precision to be different to the fmoves
|
8 жил өмнө |
florian
|
7bb8873c83
* do not throw an internal error if in case of an previous error the parameter class of an errordef is requested, resolves #31016
|
8 жил өмнө |
michael
|
783f53d3a7
* Fix DateTimeToUnix, needs trunc instead of round (see bug ID #30697)
|
8 жил өмнө |
florian
|
48fbd569fd
* support for the CDQE instruction, by Emelyanov Roman, resolves #30978
|
8 жил өмнө |
florian
|
44e5667372
* fix darwin rtl makefile for make 3.82, partly based on work by Alfred, resolves #30964
|
8 жил өмнө |
michael
|
c06ab3f0f3
* Fix bug ID #30954
|
8 жил өмнө |
Károly Balogh
|
98d4c426cb
m68k: some groundwork for an improved optimizer, now tries to optimize away MOVE/FMOVE based unnecessary register shuffling around ops when possible (with room for further improvements)
|
8 жил өмнө |
marcus
|
f426f8d225
Recreated fpcres Makefile (needed for arm-aros)
|
8 жил өмнө |