Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe fdbe35aadf * only try to call procvars while choosing overloads in case they don't %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 12553a9367 * don't give -CO warnings or hints for ordinal constants, because those %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 95b8b95c9c * fixed (harmless) class cast error %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 %!s(int64=13) %!d(string=hai) anos
  paul a26bc50ca6 compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility) %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 5f3db3c1ba * if we assign something to a record field whose type is not regable by %!s(int64=13) %!d(string=hai) anos
  paul b80e7c8fba compiler: change candidates search preference for variant arguments based on testing delphi XE + fixing tests %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  florian ce845bf97c * introduction of in_generic in r20699 was unneeded, replaced by parse_generic %!s(int64=13) %!d(string=hai) anos
  florian 79a77ae7d6 + in_generic for testing if currently a generic declaration/definition is parsed/record %!s(int64=13) %!d(string=hai) anos
  svenbarth bd19a16be9 Add support for Default() intrinsic. For now this is only (fully) supported %!s(int64=13) %!d(string=hai) anos
  paul 2499b5514f compiler: change overload search for char constants (for delphi compatibility): %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe e5c097a6e2 * mark nodes that have been created by transforming a read-accessor of %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 0d5b2b84a8 + Android/JVM target, including a translation of the Android r14 SDK %!s(int64=14) %!d(string=hai) anos
  florian 6ec0f2549a * factored load node flags out of node flags to gain space %!s(int64=14) %!d(string=hai) anos
  paul e0fecf5332 compiler: revert r19358. As stated by Florian, compiler should be able to compile with the latest RTL. %!s(int64=14) %!d(string=hai) anos
  paul ee2e0a0c1d compiler: remove CP_xxx constants since they are present in the system unit now %!s(int64=14) %!d(string=hai) anos
  florian df75368d0b --- Merging r19281 into '.': %!s(int64=14) %!d(string=hai) anos
  florian 4868b09844 * patch by alexvin to replace $ifopt by $push/$pop, resolves #20332 %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe dff5ac3b0a * don't allow passing a field of a record that's not an lvalue as %!s(int64=14) %!d(string=hai) anos
  paul 005795495d merge r17552 from cpstrnew branch by inoussa: %!s(int64=14) %!d(string=hai) anos
  paul 7dd8a97487 compiler: allow "with" to search members in nested types properly %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0b7b6361fe * ignore methods that are added for the purpose of the JVM (inherited %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe a73d5b6da7 * only set the assignmentside flag for typeconversion nodes in %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1c74072748 * moved handle_staticfield_access() from pexpr to nutils so it can %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 3320fee51c * use symbol type instead of sp_static flag to determine whether a final %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 10a7532968 * differentiate between typecasts on the assignment side or not, because we %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 694ccf3df3 + dummy support for untyped var/const/out parameters on the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d79160a6af * correctly handle explicit typecasts between records and jlobject/ %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 37b5c061e3 + support for "final" fields in *external* (Java and other) classes, enabled %!s(int64=14) %!d(string=hai) anos