florian
|
a628c1c3dd
* if an array constructor is passed to a formaldef parameter, it is passed as a set (if the conversion is possible), resolves #37796
|
4 年之前 |
florian
|
b36597c76a
* better calculation of estimated stack frame size
|
5 年之前 |
Jonas Maebe
|
453bfcd370
* emit the correct declaration for procdefs used to force a procname in LLVM
|
5 年之前 |
Jonas Maebe
|
d1d3d7cd08
* never create a regular temp for inline parameters that can be modified by
|
5 年之前 |
yury
|
e5a923eb7a
* 8086: Proper implementation of: If a far procvar is called, it must be in a memory location. This fixes a hack to emulate CALL reg1:reg2.
|
5 年之前 |
yury
|
aefc1be555
* Reverted accidentally committed files.
|
5 年之前 |
yury
|
7b65f85a0b
* Accidental commit.
|
5 年之前 |
svenbarth
|
b412259c1c
* fix for Mantis #37355: the method name and the named parameters need to be separated by a single #0
|
5 年之前 |
Jonas Maebe
|
924ffe6538
* removed initialisation of unused fparacopyback from tcallparanode.copy_value_by_ref_para
|
5 年之前 |
yury
|
e63c03125a
* Reworked tprocdef.is_implemented to fix a bug with the parentfp optimization. The bug was detected when using the llvm backend.
|
5 年之前 |
yury
|
7bffafdf8b
* Improved the parentfp optimization to properly handle cases when a nested routine calls other nested routines.
|
5 年之前 |
yury
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
5 年之前 |
yury
|
a316229ef6
* Always use parentfp for forward-declared nested procedures.
|
5 年之前 |
Jonas Maebe
|
0fbb1b259e
* re-added "protected" accidentally removed in r45236, fixes JVM compilation
|
5 年之前 |
florian
|
b80d051249
* make fparainit and fparacopyback public
|
5 年之前 |
florian
|
0794878b41
* allow recursive inlines, meanwhile, there are other means to avoid too deep recursion of inlining
|
5 年之前 |
nickysn
|
5be4ce281f
* don't reorder LOC_REFERENCE parameters on the Z80 also
|
5 年之前 |
svenbarth
|
068f0d2ec8
* fix for Mantis #36935: apply patch by J. Gareth Moreton to fix a typo in cs_opt_remove_empty_proc
|
5 年之前 |
florian
|
1993c5d1ef
* cosmetics
|
5 年之前 |
florian
|
98226d33b7
* do not optimize inline nodes which are part of call node which has an init and/or cleanup block, resolves #36323
|
5 年之前 |
svenbarth
|
0a915e883e
* keep track of static symbols that a global function references, as those must now be exported from a dynamic package as well if the function can potentially be inlined
|
5 年之前 |
florian
|
60b3296594
* relax conditions in tcallnode.optimize_funcret_assignment, resolves #36279
|
5 年之前 |
Jonas Maebe
|
ac1e0f96bd
* replaced tentryfile.get/putsmall/normalset() with a common tget/putset
|
5 年之前 |
Jonas Maebe
|
a051b8d225
- remmoved doregister parameter from t*sym constructors, as the registration
|
5 年之前 |
Jonas Maebe
|
956aab3be0
* implement support for the Objective-C "related result type" convention
|
6 年之前 |
Jonas Maebe
|
d8903ce6b3
- removed maxcrecordalign parameter/field from recordsymtables, as this value
|
6 年之前 |
Jonas Maebe
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
6 年之前 |
pierre
|
243c967967
Commit of new debug feature implemented by J. Gareth Moreton
|
6 年之前 |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 年之前 |
svenbarth
|
307ff071e6
* allow any untyped parameter to be passed to a untyped constref parameter
|
6 年之前 |