| Commit message (Expand) | Author | Age | Files | Lines |
* | * fixed using readstr/writestr inside routines called from the parameter | jonas | 2013-03-17 | 1 | -29/+34 |
* | * patch by Christophe Staïesse to implement more ISO-like read behaviour in ... | florian | 2013-03-17 | 1 | -0/+18 |
* | + pseudo procedure aligned: tells the compiler to assume that the given param... | florian | 2013-01-04 | 1 | -1/+2 |
* | * handle inc/dec/pred/succ correctly with type parameters, resolves #23299 | florian | 2012-12-29 | 1 | -4/+10 |
* | + is_dynamicstring | florian | 2012-11-04 | 1 | -6/+15 |
* | - Removed a number of unused variables, reduces noise at compilation. | sergei | 2012-10-30 | 1 | -3/+0 |
* | + support copy with two parameters, resolves #22964 | florian | 2012-10-07 | 1 | -12/+24 |
* | + generic popcnt support | florian | 2012-09-02 | 1 | -2/+21 |
* | * first draft to support the popcnt instruction, works so far for x86 with a ... | florian | 2012-09-02 | 1 | -1/+10 |
* | * use ptrsinttype instead of sinttype as code parameter for val: for "normal"... | florian | 2012-08-21 | 1 | -4/+4 |
* | + Reject object types without VMT as arguments of typeof(). Without this chec... | sergei | 2012-07-17 | 1 | -0/+4 |
* | * Set retun value of get_frame method to nil | pierre | 2012-07-12 | 1 | -0/+1 |
* | * add get_frame as an internal symbol for the jvm target because that target | jonas | 2012-07-12 | 1 | -3/+10 |
* | * moved assert handling from second to first pass, so that the code generator | jonas | 2012-07-11 | 1 | -8/+14 |
* | ninl.pas, tinlinenode.pass_typecheck: an intrinsic which has a generic type p... | svenbarth | 2012-06-06 | 1 | -1/+2 |
* | * now that copy() expressions are only translated into calls during the | jonas | 2012-04-28 | 1 | -0/+2 |
* | * synchronised with trunk up to r21067 | jonas | 2012-04-26 | 1 | -1/+1 |
|\ |
|
| * | compiler: change ShortString->(Some)String and AnsiString->(Some)String overl... | paul | 2012-04-26 | 1 | -1/+1 |
| * | * even if currency is handle by an int64, it needs no extra handling in handl... | florian | 2012-04-24 | 1 | -5/+1 |
| * | * also create a realconstn for default(currency) on platforms where the | jonas | 2012-04-21 | 1 | -1/+5 |
* | | * merged trunk up to r20882 | jonas | 2012-04-15 | 1 | -31/+201 |
|\ \
| |/ |
|
| * | Add support for Default() intrinsic. For now this is only (fully) supported | svenbarth | 2012-03-25 | 1 | -2/+131 |
| * | + fix duplicate internal error, resolves #21545 | florian | 2012-03-25 | 1 | -1/+1 |
| * | * also show the valid bounds in most cases when signalling a range check | jonas | 2012-03-10 | 1 | -3/+3 |
| * | * allocate space for the explicitly allocated assert parameter | jonas | 2012-03-10 | 1 | -0/+6 |
| * | * Fix str inline for booleans for 64 bit CPUs | pierre | 2012-02-24 | 1 | -1/+1 |
| * | compiler: | paul | 2011-10-20 | 1 | -2/+2 |
| * | compiler: | paul | 2011-10-19 | 1 | -3/+3 |
| * | compiler, rtl: pass codepage argument to all ansistring str() helpers to retu... | paul | 2011-09-30 | 1 | -0/+5 |
| * | * avoid mistakes with unimplemented sqr function on architectures with no sof... | florian | 2011-09-24 | 1 | -0/+5 |
| * | compiler, rtl: add a codepage argument fpc_Read_Text_AnsiStr to create new An... | paul | 2011-09-24 | 1 | -3/+7 |
* | | + assert() support for the JVM target (currently ignores the Java classloader | jonas | 2012-02-20 | 1 | -1/+9 |
* | | * replace assigned(dynarray) and dynarray=/<>nil with length(dynarray)=/<>0 | jonas | 2011-09-19 | 1 | -1/+8 |
* | | * the default string type for the JVM target is no longer automatically | jonas | 2011-08-20 | 1 | -1/+1 |
* | | * renamed cchartype to cansichartype | jonas | 2011-08-20 | 1 | -3/+3 |
* | | * for all managed VM targets, reject ord->ptr typecasts (except for 0), | jonas | 2011-08-20 | 1 | -0/+10 |
* | | + support for formal var/out parameters on the JVM target: | jonas | 2011-08-20 | 1 | -1/+27 |
* | | * allow overriding first_IncludeExclude | jonas | 2011-08-20 | 1 | -1/+10 |
* | | * converted all enum handling for the JVM target so that it uses the | jonas | 2011-08-20 | 1 | -2/+10 |
* | | + dummy support for untyped var/const/out parameters on the JVM target | jonas | 2011-08-20 | 1 | -0/+15 |
* | | * moved support for copy() from pinline to ninl, so it can be (partially) | jonas | 2011-08-20 | 1 | -0/+133 |
* | | + unicodestring support for the JVM target (except for multiple adds | jonas | 2011-08-20 | 1 | -7/+14 |
* | | * enable intercepting passes on tinlinenode(in_new_x); these cannot be | jonas | 2011-08-20 | 1 | -0/+12 |
* | | * moved setlength() handling from pinline to ninl so it can be overridden | jonas | 2011-08-20 | 1 | -4/+153 |
|/ |
|
* | + initial support for pascal booleans with sizes 2, 4 and 8 | florian | 2011-06-26 | 1 | -7/+24 |
* | * constant evaluation of ror/rol if they are internally handled, resolves #6300 | florian | 2011-06-23 | 1 | -4/+77 |
* | + support str(<boolean>,...), boolean is an enumeration type | florian | 2011-01-30 | 1 | -9/+22 |
* | * corrected version of r16812: code generation is still handled specially | jonas | 2011-01-26 | 1 | -3/+12 |
* | - reverted r16812 for now because it breaks building some packages | jonas | 2011-01-25 | 1 | -11/+4 |
* | * completely handle assigned() in pass_1, replaced second_assigned with | jonas | 2011-01-25 | 1 | -4/+11 |