Historial de Commits

Autor SHA1 Mensaje Fecha
  paul 7dfd16e616 compiler: don't allow the compiler to choose the non-valid enumerator operator for the for-in loop hace 16 años
  paul 731c4dfe66 compiler: move all for-in loop helpers to the nflw unit hace 16 años
  paul 11cdaafea4 compiler: allow 'enumerator MoveNext' for the interface function declaration + test hace 16 años
  paul b38c78dd55 tests: for-in loop tests: hace 16 años
  paul 7bd1cc46b6 rtl: add IEnumerator and IEnumerable interfaces declarations hace 16 años
  paul 90a92061a9 compiler: enumerator directive support: hace 16 años
  paul 20ca62223e compiler: fix for-in loop with object enumerator (not a class instance) + test hace 16 años
  paul 5ef751eeed compiler: add reference for the enumerator operator when it is used + another test for operator enumerator for a class hace 16 años
  paul 88a9db5217 compiler: fix for-in loop for arrays. delphi does not copy arrays to a temp variable and it is possible to change array during loop. + test hace 16 años
  paul ef9d010cc3 complier: continue enumerator implementation: hace 16 años
  paul 1b2121c652 complier: fix for-in array loop. use a temp variable for the loop expression only if loop is not an open array loop hace 16 años
  paul 51487eee51 compiler: fix string for-in loop. now it uses a temp variable to store string expression result hace 16 años
  paul 5ba2d8d3df merge 13886,13888-13889,13894-13897,13900-13907,13910-13922,13925-13931 revisions from the trunk hace 16 años
  paul 82e5f936cc test: hace 16 años
  paul 7e2ea27e4b compiler: hace 16 años
  paul 69f50bc594 rtl: add enumerators to the basic classes hace 16 años
  paul 4e82976798 compiler: raise an internal error if deprecated message is trying to set to a non clear string pointer hace 16 años
  paul d29de71b75 compiler: allow message after the *deprecated* keyword hace 16 años
  paul 745a8e940e tests: add more tests for sealed/abstract classes hace 16 años
  paul b309e8e537 compiler: produce a warning when *library* symbol is used hace 16 años
  paul d23257db28 test: add a test to check that final method can not be overriden hace 16 años
  paul 40615a1bdd compiler: don't allow to override final methods hace 16 años
  paul 4165499df6 compiler: starting support for final methods (todo: generate an error when overriding a final method) + test hace 16 años
  paul 1235367a27 tests: added tests for class sealed, class abstract hace 16 años
  paul 1d9245d75f compiler: abstract/sealed class delphi-like support hace 16 años
  paul 5807243114 create new fpc features branch hace 16 años
  michael 893295dc1e * Added Pack/Unpack dummies, fixed var/out and const params in writestr/readstr hace 16 años
  pierre 820c1c693e * fix problem if OpenOffice is not installed hace 16 años
  sergei 013fbb8566 Fixed memory leaks in tests. hace 16 años
  marco e6fe8300be * replaced TObjectList by TList because it generated a hace 16 años