Histórico de Commits

Autor SHA1 Mensagem Data
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 há 14 anos atrás
  Jonas Maebe 19fb48dfa9 * prefer "any array" -> "open array" over "single element" -> "open array" há 14 anos atrás
  florian 37b8b791d5 * overloaded versions of IsNan, resolves #14351 há 14 anos atrás
  florian ff6ab60508 * prefer typecast currency->extended over currency->single/double because the former loses no precision while the latter might cause a loss of precision, resolves #19077 há 14 anos atrás
  Jonas Maebe 5c2050e756 * when two objectdefs resolve to the same "real" objectdef, consider them há 14 anos atrás
  sergei 4780278e7b Fix Mantis #11783: há 14 anos atrás
  paul 0c9b40acb7 compiler: record operators há 14 anos atrás
  paul dad8313512 compiler: handle dispinterfaces the same way as com interfaces because they are IDispatch descendants: increment/decrement they references in assignments and parameters passing by _AddRef, _Release há 14 anos atrás
  Jonas Maebe 2222f2c44b * renamed is_class_or_interface_or_dispinterface_or_objc() into há 14 anos atrás
  paul 66b128efb3 compiler: map delphi Implicit operator to := operator of FPC, add Explicit operator for delphi only (for now) which works when explicit type conversion happens + extend test há 14 anos atrás
  Jonas Maebe c8115921f1 * fixed comment typo há 14 anos atrás
  florian e4ecee317e * finer grained convert levels for strings, prefers widestring<->unicodestring over other conversions, resolves #18075 há 14 anos atrás
  Jonas Maebe edfb31c020 * when looking for overloaded conversion (assignment) operators, only ignore há 14 anos atrás
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed há 15 anos atrás
  Jonas Maebe 1c9fed7ae3 * resolve anonymous external objcclass definitions to the real type also when há 15 anos atrás
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch há 15 anos atrás
  Jonas Maebe 790c7954b7 * fixed assigning "id" to a protocol instance and using protocol instances há 15 anos atrás
  paul 1b614b526a compiler: há 15 anos atrás
  paul 49d94c5a16 compiler: implement {$VARPROPSETTER ON/OFF} support which is required for COM (D7 compatibility): há 15 anos atrás
  Jonas Maebe 0cfc6e1cac + support for "univ" in macpas mode: a parameter modifier that allows há 15 anos atrás
  florian 5d01732128 * several fixes which improve the behaviour of nested generics, resolves #15077 há 15 anos atrás
  Jonas Maebe 5128a6726c * fixed type compatibility checking for classrefs and id há 16 anos atrás
  Jonas Maebe 203609d09d * obj-c classrefdefs and id/pobjc_class are assignment-compatible há 16 anos atrás
  Jonas Maebe 5a2ccfff52 --WARNING: start build process with FPC 2.2.4; won't work when há 16 anos atrás
  Jonas Maebe 112ea5e5a8 * made all objcclasses assignment-compatible with id, and vice versa há 16 anos atrás
  Jonas Maebe 3a8b29be91 + test conversion from class to differently sized enum and to differently há 16 anos atrás
  Jonas Maebe 5a09f58526 * only allow implicit type conversions from dynamic arrays to voidpointer há 16 anos atrás
  Jonas Maebe 5b08047d1c * allow exlicit type conversions from class/interface to enums in Delphi há 16 anos atrás
  ivost 0f519439b5 * reverted r12690 and r12691 há 16 anos atrás
  ivost c61a0784cb * assign an Interface to TGuid was not possible (const Guid: TGuid = IUnknown) há 16 anos atrás