Commit History

Autor SHA1 Mensaxe Data
  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
  florian 99eadb91b3 * run CheckAndWarn to get proper locations for warnings about uninitialized variables %!s(int64=11) %!d(string=hai) anos
  nickysn 8fad859161 * the default packrecords setting changed to 1 on i8086 for Turbo Pascal 7 %!s(int64=12) %!d(string=hai) anos
  florian 9cb5212378 * patch by Anton Rieckert: cpu_armv7em should default to thumb(2) code as well, resolves #25142 %!s(int64=12) %!d(string=hai) anos
  nickysn 826b4678f3 * moved UpdateAlignmentStr, UpdateOptimizerStr, UpdateWpoStr and UpdateDebugStr from unit globals to unit dirparse %!s(int64=12) %!d(string=hai) anos
  nickysn 989c543ea2 * UpdateTargetSwitchStr moved from unit globals to unit options in order to %!s(int64=12) %!d(string=hai) anos
  nickysn ac66f3ae1b + added new field 'define' to ttargetswitchinfo, which specifies a system macro %!s(int64=12) %!d(string=hai) anos
  nickysn bd0585274e * tsettings.enablecld converted to a targetswitch ts_cld %!s(int64=12) %!d(string=hai) anos
  nickysn 52fcc0a407 + added a new x86-specific compiler option 'enablecld', which controls whether %!s(int64=12) %!d(string=hai) anos
  nickysn 52a5ffc386 * use apptype to indicate that the target is a DOS .COM file, instead of introducing a new field in tsettings (as suggested by Sven) %!s(int64=12) %!d(string=hai) anos
  nickysn 567cdf875b + added new i8086 compiler options -Wtexe and -Wtcom for specifying the MS-DOS %!s(int64=12) %!d(string=hai) anos
  paul 385fc9cb37 compiler: remove strange nowhere used define %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe de56f909d5 * synchronized with trunk up to and including r25430 %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen 9acfd929f5 Added ARMv6M to cpu types where the default instruction set is Thumb %!s(int64=12) %!d(string=hai) anos
  florian d4968e054b + arm: tsettings.instructionset %!s(int64=12) %!d(string=hai) anos
  florian 6e7edf1933 * make x86memorymodel i8086 only %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe efa95bed66 * changes so the compiler can be compiled with a unicode RTL without warnings %!s(int64=12) %!d(string=hai) anos
  nickysn b409d600ee + implemented the tiny memory model for i8086-msdos; we now produce working dos .com files as well %!s(int64=12) %!d(string=hai) anos
  Károly Balogh 76d7527909 also return nil for the empty env vars in the generic implementation in GetEnvPChar %!s(int64=12) %!d(string=hai) anos
  sergei fe322f35d5 * MIPS: fixed passing CPU type specified with -CpXXX switch to assembler %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 1358618c36 * only display and allow ABIs that are actually supported by the current %!s(int64=12) %!d(string=hai) anos
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 9023148bb1 * fixed compilation of JVM rtls after r24188 (there is no JMP_BUF type %!s(int64=12) %!d(string=hai) anos
  nickysn 44ffc298d5 cpu_i8086 and system_i8086_msdos added to the systems.inc enums %!s(int64=12) %!d(string=hai) anos
  paul f9277d2043 compiler: add comment for all application types %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 227bb7d850 * made behaviour of -CT parameters consistent with other parameters: instead %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 4022c29500 * mark each target switch with whether it's global or not, so a compiler %!s(int64=12) %!d(string=hai) anos
  florian db68214e88 + support setpeoptflags directive, resolves #23447 %!s(int64=12) %!d(string=hai) anos
  florian 69d96d9bf9 * modified patch by Mark Morgan Lloyd to pass cpu type to the assembler, resolves #23390 %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 4aa05f5133 + support for automatically generating setters/getters for properties on the %!s(int64=13) %!d(string=hai) anos