Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time пре 10 година
  svenbarth a7a9440692 Add a new warning message that is generated if an instance of an abstract class is created. This message is disabled by default, but can be switched on by using {$warn 4122 on} or {$warn 4122 error}. пре 11 година
  Károly Balogh 195dbc15fa + second try on warning fix пре 11 година
  Károly Balogh 00b55e100c + try to fix the warnings introduced in r27947, so the compiler builds with -Sew пре 11 година
  Jonas Maebe 9450407ed5 * when taking the address of a method1 that is specified by subscripting пре 11 година
  svenbarth c6496f8ec5 Fix for Mantis #26278. пре 11 година
  svenbarth b9a59c33f4 Fix for Mantis #25915. пре 11 година
  Jonas Maebe d452686c39 * moved pbestrealtype from symdef to symcpu пре 11 година
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: пре 11 година
  Jonas Maebe 9c4505045b * fixed formatting пре 11 година
  florian e841027a48 * fixes handling of typed files in iso mode пре 11 година
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables пре 11 година
  svenbarth 798bb91e90 Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp. пре 11 година
  svenbarth e8edbd29c0 Fix for Mantis #24687. пре 12 година
  svenbarth 9d48bc0baf Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498. пре 12 година
  paul 0d8ad2a932 compiler: don't treat TRUE and FALSE as keywords. They are predefined constants from this moment. This change is compatible with other pascal compilers. Fixes issue #0025030 пре 12 година
  paul 93f1ba4493 compiler: don't allow to access an enum members through the enum member. It should be only possible throught the enum type name. Fixes issue #0025029 пре 12 година
  paul 038b7746fb compiler: implement preprocessor expressions (fixes mantis #0010671) пре 12 година
  paul 4fd0245120 compiler: fix indentation пре 12 година
  florian bca6dafbc5 * mark the current procedure if it has a non local exit, not the targetted one пре 12 година
  paul dc95ba5b07 compiler: handle other places where we check current_procdef for self node пре 12 година
  paul 4b76782691 compiler: fix property access from a nested routine of the static class method and extend a test пре 12 година
  paul 5c33644e5c compiler: fix calling class methods from a nested routine of a static class method (mantis #0024865) пре 12 година
  paul 89e154bc10 compiler: if method has no self node then load it as a usual identifier (issue #0024871) пре 12 година
  Jonas Maebe fb8fb29574 * record/use the code page of string constants typecasted to an ansistring пре 12 година
  nickysn 7edabc64e6 * rm support for Mem without segment on i8086 пре 12 година
  nickysn dd0d2d6bf5 * fixed the spurious compiler warnings and added proper rangechecking when using Mem[] on i8086 пре 12 година
  nickysn 5b503f42c7 + implemented Mem/MemW/MemL[] for i8086 пре 12 година
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov пре 12 година
  marco 8b411a549c * functionname without () is a recursive call in Miso. Mantis #24309, though пре 12 година