Jonas Maebe
|
7566ddcc8f
* add a tdef to each parameter location and set it for all target
|
12 năm trước cách đây |
paul
|
51825b6f2e
compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation)
|
12 năm trước cách đây |
Jonas Maebe
|
69c29a415f
* pass the procdef to getintparaloc instead of only the proccalloption, so
|
12 năm trước cách đây |
Jonas Maebe
|
d9e67fc835
* don't add a separate high parameter for array-of-const parameters on the
|
12 năm trước cách đây |
Jonas Maebe
|
0a1157da38
* fixed memory leaks in the compiler introduced in r21862 by marking and
|
13 năm trước cách đây |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 năm trước cách đây |
pierre
|
857abd87ee
+ Implement create_varargs_paraloc_info, to allow compilation without warnings
|
13 năm trước cách đây |
Jonas Maebe
|
1a7c024ad3
* sign extend all byte/ansichar/word parameters before passing them
|
14 năm trước cách đây |
Jonas Maebe
|
d6966e545b
+ support for formal var/out parameters on the JVM target:
|
14 năm trước cách đây |
Jonas Maebe
|
c9537e3347
+ support for non-array/record var parameter on the JVM target using
|
14 năm trước cách đây |
Jonas Maebe
|
254636ab84
* don't create (useless) temporary array/record/... for the result
|
14 năm trước cách đây |
Jonas Maebe
|
2c313e397e
+ support for regular arrays and open arrays
|
14 năm trước cách đây |
Jonas Maebe
|
c17d022a87
* allow overriding tparamanager.is_stack_paraloc() and let it always
|
14 năm trước cách đây |
Jonas Maebe
|
72fc911dcf
+ jvm parameter manager: on the caller side, all arguments are pushed
|
14 năm trước cách đây |