Commit History

Autor SHA1 Mensaxe Data
  Dmytro Bogatskyy 327aac7f24 Add aarch64-iphonesim target %!s(int64=2) %!d(string=hai) anos
  Jonas Maebe 136022a7b2 objc: stop generating coalesced sections %!s(int64=2) %!d(string=hai) anos
  J. Gareth "Curious Kit" Moreton f6c741ee73 * Corrected label reference counts caused by TAsmLabel.GetName incrementing refs %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 229eb93e72 tnodeuitls: merge GenerateObjCImageInfo into InsertObjectInfo %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe e7d1a77f9a * rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS %!s(int64=5) %!d(string=hai) anos
  florian 84a1f614d9 * fix several double ; %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe d8903ce6b3 - removed maxcrecordalign parameter/field from recordsymtables, as this value %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 7dbbce157f * fixed Objective-C metadata generation for LLVM %!s(int64=6) %!d(string=hai) anos
  florian 68eb921d46 * broken compilation after r39347 fixed %!s(int64=7) %!d(string=hai) anos
  nickysn 88ba9269ca * use .create_int_dataptr instead of .create_pint in the remaining two places where .create_pint is used %!s(int64=8) %!d(string=hai) anos
  nickysn 501b9481c5 * use .create_nil_codeptr instead of .create_pint(0) for writing the placeholder %!s(int64=8) %!d(string=hai) anos
  nickysn 9669e5aa00 * use .create_nil_dataptr instead of .create_pint(0) for writing the 'next' %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 94eb087aa2 * fixed typo (obcj -> objc) %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 10fb90b415 * mark symbols in "no_dead_strip" Objective-C sections also as no_dead_strip %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe d1b9e8ca54 - removed stray statement that should have been removed as part of r34158 %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 84129857c2 * converted tobjcrttiwriter_fragile.gen_objc_info_sections to the high level %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 8fea7344c9 * added an extra parameter to ttai_typedconstbuilder.emit_pchar_const() to %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe b9231aa6f1 * converted objcgutl (Objective-C metadata generation) to the high level %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 9ffadf2941 * write nil instead of a reference to _objc_empty_vtable for iOS and the %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 8c89f7ee8f * AArch64 also uses the non-fragile Objective-C ABI %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe a4c938c042 * changed some random data label names to match the label names outputted by %!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
  Jonas Maebe 40a9762ac6 * objcprotocol symbols have to be weak in the non-fragile abi to prevent %!s(int64=13) %!d(string=hai) anos
  paul 4cf5e36ce7 compiler: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe bcc836f1b0 * put the RTTI for optional protocol methods in the correct section for %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 835899524b + support for Objective-Pascal for-in loops ("fast enumerations") %!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 c1f3d8dcaa * unified names of system_*/systems_* sets %!s(int64=15) %!d(string=hai) anos