Commit History

Author SHA1 Message Date
  pierre c501e6db5f Partial fix for bug report 22744 13 years ago
  Jonas Maebe 958600e74b * by default disable the warning about interfaces raising a particular 13 years ago
  Jonas Maebe 14cfe770a4 * replaced most (if not all) remaining fields/parameters in the compiler 13 years ago
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 years ago
  Jonas Maebe 7aa3b99fb5 + -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses 13 years ago
  Jonas Maebe 0d5b2b84a8 + Android/JVM target, including a translation of the Android r14 SDK 13 years ago
  paul 26f66897cd compiler: 13 years ago
  paul 21ac5dfb3b compiler: output ansistring constants in explicit codepage if codepage is explicitly defined using either $codepage directive or compiler switch or for SystemCodepage modeswitch 14 years ago
  Jonas Maebe f96f5f9e94 + {$VARPARACOPYOUTCHECK+/-} / -Cv switch to enable checking 14 years ago
  paul 4d3da666db compiler: replace string codepage comparison to numeric. store codepage as number in current settings 14 years ago
  paul e9f8182370 merge r14142 from cpstrnew branch by paul: 14 years ago
  pierre b5c4df8eb5 * exclude cs_create_smart if using external assembler and dwarf 14 years ago
  Jonas Maebe 9aa40f5a08 * give a warning that packrecords settings are ignored when compiling for 14 years ago
  Jonas Maebe 0700e2d7ef + support for {$namespace x.y.z} directive to specify the namespace 14 years ago
  Jonas Maebe f67919e9f5 + odt_javaclass, odt_interfacejava objectdef types 14 years ago
  pierre c43b91ef15 Fix infinite loop in PUSH/POP directives 14 years ago
  pierre 1a262bee80 * $WARN $PUSH/$POP support 14 years ago
  pierre d09389ac79 Implement support for $WARN XXX ON/OFF/ERROR 14 years ago
  florian 93e53e1990 * allow also smaller values for code alignment parameters than the current one, resolves #19463 14 years ago
  paul 86d3e41442 compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests 14 years ago
  florian 0085c22c59 - NaN floating point constants do not anymore cause an error when $Q or $R is active (resolves #16315 and #14757) 15 years ago
  paul 1b614b526a compiler: 15 years ago
  paul 49d94c5a16 compiler: implement {$VARPROPSETTER ON/OFF} support which is required for COM (D7 compatibility): 15 years ago
  Jonas Maebe 23e517a81e + {$OV+/-} alias for {$Q+/-} in macpas mode for CodeWarrior compatibility 15 years ago
  Jonas Maebe 1b7dacfd1c * make {$align powerpc} an alias for {$align power} (patch by 15 years ago
  paul a8381c8b32 fpc: compiler: 15 years ago
  Jonas Maebe 9cc211e88e * changed {$align mac68k} from an alias for {$packrecords 2} to a proper 15 years ago
  paul 8166148a37 compiler: 'static' keyword: 15 years ago
  florian c1f3d8dcaa * unified names of system_*/systems_* sets 15 years ago
  florian 34227e811d + patch by Sven Barth to add native NT rtl support to the compiler, resolves #14886 15 years ago