florian
|
150fac54cb
* changes shift parameter of shift helpers into ALUUInt, as there is an "and" used anyways, this does not change semantics but reduces register pressure on 8 bit targets
|
преди 6 години |
michael
|
3b3d5ab8be
* Undid last commit
|
преди 9 години |
michael
|
4fa2ec7740
* Patch from Karl-Michael Schindler to prepend TMP to temp filename../inc/iso7185.pp
|
преди 9 години |
svenbarth
|
7523e97d83
Fix compilation of JVM platform after recent changes to Delete() and Insert()
|
преди 9 години |
Jonas Maebe
|
2afd8eb802
- removed FPC_HAS_STR_CURRENCY-related code, FPC 2.6.4 has it
|
преди 10 години |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
преди 10 години |
michael
|
3563944752
* Patch to allow changing TVarRec data (bug ID 26773)
|
преди 10 години |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
преди 11 години |
Jonas Maebe
|
5bc6a2e934
* synchronised JVM versions of generic include files with current generic
|
преди 11 години |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
преди 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 години |
Jonas Maebe
|
e9268a0a14
* synchronised with trunk up till r26975
|
преди 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 години |
Jonas Maebe
|
9e6764e443
* converted program termination to compilerproc/hlcg
|
преди 11 години |
Jonas Maebe
|
cd92791d09
* converted unit initialization to compilerproc/hlcg
|
преди 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 години |