Istoricul angajamentelor

Autor SHA1 Permisiunea de a trimite mesaje. Dacă este dezactivată, utilizatorul nu va putea trimite nici un fel de mesaj Data
  tom_at_work e215b215d6 * fix code generation for interface wrappers: adjustment of self pointers with offsets > 16 bit crashed because it tried to allocate a virtual register, but the register allocator is not called for these wrappers. Always use the R11 register, which is scratch on ppc64, for now. 15 ani în urmă
  Jonas Maebe 356026f849 * use new_section() instead of tai_section.create() everywhere 15 ani în urmă
  Jonas Maebe 283018a3bf * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can 15 ani în urmă
  Jonas Maebe 9bc15a5f61 * renamed a_param_* to a_load_*_cgpara 15 ani în urmă
  florian 515774b864 * merged armthum branch 16 ani în urmă
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed 16 ani în urmă
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. 17 ani în urmă
  tom_at_work 8a5a6db065 * rol/ror inlines for powerpc/powerpc64 (only for 32/64 bit operands for now) 17 ani în urmă
  florian 1afb1aa9cc + ror/rol functions 17 ani în urmă
  yury 491f0fa1d8 * Replaced all user defined warnings by TODO comments to reduce compiler noise. 17 ani în urmă
  tom_at_work ee76679326 * cleaned up r10705 for ppc, improved comments 17 ani în urmă
  Jonas Maebe 263984f874 * fixed a_load_ref_reg for OS_S8->OS_16 for ppc32, ppc64 and sparc 17 ani în urmă
  tom_at_work e540356be4 * fixed merge errors introduced by merge from resources branch, re-applied r9721 17 ani în urmă
  michael 174de3eab1 Merged revisions 9693-10480 via svnmerge from 17 ani în urmă
  Jonas Maebe f36e5411af * split cpu64bit compiler define into 17 ani în urmă
  tom_at_work 4e60ceb237 * removed code which splits "unaligned" 8 byte stores/loads into two 4 bytes stores/loads on ppc64. The processor manuals and extensive testing showed that PPC970+ class processors have hardware assisted handling of unaligned memory accesses, which results in 8 byte memory accesses to be always faster than 4 byte ones 17 ani în urmă
  Jonas Maebe 7dac4e7e81 * fixed ppc compiler compilation with -dextdebug 17 ani în urmă
  Jonas Maebe 96180029b2 * perform 4 instead of 8 byte copies at a time if source or dest is 18 ani în urmă
  Jonas Maebe 31764a0e3b + unaligned support in a_load_reg_ref and a_load_ref_reg for ppc64 18 ani în urmă
  florian 00d6a03b2c + default code now preserves mm registers 18 ani în urmă
  Jonas Maebe 45b7358d81 + PIC support for darwin/ppc64 18 ani în urmă
  tom_at_work 73b88f4d46 * constantified hardcoded minimum stackframe size required by the (powerpc64/linux) ABI 18 ani în urmă
  tom_at_work b0bb3f94a7 * improve powerpc64/linux stub for external procedures in units: also consider GOT change in call to this external procedure 18 ani în urmă
  Jonas Maebe 22f616d6af * treat procvardef parameters the same as records (fixes webtbs/tw9141) 18 ani în urmă
  tom_at_work 5428135ca7 * always use the non-dotted name for function calls and disable putting constants into the got (should be: toc) for now; fixing cycle with "-Cg" 18 ani în urmă
  tom_at_work 49b84c3116 * remove obsolete code 18 ani în urmă
  tom_at_work 1cc1d4ebf2 * use automatic ppc64/linux got/toc entry generation by the linker if possible - removes the need of some workarounds 18 ani în urmă
  tom_at_work a42d80dbf9 * do not use R13 as available register because it is reserved for tls on ppc64/linux 18 ani în urmă
  Jonas Maebe 0caee5b45b + support to use r0 for ppc/ppc64 when compiling the compiler with 18 ani în urmă
  tom_at_work 1d6089705f * fixed a_load_subsetreg_reg when the part to extract is already at the LSB position where only bitmasking is required 18 ani în urmă