Histórico de Commits

Autor SHA1 Mensagem Data
  Jonas Maebe c43475522e * fixed uninitialized helper procedure name in case setstring() was not há 10 anos atrás
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time há 10 anos atrás
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables há 11 anos atrás
  svenbarth 9d48bc0baf Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498. há 12 anos atrás
  florian 0968d095ed * convert function like used new into a appropriate nodes only in pass_1 so proper error checking can be carried out, resolves #24495 há 12 anos atrás
  florian e1233e0111 * asizeint => longint, it is unlikely that an variant record well ever have more than 2^31 branches há 12 anos atrás
  florian 2fdd3e2d0a + introduce tvariantrecbranch to be able to store há 12 anos atrás
  florian d67f31a0e1 * allow type parameters variables being passed to new/dispose, resolves #23270 há 12 anos atrás
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 há 13 anos atrás
  florian fecafd8bb7 * unified formatting há 13 anos atrás
  sergei 92f927976e * Rewrote fpc_dynarray_copy to trim out-of-range arguments instead of raising range error. Makes behavior Delphi-compatible and resolves #21396. há 13 anos atrás
  paul 3b153c223a compiler: há 13 anos atrás
  sergei 40f29ffd7a * Generate direct order of indexes passed to fpc_dynarray_setlength at compile time, eliminates the need of reversing them at runtime (in DynArraySetLength). há 13 anos atrás
  florian 5d4607f65a * ignore errors in setlength parsing inside a generic functin, resolves #20557 há 13 anos atrás
  paul c1866d5c17 compiler: há 14 anos atrás
  paul 723f3424d4 merge r17484 from cpstrnew branch by michael: há 14 anos atrás
  Jonas Maebe d48fa1d7e2 * for all managed VM targets, reject ord->ptr typecasts (except for 0), há 14 anos atrás
  Jonas Maebe 40cf2cefa0 * when the user calls initialize(), force initialization to happen on the há 14 anos atrás
  Jonas Maebe 622107c605 * moved support for copy() from pinline to ninl, so it can be (partially) há 14 anos atrás
  Jonas Maebe 00c095fa70 * moved setlength() handling from pinline to ninl so it can be overridden há 14 anos atrás
  Jonas Maebe ab5b1fb686 * turned call_fail_node, initialize_data_node, and finalize_data_node from há 14 anos atrás
  svenbarth f7f357f18e * symconst.pas: há 14 anos atrás
  svenbarth 80e6498921 Rebase to revision 17096 há 14 anos atrás
  svenbarth 878c8c7806 Implemented correct handling of inherited methods. 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 56bf42de57 compiler: implement record methods and class methods: há 14 anos atrás
  Jonas Maebe 749991ec02 + support extra parameter for initialize() that indicates how many elements há 14 anos atrás
  florian 67416e958b * initialize file variables in iso mode há 15 anos atrás
  Jonas Maebe f5c52b25cd * removed "and not is_class()" condition from is_managed_type(), because há 15 anos atrás
  yury 6a6a6a6e6f * Copy() with WideChar array or PWideChar parameter should use fpc_unicodestr_copy compilerproc, since fpc_widestr_copy is available only on Windows. Bug #14307. há 16 anos atrás