Historial de Commits

Autor SHA1 Mensaje Fecha
  paul e0fecf5332 compiler: revert r19358. As stated by Florian, compiler should be able to compile with the latest RTL. hace 14 años
  paul ee2e0a0c1d compiler: remove CP_xxx constants since they are present in the system unit now hace 14 años
  paul a769ef0ad2 compiler: don't return te_eual when we convert from RawByteString to another codepage hace 14 años
  paul 00396da30c compiler: cleanup hace 14 años
  paul 005795495d merge r17552 from cpstrnew branch by inoussa: hace 14 años
  paul 723f3424d4 merge r17484 from cpstrnew branch by michael: hace 14 años
  paul 8f3f583199 merge r14140 from cpstrnew branch by paul: hace 14 años
  paul ae0d732c8f merge r13485 from cpstrnew branch by florian: hace 14 años
  paul 8a4634a7b1 merge r13481 from cpstrnew branch by florian hace 14 años
  paul a95512f0ec merge cpstrnew branch r13480 by florian: hace 14 años
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 hace 14 años
  Jonas Maebe 19fb48dfa9 * prefer "any array" -> "open array" over "single element" -> "open array" hace 14 años
  florian 37b8b791d5 * overloaded versions of IsNan, resolves #14351 hace 14 años
  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 hace 14 años
  Jonas Maebe 5c2050e756 * when two objectdefs resolve to the same "real" objectdef, consider them hace 14 años
  sergei 4780278e7b Fix Mantis #11783: hace 14 años
  paul 0c9b40acb7 compiler: record operators hace 14 años
  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 hace 14 años
  Jonas Maebe 2222f2c44b * renamed is_class_or_interface_or_dispinterface_or_objc() into hace 14 años
  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 hace 14 años
  Jonas Maebe c8115921f1 * fixed comment typo hace 14 años
  florian e4ecee317e * finer grained convert levels for strings, prefers widestring<->unicodestring over other conversions, resolves #18075 hace 14 años
  Jonas Maebe edfb31c020 * when looking for overloaded conversion (assignment) operators, only ignore hace 14 años
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed hace 15 años
  Jonas Maebe 1c9fed7ae3 * resolve anonymous external objcclass definitions to the real type also when hace 15 años
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch hace 15 años
  Jonas Maebe 790c7954b7 * fixed assigning "id" to a protocol instance and using protocol instances hace 15 años
  paul 1b614b526a compiler: hace 15 años
  paul 49d94c5a16 compiler: implement {$VARPROPSETTER ON/OFF} support which is required for COM (D7 compatibility): hace 15 años
  Jonas Maebe 0cfc6e1cac + support for "univ" in macpas mode: a parameter modifier that allows hace 15 años