Commit History

Autor SHA1 Mensaxe Data
  florian 70b8789262 o basic extended pascal support: %!s(int64=9) %!d(string=hai) anos
  svenbarth 0ff87336aa Convert the Boolean parameters accept_equal, typeonly and hadspecialize of comp_expr(), sub_expr() and factor() to a set parameter and adjust all calls. %!s(int64=9) %!d(string=hai) anos
  svenbarth 35d8a51730 pexpr.pas: %!s(int64=10) %!d(string=hai) anos
  svenbarth 295a8af4bb pexpr.pas: %!s(int64=10) %!d(string=hai) anos
  svenbarth 529677cc79 ncal.pas: %!s(int64=10) %!d(string=hai) anos
  yury 432248cbf1 * Removed lot of unused vars. %!s(int64=10) %!d(string=hai) anos
  florian dd967eb136 * handle records in iso mode properly if no tag-field is given %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe c43475522e * fixed uninitialized helper procedure name in case setstring() was not %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time %!s(int64=11) %!d(string=hai) anos
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables %!s(int64=11) %!d(string=hai) anos
  svenbarth 9d48bc0baf Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498. %!s(int64=12) %!d(string=hai) anos
  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 %!s(int64=12) %!d(string=hai) anos
  florian e1233e0111 * asizeint => longint, it is unlikely that an variant record well ever have more than 2^31 branches %!s(int64=12) %!d(string=hai) anos
  florian 2fdd3e2d0a + introduce tvariantrecbranch to be able to store %!s(int64=12) %!d(string=hai) anos
  florian d67f31a0e1 * allow type parameters variables being passed to new/dispose, resolves #23270 %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  florian fecafd8bb7 * unified formatting %!s(int64=13) %!d(string=hai) anos
  sergei 92f927976e * Rewrote fpc_dynarray_copy to trim out-of-range arguments instead of raising range error. Makes behavior Delphi-compatible and resolves #21396. %!s(int64=13) %!d(string=hai) anos
  paul 3b153c223a compiler: %!s(int64=13) %!d(string=hai) anos
  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). %!s(int64=13) %!d(string=hai) anos
  florian 5d4607f65a * ignore errors in setlength parsing inside a generic functin, resolves #20557 %!s(int64=14) %!d(string=hai) anos
  paul c1866d5c17 compiler: %!s(int64=14) %!d(string=hai) anos
  paul 723f3424d4 merge r17484 from cpstrnew branch by michael: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d48fa1d7e2 * for all managed VM targets, reject ord->ptr typecasts (except for 0), %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 40cf2cefa0 * when the user calls initialize(), force initialization to happen on the %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 622107c605 * moved support for copy() from pinline to ninl, so it can be (partially) %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 00c095fa70 * moved setlength() handling from pinline to ninl so it can be overridden %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ab5b1fb686 * turned call_fail_node, initialize_data_node, and finalize_data_node from %!s(int64=14) %!d(string=hai) anos
  svenbarth f7f357f18e * symconst.pas: %!s(int64=14) %!d(string=hai) anos
  svenbarth 80e6498921 Rebase to revision 17096 %!s(int64=14) %!d(string=hai) anos