Historique des commits

Auteur SHA1 Message Date
  nickysn b8de1370a0 * fixed assignment of i8086 method pointers, when the source is in a register il y a 11 ans
  nickysn 7ff97d9b7d * specify AT_DATA when refering to the 'RESSTR' symbols; among other things, il y a 12 ans
  nickysn f2763b98fa + implemented absolute seg:ofs vars on i8086 il y a 12 ans
  florian 0a22199738 * always use the varrec size retrieved from the system unit when advancing to the next element il y a 12 ans
  nickysn 91d7b2bc94 + added i8086 medium/compact model 6-byte (mixed near + far) method pointer support in tcgloadnode and tcgassignmentnode il y a 12 ans
  florian 541d67771b * keep managed types in registers if possible. Under certain circumstances (if they don't require init/final code, il y a 12 ans
  nickysn 57e84dc0b4 * set the proper size for far procsyms in tcgloadnode.pass_generate_code il y a 12 ans
  sergei 4b820a1ca5 - Removed tcgloadnode.generate_picvaraccess, it is never used and is not necessary because PIC stuff is handled at lower levels. il y a 12 ans
  Jonas Maebe 5051453806 + support for LOC_(C)MMREGISTER in hlcg il y a 12 ans
  nickysn 35939ff0a9 + method pointer support for targets with a 16-bit address space in tcgloadnode.pass_generate_code il y a 12 ans
  nickysn c41d93214f * fixed passing a longint to an array of const parameter on i8086 (and other 8/16-bit cpus) il y a 12 ans
  Jonas Maebe 5152c86932 * set the location size of load nodes of procsyms without methodpointer/ il y a 12 ans
  yury 0960ee2034 * Add missing checks for android target. il y a 12 ans
  sergei bc4c1149c3 + Native threadvar implementation for Win32 and Win64 (most of it, but not yet complete). il y a 12 ans
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so il y a 12 ans
  florian 761fcca4ec + is_dynamicstring il y a 12 ans
  florian ca5fabda6d * cleanup some unused units from uses clauses il y a 13 ans
  florian 67744ef46e * fix methodpointers in registers on big endian targets il y a 13 ans
  florian d93cee995b * fix register method pointer for ppc64 and x86_64-linux il y a 13 ans
  florian 7361e19799 + support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for method pointers in registers il y a 13 ans
  florian 370d42035a * when creating method pointers, put them into registers il y a 13 ans
  florian d8161c185c + track usage of flags by using a new register RS_/NR_DEFAULTFLAGS il y a 13 ans
  Jonas Maebe 7a0ae38700 + also specify the parameter def when allocating a parameter via il y a 13 ans
  Jonas Maebe 78bb3e323a * fixed source type information for values loaded in arrayconstructor after il y a 13 ans
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for il y a 13 ans
  Jonas Maebe 41d86f2b26 * fixed (harmless) class cast error when checking whether an aggregate il y a 13 ans
  sergei 78c0215447 Preparations to native threadvar support: il y a 13 ans
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 il y a 13 ans
  Jonas Maebe 452414e1a7 - removed cg.g_indirect_sym_load() calls from pass_generate_code; this il y a 13 ans
  sergei afb4992113 * Changed code generation for assignments of managed types, it now generates a single call to helper procedure (significantly reducing code size) and is handled entirely in firstpass. il y a 13 ans