História revízii

Autor SHA1 Správa Dátum
  nickysn d387182bd6 * when doing a pointer comparison on i8086, don't cast a far pointer to a near one (pchar), but use a far one instead 12 rokov pred
  nickysn 894d400a7b + added is_farpointer(tdef) and is_hugepointer(tdef) helper functions to defutil 12 rokov pred
  pierre aae318403d Fix a int64<->single conversion failure exposed in test/units/softfpu/sfttst.pp 12 rokov pred
  nickysn 70dbd7f667 * far pointer aware conversion of method pointer to plain procvar 12 rokov pred
  sergei 562714129f * MIPS: get completely rid of LI macro, generate equivalent CPU instructions instead. 12 rokov pred
  nickysn 6046edd8f9 + i8086/n8086cnv.pas added to lazarus project 12 rokov pred
  nickysn b342588af1 + i8086 specific far proc aware implementation of ttypeconvnode.second_proc_to_procvar 12 rokov pred
  nickysn 9dbbffba61 + added trefaddr.addr_seg for referencing the segment of a symbol 12 rokov pred
  nickysn 57e84dc0b4 * set the proper size for far procsyms in tcgloadnode.pass_generate_code 12 rokov pred
  nickysn c9096ef806 * far pointer fix in taddrnode.pass_typecheck 12 rokov pred
  nickysn b81f0ab50d + implemented tcg8086.a_call_reg_far; very hacky, but still better than doing a near call, when it should be far 12 rokov pred
  nickysn 62316da236 * a_call_reg moved to a_call_reg_near 12 rokov pred
  nickysn e4a1230356 + added support for far pointer constants in the assembly output 12 rokov pred
  nickysn 604b7c9deb + added cg.a_call_ref_near and a_call_ref_far 12 rokov pred
  nickysn 10f7f0231e * TExitProcInfo.SaveExit changed to CodePointer 12 rokov pred
  nickysn 6431ebe7f3 * treat the nil node as equal to near, far and all the special x86 pointer types 12 rokov pred
  nickysn 2809ed6fb9 * updated tfiledef.setsize to support the size of textrec in the medium memory model 12 rokov pred
  nickysn 01f8989ebc * textrec updated to use codepointer 12 rokov pred
  nickysn 0d51ecdd00 * System.ExitProc type changed to CodePointer 12 rokov pred
  nickysn 435a97059d + enabled the command line option for the medium memory model 12 rokov pred
  nickysn b5c032874f * set the po_far flag by default in far code memory models 12 rokov pred
  nickysn 093b87f50d * far code support for the internal type 12 rokov pred
  nickysn bfd65ea550 * use tprocvardef(def).size (which takes into account far code/data) to determine cgsize for procvars in def_cgsize 12 rokov pred
  nickysn 4a423ecc44 * System.InitProc changed to CodePointer 12 rokov pred
  nickysn ad29cab0aa * DispCallByIDProc changed to CodePointer 12 rokov pred
  nickysn 54c4c8155b + also added PCodePointer and PPCodePointer 12 rokov pred
  nickysn 9b59809ac3 * TMethod.Code changed to CodePointer 12 rokov pred
  nickysn 3e1e5cb7e8 + added System.CodePointer - a pointer that is able to hold a procedure address in the current memory model 12 rokov pred
  nickysn 0e4e329228 + added defines for the i8086 code and data model; ptrint/ptruint made to follow the data pointer size 12 rokov pred
  nickysn 1029636dfe * far proc fixes in tcgcallnode.pass_generate_code 12 rokov pred