| Commit message (Expand) | Author | Age | Files | Lines |
* | * fix for Mantis #37426: don't allow an instance function of a type helper to... | svenbarth | 2021-04-02 | 1 | -3/+13 |
* | * correctly handle the case should the generic dummy symbol be a procsym inst... | svenbarth | 2021-01-02 | 1 | -6/+23 |
* | * when only a symbol name is provided to generate_specialization_phase1 allow... | svenbarth | 2021-01-02 | 1 | -3/+3 |
* | * also handle call nodes when determining the generic symbol for inline speci... | svenbarth | 2021-01-02 | 1 | -0/+4 |
* | * use a case statement instead of nested if-then statements | svenbarth | 2021-01-02 | 1 | -10/+11 |
* | * fix for Mantis #38051: make Chr() a real intrinsics so that it can be used ... | svenbarth | 2020-11-08 | 1 | -2/+3 |
* | * patch by Marģers to unify internal error numbers, resolves #37888 | florian | 2020-10-13 | 1 | -1/+1 |
* | * fix for Mantis #37844: prefer to use the symtable determined in generate_sp... | svenbarth | 2020-10-12 | 1 | -1/+4 |
* | * do not set nonlocal for inter-procedural labels, this is not needed, they... | florian | 2020-09-20 | 1 | -4/+2 |
* | * fix for Mantis #37650: apply adjusted patch by Ryan Joseph do not range che... | svenbarth | 2020-09-04 | 1 | -1/+6 |
* | * reject the default Create array constructor if used on a variable instead o... | svenbarth | 2020-08-05 | 1 | -6/+16 |
* | * fix for Mantis #37251: apply patches by Bi0T1N to implement the IsConstValu... | svenbarth | 2020-06-25 | 1 | -0/+10 |
* | * constrained type parameters are not undefined defs, resolves #37107 | florian | 2020-05-21 | 1 | -1/+1 |
* | * If a nested procedure does not access its parent's frame pointer, optimize ... | yury | 2020-05-06 | 1 | -0/+2 |
* | * fix for Mantis #35140: apply patch by Ryan Joseph together with some furthe... | svenbarth | 2020-04-25 | 1 | -2/+15 |
* | * only resolve a dummy symbol if it is a type symbol (thus truly a dummy symbol) | svenbarth | 2020-02-14 | 1 | -1/+1 |
* | * fix for Mantis #36631: it's an error if a POINT after an array is not follo... | svenbarth | 2020-02-01 | 1 | -13/+23 |
* | * better error recovery, resolves #36397 | florian | 2019-12-05 | 1 | -1/+6 |
* | + add support for the IsManagedType() intrinsics which reports for a type (or... | svenbarth | 2019-11-06 | 1 | -3/+4 |
* | - remmoved doregister parameter from t*sym constructors, as the registration | jonas | 2019-09-14 | 1 | -2/+2 |
* | * instead of declaring another type with a 'attribute' suffix, *search* for a... | svenbarth | 2019-07-12 | 1 | -12/+41 |
* | * change boolean parameters for try_consume_unitsym to a set | svenbarth | 2019-07-12 | 1 | -1/+7 |
* | - Fix result type of SizeOf and BitSizeOf to use sizesint instead of sint. | laksen | 2019-07-07 | 1 | -4/+4 |
* | * synchronised with trunk till r42105 | jonas | 2019-05-19 | 1 | -1/+1 |
|\ |
|
| * | * fixed memory leak | jonas | 2019-05-19 | 1 | -1/+1 |
* | | * synchronised with trunk till r42049 | jonas | 2019-05-12 | 1 | -3/+27 |
|\ \
| |/ |
|
| * | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -2/+10 |
| * | * fix for Mantis #35533: when searching for helpers on types that usually don... | svenbarth | 2019-05-10 | 1 | -1/+17 |
* | | * synchronised with trunk till r40776 | jonas | 2019-04-13 | 1 | -1/+1 |
|\ \
| |/ |
|
| * | * added extra header to ppu inside a subsection, so we won't run into | jonas | 2019-04-06 | 1 | -1/+1 |
* | | * synchronised with trunk till r41537 | jonas | 2019-03-01 | 1 | -3/+1 |
|\ \
| |/ |
|
| * | * fixed over-eager rejection of tobjecttype.fieldname expression after r40785 | jonas | 2019-02-25 | 1 | -3/+1 |
* | | * synchronised with trunk till r40942 | jonas | 2019-01-20 | 1 | -7/+43 |
|\ \
| |/ |
|
| * | * fixed several places where the interface crc could change: | jonas | 2019-01-06 | 1 | -1/+1 |
| * | * give an error when trying to call an object instance method via a type node | jonas | 2019-01-06 | 1 | -6/+42 |
* | | * synchronised with trunk till r40466 | jonas | 2018-12-04 | 1 | -1/+2 |
|\ \
| |/ |
|
| * | + volatile() expression that marks an expression as volatile | jonas | 2018-12-04 | 1 | -1/+2 |
* | | + fpc_eh_return_data_regno() intrinsic to get the return register numbers | jonas | 2018-10-28 | 1 | -0/+9 |
|/ |
|
* | * handle widechar constants directly in the scanner, instead of in the | jonas | 2018-10-21 | 1 | -1/+4 |
* | * allow nil to be assigned to generic types, resolves #34037 | florian | 2018-10-14 | 1 | -1/+1 |
* | * compilation fixed | florian | 2018-09-26 | 1 | -1/+2 |
* | * fix for Mantis #34287: correctly handle "inherited method" calls if "method... | svenbarth | 2018-09-21 | 1 | -57/+117 |
* | * do_member_read() takes ownership of the specialization context, so Nil it a... | svenbarth | 2018-08-03 | 1 | -0/+1 |
* | * accept dereferences in generics definitions, resolves #33700 properly | florian | 2018-07-13 | 1 | -1/+1 |
* | * also parse postfix operators after parsing a _STRING token (required for cl... | svenbarth | 2018-07-06 | 1 | -1/+9 |
* | + support TP7-compatible @proc^ (as in FillChar(@proc^,...)) | nickysn | 2018-06-29 | 1 | -4/+27 |
* | * the 'again' parameter of factor_read_id() changed to 'out' instead of 'var' | nickysn | 2018-06-27 | 1 | -1/+1 |
* | * the symbol parsed for "specialize" does not need to be a type; it could be ... | svenbarth | 2018-06-15 | 1 | -2/+1 |
* | * also pass the pattern with which the potential unit/namespace symbol had be... | svenbarth | 2018-05-05 | 1 | -1/+1 |
* | * moved nf_typedaddr to addrnodeflags (anf_typedaddr) | nickysn | 2018-04-03 | 1 | -1/+1 |