Commit History

Autor SHA1 Mensaxe Data
  florian a092da723a + new fields for more precise control of alignment %!s(int64=6) %!d(string=hai) anos
  florian 68eb921d46 * broken compilation after r39347 fixed %!s(int64=7) %!d(string=hai) anos
  nickysn 3d6d020fca + implemented the actual writing of LINNUM OMF records %!s(int64=7) %!d(string=hai) anos
  nickysn 61e6d2afec + introduce asd_omf_linnum_line directives; they will be used for writing LINNUM %!s(int64=7) %!d(string=hai) anos
  florian 2be94d3c78 * fix building on win64 with FPC_SOFT_FPUX80 defined, resolves #32502 %!s(int64=7) %!d(string=hai) anos
  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 %!s(int64=7) %!d(string=hai) anos
  pierre 8614a38ad3 Fix cross-compiler with soft 80bit with external assembler %!s(int64=7) %!d(string=hai) anos
  pierre b14feadfe1 Fix cycle failure after last commit %!s(int64=7) %!d(string=hai) anos
  pierre 735f9363d8 Add code for writing 80-bit data with soft 80-bit extended when FPC_SOFT_FPUX80 is defined %!s(int64=7) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  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) %!s(int64=8) %!d(string=hai) anos
  svenbarth a9888eba70 * also generate Big Obj COFF files with the GNU utilities (needs 2.25 or newer), at least as long as the new option -a5 isn't given, which disables this %!s(int64=8) %!d(string=hai) anos
  marco d2fe24ae20 * fix some more occured->occured %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 646385e966 * support for overriding the line ending character in external assembler %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 20a152d4e9 * simplified TExternalAssemblerOutputFile.AsmLn %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 74a49b5f91 * restructured the the TExternalAssembler constructors so that the %!s(int64=8) %!d(string=hai) anos
  nickysn 5576caada6 * handle the asd_cpu asd_cpu directive and keep track of the currently selected %!s(int64=9) %!d(string=hai) anos
  florian 4ccc75e2e8 + be able to specify endianess in the assembler command line %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 110a5642c0 - removed ait_weak/tai_weak, and replaced it with the previously existing %!s(int64=9) %!d(string=hai) anos
  florian 37cb35d780 + support for the .code directive in arm inline assembler %!s(int64=9) %!d(string=hai) anos
  nickysn 995ca4fb12 + implemented the 'SEG @DATA' inline assembler directive for i8086 %!s(int64=9) %!d(string=hai) anos
  nickysn bb47eb4a2a + support aitconst_seg in the i8086 internal assembler as well %!s(int64=9) %!d(string=hai) anos
  pierre 90ff332b49 Add -Aas-sol to use native Solaris assembler %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 0ebee6a825 * enabled assembling via a pipe for clang %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 7c594b0288 + added support for using Clang as an assembler, and make it the default %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 8155d759dc - reverted r31806, it breaks building on non-Darwin (mantis #28716) %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe c0b451e788 - removed as_darwin, since there is no difference with as_gas (there is no %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe ff4847f685 * also write out the assembler invocation when using pipes %!s(int64=9) %!d(string=hai) anos
  yury 432248cbf1 * Removed lot of unused vars. %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 839482751d * when generating code for a pure assembler routine with LLVM, instantiate %!s(int64=10) %!d(string=hai) anos