コミット履歴

作者 SHA1 メッセージ 日付
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 10 年 前
  florian 7c1cf07484 + support section smartlinking with nasm 10 年 前
  Károly Balogh dd67fa8c5c * fixed DFA warnings for i8086 11 年 前
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk 11 年 前
  Jonas Maebe b0ff41406a * grouped all tai_real* types into a single tai_realconst type, 11 年 前
  nickysn 36d6fb7868 * don't add the stack segment declaration at the beginning of each object file 11 年 前
  nickysn ef88fec688 * nested ifdefs in TX86NasmAssembler.WriteHeader replaced with an 'if defined()' 11 年 前
  nickysn 40b2d3d562 * don't add the heap segment declaration at the beginning of each object file in 11 年 前
  nickysn 7cfd7a66cd + create a special 'heap' segment with reserved space equal to heapsize (i.e. 11 年 前
  nickysn 22a7dfa231 * stack segment moved outside of dgroup in the i8086 far data memory models, so 11 年 前
  nickysn 2dc8839af5 * set class=data to all data segments/sections on i8086 11 年 前
  sergei c28271ab99 * NASM writer: don't force 'near' size for all non-far branches and calls, it disables NASM's capability to optimize branches into short form where possible, and thus only increases size of generated code. 11 年 前
  nickysn 73d7f2aa18 * let the compiler generate the stack segment in i8086 near data memory models 11 年 前
  nickysn 3cc8ff11e3 + generate the stack segment for i8086 far data memory models from within fpc 11 年 前
  nickysn efb3cfcbc7 - don't write the default unit code section in the beginning of each asm file, 11 年 前
  nickysn 597f110eb9 + added support for units with code larger than 64kb in the far code i8086 11 年 前
  florian 6fd98d604a * compilation fixed 11 年 前
  pierre 816dfa69c1 Avoid new line after lock prefix for nasm 11 年 前
  pierre e0744b9759 Fix section output for user section in smart mode 11 年 前
  nickysn 17a8c03e41 * declare the group dgroup even in i8086 far data memory models 11 年 前
  Jonas Maebe 80863a8361 * fixed warning/compilation 11 年 前
  sergei 9c54cdc85d * x86: Cleaned out addr_far,addr_far_ref used to encode far calls/jumps. NASM (and FPC x86 assembler based on it) already have opsize=S_FAR for this purpose. 11 年 前
  sergei f69e6ec389 * Some fixes to NASM writer: 11 年 前
  nickysn c00b56ae49 * added the -w-orphan-labels parameter to all tasminfo instances for nasm. 11 年 前
  pierre 045f161012 Separate out nasm assembler for i8086, i386 and x86_64 cpus, also separte based on target object format 11 年 前
  nickysn 39c54bf077 * handle ait_varloc in the nasm writer. This allows compiling the system unit 11 年 前
  nickysn 2d45ea43af * use the 'wait' prefix (on the same line as the instruction), instead of 11 年 前
  nickysn 0020a2ed10 + when targeting the i8087, emit FWAIT prefix manually for the 8087 instructions 12 年 前
  nickysn 9f979eb5c6 * put the i8086-msdos dwarf debug sections in USE32 class=DWARF segments because 12 年 前
  nickysn e6a4435330 + support the aitconst_XXbit_unaligned const types in the NASM asm writer. This 12 年 前