Histórico de Commits

Autor SHA1 Mensagem Data
  Jonas Maebe 466f6751c8 + getpointerdef() function that returns a pointerdef for the passed def. há 14 anos atrás
  Jonas Maebe 6857dde33e + shortstring support for the JVM target (including accessing character 0 as há 14 anos atrás
  Jonas Maebe 694ccf3df3 + dummy support for untyped var/const/out parameters on the JVM target há 14 anos atrás
  Jonas Maebe 43c5ed20c2 + support for initialising typed constants via compiler-generated há 14 anos atrás
  Jonas Maebe 14e4f3459c + systems_garbage_collected_managed_types set in systems.pas há 14 anos atrás
  Jonas Maebe 2c313e397e + support for regular arrays and open arrays há 14 anos atrás
  Jonas Maebe 28740dce2d - removed extra "fordefinition" parameter again from tprocdef.mangledname(), há 14 anos atrás
  Jonas Maebe 0ee702b3a2 * tprocdef.mangledname now gets an extra boolean parameter indicating há 14 anos atrás
  svenbarth 35b47e491c Rebase to revision 17306 há 14 anos atrás
  svenbarth 24243f87e8 Added a check similar to the "allowed" one to be able to remove the "current_syssym" variable again. há 14 anos atrás
  svenbarth 963a4d7b23 Commit of a completely restructured helper implementation. Instead of changing objectdefs with odt_classhelper to odt_class, they'll have the odt_helper type assigned to and this will be kept. This also implies that the parent of a helper is its true parent while the extended type is set to a field in tobjectdef (extendeddef). 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
  paul 56bf42de57 compiler: implement record methods and class methods: há 14 anos atrás
  Jonas Maebe 769eb3f604 * moved the initialisation of the nodetree and tai class reference constants há 15 anos atrás
  Jonas Maebe 94d976bc87 * when simplifying ordinal expressions during inlining, keep the resultdef há 15 anos atrás
  mazen b127fc154a * Fixed spell error revealed by lintian. há 15 anos atrás
  florian 3a07adf27e * reduce redundant temporary interfaces variables, resolves #14092 há 15 anos atrás
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch há 15 anos atrás
  Jonas Maebe 58362db962 * use the correct procdef when taking the address of an overloaded function há 15 anos atrás
  Jonas Maebe f5c52b25cd * removed "and not is_class()" condition from is_managed_type(), because há 15 anos atrás
  Jonas Maebe 280f27b45c * store/restore trttinode.rttidatatype to/from ppu file, and also copy it in há 15 anos atrás
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: há 15 anos atrás
  florian 49cff00793 * unified ie há 16 anos atrás
  florian 04402dd6cc * initialize allow_array_constructor for each compilation run, fixes probably #12283 há 16 anos atrás
  florian 5d87a1c6e7 * typos fixed há 17 anos atrás
  florian fffc05731c * don't crash when ranges are passed erroneously to an array of const, resolves #11632 há 17 anos atrás
  florian b5c114934d * reverted 9727 and made a better fix for it há 17 anos atrás
  Jonas Maebe e72fab1e43 * perform floating point type conversions directly in assignment nodes há 17 anos atrás
  Jonas Maebe d46b433778 * move conversions of winlinke widestring, variant and records/arrays- há 17 anos atrás
  Jonas Maebe 154601b41d * don't handle dynamic arrays using fpc_copy_proc(), because it há 17 anos atrás