Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 04a63ea278 * fixed range/overflow checking for succ/pred (mantis #16770) %!s(int64=15) %!d(string=hai) anos
  paul 1b614b526a compiler: %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 071bca7d93 * set expectloc in first_abs_long (mantis #15790) %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 025ec34e4d + "CExtended" type that is the same as "extended", but conforming to the %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe fea789eca4 * fixed (harmless) range check errors %!s(int64=15) %!d(string=hai) anos
  florian f8bf268406 * handle sarX(<const>,<var>) properly. resolves #15653 %!s(int64=15) %!d(string=hai) anos
  pierre 0d098f2dba * fix range check error %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe caca6cea37 * allow any kind of fields in Object Pascal classes that are passed to %!s(int64=15) %!d(string=hai) anos
  florian dfc2652062 + support of compiler intrinsic sar* using a patch by Benjamin Rosseaux, resolves #15606 %!s(int64=15) %!d(string=hai) anos
  florian 20de72b703 * allow writeln/readln on generic type parameters %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 83c3e7a94b * fixed pred/succ for integer constants that equal the low/high bound of a %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe e50c05f44e * fixed inverted condition in inc/dec range/overflow case that caused %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 2c3c6d27d3 * fixed range checking for inc/dec when mixing unsigned and signed types %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 559e284bd0 * merged r13762-14047 from trunk %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 8d65471fe2 * give a proper error when trying to use val() on a boolean (mantis #14777) %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe a149674a75 Merged revisions 13458-13596 via svnmerge from %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 0eec337a00 - removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 5885866990 + support for objcencode() (equivalent of Objective-C's @encode()) + test %!s(int64=16) %!d(string=hai) anos
  florian c0d4efed2e * forbid passing derived classes to call by reference parent classes (for objects, this is still allowed), resolves #13135 %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 2799cfd83f + parser-side of objcprotocol() expression to obtain the metaclass %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 40247d2d87 * give an error when the typeinfo() function is called for an enumeration %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 6165536b5e + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable %!s(int64=16) %!d(string=hai) anos
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from %!s(int64=17) %!d(string=hai) anos
  florian 1afb1aa9cc + ror/rol functions %!s(int64=17) %!d(string=hai) anos
  florian 0a4314206f * range check error checking for floats refactored %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe 7657cd7b6c * result of prefetch is voidtype, not voidpointertype (fixes mantis #11275) %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe d80d3f36d2 * fixed crash when writing a currency value with a specified number %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe f36e5411af * split cpu64bit compiler define into %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe 8349cde7db * changed byte/word/longbool to be Delphi-compatible (+ similar changes %!s(int64=17) %!d(string=hai) anos
  yury e5f8426f61 * Prevent warning about automatic type conversion when using VAL with COMP type on x86. %!s(int64=17) %!d(string=hai) anos