Histórico de Commits

Autor SHA1 Mensagem Data
  florian f0cc07fe68 + 8086: overflow checking for abs(<long/int64>) há 1 ano atrás
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 há 4 anos atrás
  nickysn fdc896ad0a + inline support for the x86 'in' and 'out' instructions. Currently only enabled há 7 anos atrás
  pierre 019da9517f Set return value when calling inherited in ti8086inlinenode.pass_typecheck_cpu há 7 anos atrás
  nickysn c665866517 + introduce the tcnf_proc_2_procvar_2_voidpointer flag (for now it is only set, há 7 anos atrás
  pierre 019a8b66dc Transform internal error into error message for seg(procvar) with is not usable for some i8086 memory models há 7 anos atrás
  florian 6400d612e8 + seg(<procvardef>) returns the segment stored in the procedure variable há 7 anos atrás
  nickysn e23a13a482 * fixed seg(proc) in tp and delphi modes in all i8086 memory models há 7 anos atrás
  nickysn 899707979a - removed debug writeln, committed by accident in r37727 há 7 anos atrás
  nickysn ae52295232 * fixes for Seg(proc) for i8086 há 7 anos atrás
  nickysn 04f0029b77 - don't generate addr_seg relocations for the Seg() directive on i8086, if the há 7 anos atrás
  nickysn b571f48735 * fixed the return type of FarAddr(), so that it is assignment compatible to há 7 anos atrás
  nickysn 78e0f6c68b + added an i8086-specific FarAddr() function, similar to Addr(), but always há 7 anos atrás
  nickysn d220d6f2c6 * use get_default_segment_of_ref() in the seg() handling on i8086 há 7 anos atrás
  nickysn ddba821561 * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved há 8 anos atrás
  nickysn 4e489f2b33 + generate faster, branchless code for abs(int64) on i8086 há 8 anos atrás
  nickysn ebf4f715e8 + added a i8086 specific implementation of 32-bit abs(), which generates even há 8 anos atrás
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers há 8 anos atrás
  Jonas Maebe a25ebbba3e + added volatility information to all memory references há 8 anos atrás
  nickysn c39128708e + implemented inc/dec for huge pointers há 10 anos atrás
  nickysn 4ea551a0f7 * is_farpointer and is_hugepointer moved from defutil to symcpu há 11 anos atrás
  nickysn 683478f00c + added a proper far pointer inc/dec implementation (operating only on the offset, há 11 anos atrás
  nickysn 5f57274b74 + proper i8086 Seg() implementation (i.e. support segments other than DS) há 11 anos atrás
  nickysn cb0f7e265d + fixed get_frame for i8086 far data memory models há 11 anos atrás
  nickysn 97ca0fa323 - removed ti8086inlinenode.second_round_real, second_trunc_real and load_fpu_location as they mostly repeat the code in tx86inlinenode.load_fpu_location; tx86inlinenode.load_fpu_location adapted for i8086 instead há 12 anos atrás
  nickysn 4d8adbf5ff + implemented Seg() for i8086 (small/tiny memory model) há 12 anos atrás
  nickysn f4b5b4ce0f * implemented Trunc() and Round() for i8086 há 12 anos atrás
  nickysn e95d22d0f8 + added ti8086inlinenode há 12 anos atrás