michael
|
3563944752
* Patch to allow changing TVarRec data (bug ID 26773)
|
преди 10 години |
Jonas Maebe
|
5bc6a2e934
* synchronised JVM versions of generic include files with current generic
|
преди 11 години |
sergei
|
217bac7a0b
- Removed fpc_pi_real compilerproc, it is no longer used. At least two releases (2.6.2 and 2.6.4) emit Pi directly as a constant.
|
преди 11 години |
sergei
|
d004607876
* fpc_raiseexception does not return a result.
|
преди 11 години |
sergei
|
f42c1b3720
* Return dynamic arrays in parameter, this was the only managed type still returned in register. Returning managed types in registers requires catching and re-raising exceptions at callee side in order to finalize result and avoid memory leaks. While such behavior makes little difference with generic setjmp-based exception handling, it becomes very inefficient as SEH-styled exception handling is being introduced.
|
преди 11 години |
sergei
|
b99cf8d680
* RTL: Changed 'shift' parameter of 64-bit shift helpers to CPU-native size, it doesn't have to be 64-bit because only its lower 6 bits are used. Not using 64 bit parameter improves code quality a bit.
|
преди 12 години |
Jonas Maebe
|
3c3ad705f1
* changed fpc_(u)char_to_shortstr() from a procedure into a function, like
|
преди 12 години |
Jonas Maebe
|
e1e11f81e3
* fixed using readstr/writestr inside routines called from the parameter
|
преди 12 години |
yury
|
22116ce9be
* Revert changes to java-related files by r23604.
|
преди 12 години |
yury
|
d26f0552a0
* Sync with trunk r23404.
|
преди 12 години |
Jonas Maebe
|
9777699c70
* fixed compilation for targets with internal stack checking after r23325
|
преди 12 години |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
преди 12 години |
Jonas Maebe
|
7c578c3541
* made the pascal name of the string range checking helpers match
|
преди 12 години |
Jonas Maebe
|
fe5a4baa15
- removed FPC 2.4 bootstrapping support
|
преди 12 години |
Jonas Maebe
|
f2e1ec2771
* merged changes to systemh.inc/compproc.inc from r22289/r22290/r22310
|
преди 13 години |
Jonas Maebe
|
060e3ed4ee
* changes from r21697, 21707, 21843, 21861, 21701, 21887, 21899 and 21900
|
преди 13 години |
Jonas Maebe
|
56fcc87cb2
* add get_frame as an internal symbol for the jvm target because that target
|
преди 13 години |
Jonas Maebe
|
aba6923187
* moved g_test_self() from cgobj to hlcgobj
|
преди 13 години |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
преди 13 години |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
преди 13 години |
Jonas Maebe
|
85ef5e109c
+ assert() support for the JVM target (currently ignores the Java classloader
|
преди 13 години |
Jonas Maebe
|
0e65d01274
* renamed java-specific compproc.inc to jcompproc.inc to prevent timestamp
|
преди 13 години |