sergei 6d70009f06 + ELF linker. Works on x86_64-linux and i386-linux good enough to pass the testsuite, but still requires a lot of work in nearly all aspects. In particular, no attempt to resolve symbols from shared libs is done, everything is just treated as imports. Symbol versioning isn't supported either. 13 роки тому
..
aopt386.pas 85d63d9fa9 * settings refactored 19 роки тому
cgcpu.pas 5b5a5ab7af + Add EXTDEBUG warning if pi_needs_got was not set in pass_1 13 роки тому
cpubase.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
cpuelf.pas 6d70009f06 + ELF linker. Works on x86_64-linux and i386-linux good enough to pass the testsuite, but still requires a lot of work in nearly all aspects. In particular, no attempt to resolve symbols from shared libs is done, everything is just treated as imports. Symbol versioning isn't supported either. 13 роки тому
cpuinfo.pas 5b13ef1025 + added sse/avx instructions sets introduced during the last years 13 роки тому
cpunode.pas 6165536b5e + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable 16 роки тому
cpupara.pas 614436d8cb * added pocall_mwpascal to cdecl_pocalls so we no longer have to explicitly 13 роки тому
cpupi.pas b1dc518ac4 * removed systems_need_16_byte_stack_alignment and use target_info.stackalign instead 13 роки тому
cputarg.pas c529356693 * Split most CPU-specific code from ogelf.pas into newly created cpuelf.pas units in CPU subdirectories. 13 роки тому
csopt386.pas 6f1f21c432 * optbase empty skeleton removed with two dependancies. Duplicate unit name caused problems. 16 роки тому
daopt386.pas 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
hlcgcpu.pas d6066ed51a * fixed compilation for i386/m68k after r21878/21879 13 роки тому
i386att.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
i386atts.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
i386int.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
i386nop.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
i386op.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
i386prop.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
i386tab.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
n386add.pas e10a95bf16 - removed unneeded firstcomplex calls, pass_left_right calls already firstcomplex 13 роки тому
n386cal.pas 2fdd8656d5 * Fix tw18702.pp i386-win32 specific failure (stack was not properly maintained) 13 роки тому
n386inl.pas 790a4fe2d3 * log and id tags removed 20 роки тому
n386mat.pas edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for 13 роки тому
n386mem.pas d94460e3b3 * Made the x86-specific scalefactor optimization of tvecnode available on x86_64 as well, by moving update_reference_reg_mul method from ti386vecnode to newly introduced tx86vecnode. 14 роки тому
n386set.pas aee5380ae0 * merged trunk up to r20882 13 роки тому
popt386.pas df01717c38 * mov x, %treg; mov %treg, y might be only optimized if y does not use treg 13 роки тому
r386ari.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386att.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386con.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386dwrf.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386int.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386iri.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386nasm.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386nor.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386nri.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386num.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386op.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386ot.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386rni.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386sri.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386stab.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
r386std.inc 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 роки тому
ra386att.pas 757ed4e8d3 * standard assembler reader for i386 20 роки тому
ra386int.pas 6c6bf452ca * Fixed level 2 comment warnings. 17 роки тому
rgcpu.pas b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from 19 роки тому
rropt386.pas 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed 16 роки тому