Historial de Commits

Autor SHA1 Mensaje Fecha
  florian f1883c4e61 * arm: taicpu uses set instead of boolean to store instruction states hace 4 años
  pierre f68804e9cd Replace cs_link_on_target by cs_assemble_on_target in assemble unit hace 4 años
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 hace 4 años
  yury 6e777d8967 * ait_comment,ait_regalloc,ait_tempalloc,ait_varloc instructions produce only comments in the external assembler output. Moved handling of these instructions to TExternalAssembler.WriteComments(). hace 5 años
  Jonas Maebe eb7ba1690e * mark all external assemblers using an LLVM tool using af_llvm hace 5 años
  Jonas Maebe e7d1a77f9a * rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS hace 5 años
  svenbarth 3e29742fd9 * for PE+ specific checks use a constant in systems.pas instead of an explicit list (easier to extend this way) hace 5 años
  Jonas Maebe 79974a9671 + -XlS<x> option to specify a suffix for externally called LLVM utilities, hace 5 años
  florian 245b58c249 + support for arm attributes hace 5 años
  florian 8ecdb2e9ca + dwarf support for tls threadvars hace 5 años
  florian 16163b74ec + support for the gnu2 general-dynamic tls model on arm, use it instead of the gnu one as the gnu2 one can be relaxed (access optimizations by the linker) hace 5 años
  florian 03dfc615dc + new relocations for arm tls hace 5 años
  pierre eb3a470f45 * assemble.pas (TInternalAssembler.TreePass0): Avoid range/overflow check error. hace 5 años
  Jonas Maebe 7ef3d39d93 * one more disable location of DoPipe in case not on a Unix platform hace 6 años
  florian 1ed0000ae8 + Encode(U/S)leb128 take now a third parameter to force that the constant has a certain minimum size hace 6 años
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 hace 6 años
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would hace 6 años
  Jonas Maebe fc60ec2ea4 + support for LLVM LTO: compile units with -CLflto -> when compiling a main hace 6 años
  Jeppe Johansen 2b78a8fd3d - Add support for .option directive in riscv assembler. hace 6 años
  florian a092da723a + new fields for more precise control of alignment hace 6 años
  florian 68eb921d46 * broken compilation after r39347 fixed hace 7 años
  nickysn 3d6d020fca + implemented the actual writing of LINNUM OMF records hace 7 años
  nickysn 61e6d2afec + introduce asd_omf_linnum_line directives; they will be used for writing LINNUM hace 7 años
  florian 2be94d3c78 * fix building on win64 with FPC_SOFT_FPUX80 defined, resolves #32502 hace 7 años
  Károly Balogh e6aed467b5 renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin hace 7 años
  pierre 8614a38ad3 Fix cross-compiler with soft 80bit with external assembler hace 7 años
  pierre b14feadfe1 Fix cycle failure after last commit hace 8 años
  pierre 735f9363d8 Add code for writing 80-bit data with soft 80-bit extended when FPC_SOFT_FPUX80 is defined hace 8 años
  florian b1dff29cbf * removed unused units hace 8 años
  svenbarth ca11a4baaa * only generate a big obj COFF file if the high bound of the sections is larger than $7fff (it could be that the final count is smaller again as sections that have the same name are combined) hace 8 años