| Commit message (Expand) | Author | Age | Files | Lines |
* | Merging -c 29493,29826,31916,32447,33176:33180,33190 | jonas | 2016-05-29 | 1 | -5/+1 |
* | + support overriding tdef/tsym methods with target-specific functionality: | jonas | 2014-03-29 | 1 | -3/+3 |
* | Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstr... | svenbarth | 2013-10-25 | 1 | -1/+1 |
* | * keep managed types in registers if possible. Under certain circumstances (i... | florian | 2013-06-23 | 1 | -1/+2 |
* | + Determine early (before pass 2) whether managed parameters/locals/temps wil... | sergei | 2013-06-02 | 1 | -0/+3 |
* | * reject assignments to vecn[rangen] (mantis #22941) | jonas | 2012-09-21 | 1 | -1/+5 |
* | * cleanup some unused units from uses clauses | florian | 2012-09-21 | 1 | -3/+3 |
* | * fix expectlocs for method pointers | florian | 2012-09-06 | 1 | -1/+1 |
* | * fixed internalerror after invalid type node in subscript node | jonas | 2012-07-15 | 1 | -2/+2 |
* | * merged trunk up to r20882 | jonas | 2012-04-15 | 1 | -41/+124 |
|\ |
|
| * | * fully compare typenodes and rttinodes in their docompare() methods | jonas | 2012-03-25 | 1 | -2/+6 |
| * | * give an error when trying to take address of a global label declared in | jonas | 2012-03-10 | 1 | -1/+5 |
| * | * Changed code generation for assignments of managed types, it now generates ... | sergei | 2012-01-19 | 1 | -29/+50 |
| * | * mark label as used if address is taken | florian | 2012-01-07 | 1 | -2/+7 |
| * | * Changed code generation for variant assignments to typecast arguments to TV... | sergei | 2012-01-03 | 1 | -3/+8 |
| * | Merging of generics branch of Sven Barth | florian | 2011-12-06 | 1 | -0/+7 |
| * | compiler: | paul | 2011-11-03 | 1 | -1/+3 |
| * | * load/write loadnodeflags from/to ppu | florian | 2011-10-30 | 1 | -0/+2 |
| * | * factored load node flags out of node flags to gain space | florian | 2011-10-30 | 1 | -3/+14 |
| * | compiler: | paul | 2011-10-20 | 1 | -0/+8 |
| * | compiler: | paul | 2011-10-19 | 1 | -1/+1 |
| * | * give a more understandable error message if a procedure "result" is tried t... | florian | 2011-08-18 | 1 | -1/+10 |
* | | * fixed assigning ansi/unicodestrings to shortstrings on the JVM target | jonas | 2011-08-28 | 1 | -3/+12 |
* | | + support for threadvars in the JVM based on JLThreadLocal; see | jonas | 2011-08-23 | 1 | -0/+10 |
* | | + support for array-of-const on the JVM target. Even though the | jonas | 2011-08-20 | 1 | -2/+15 |
* | | + getpointerdef() function that returns a pointerdef for the passed def. | jonas | 2011-08-20 | 1 | -1/+1 |
* | | + shortstring support for the JVM target (including accessing character 0 as | jonas | 2011-08-20 | 1 | -2/+3 |
* | | + dummy support for untyped var/const/out parameters on the JVM target | jonas | 2011-08-20 | 1 | -3/+17 |
* | | + support for initialising typed constants via compiler-generated | jonas | 2011-08-20 | 1 | -1/+11 |
* | | + systems_garbage_collected_managed_types set in systems.pas | jonas | 2011-08-20 | 1 | -2/+4 |
* | | + support for regular arrays and open arrays | jonas | 2011-08-20 | 1 | -6/+7 |
* | | - removed extra "fordefinition" parameter again from tprocdef.mangledname(), | jonas | 2011-08-20 | 1 | -1/+1 |
* | | * tprocdef.mangledname now gets an extra boolean parameter indicating | jonas | 2011-08-20 | 1 | -1/+1 |
|/ |
|
* | * Merged helper branch made by Sven Barth | florian | 2011-04-16 | 1 | -0/+9 |
* | compiler: handle dispinterfaces the same way as com interfaces because they a... | paul | 2011-01-13 | 1 | -2/+2 |
* | compiler: reintegrate branch http://svn.freepascal.org/svn/fpc/branches/paul/... | paul | 2010-12-17 | 1 | -3/+3 |
* | * moved the initialisation of the nodetree and tai class reference constants | jonas | 2010-10-09 | 1 | -14/+6 |
* | * when simplifying ordinal expressions during inlining, keep the resultdef | jonas | 2010-10-07 | 1 | -2/+2 |
* | * Fixed spell error revealed by lintian. | mazen | 2010-10-06 | 1 | -1/+1 |
* | * reduce redundant temporary interfaces variables, resolves #14092 | florian | 2010-08-23 | 1 | -0/+3 |
* | + support for nested procedural variables: | jonas | 2010-07-28 | 1 | -4/+22 |
* | * use the correct procdef when taking the address of an overloaded function | jonas | 2010-07-02 | 1 | -17/+18 |
* | * removed "and not is_class()" condition from is_managed_type(), because | jonas | 2010-05-22 | 1 | -3/+2 |
* | * store/restore trttinode.rttidatatype to/from ppu file, and also copy it in | jonas | 2009-12-03 | 1 | -0/+3 |
* | o added ARM VPFv2/VFPv3 support: | jonas | 2009-12-03 | 1 | -1/+10 |
* | * unified ie | florian | 2009-08-09 | 1 | -1/+1 |
* | * initialize allow_array_constructor for each compilation run, fixes probably... | florian | 2009-07-04 | 1 | -1/+1 |
* | * typos fixed | florian | 2008-07-11 | 1 | -1/+1 |
* | * don't crash when ranges are passed erroneously to an array of const, resolv... | florian | 2008-07-09 | 1 | -3/+1 |
* | * reverted 9727 and made a better fix for it | florian | 2008-01-13 | 1 | -1/+6 |