Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  nickysn 01f8989ebc * textrec updated to use codepointer 12 năm trước cách đây
  nickysn 0d51ecdd00 * System.ExitProc type changed to CodePointer 12 năm trước cách đây
  nickysn 435a97059d + enabled the command line option for the medium memory model 12 năm trước cách đây
  nickysn b5c032874f * set the po_far flag by default in far code memory models 12 năm trước cách đây
  nickysn 093b87f50d * far code support for the internal type 12 năm trước cách đây
  nickysn bfd65ea550 * use tprocvardef(def).size (which takes into account far code/data) to determine cgsize for procvars in def_cgsize 12 năm trước cách đây
  nickysn 4a423ecc44 * System.InitProc changed to CodePointer 12 năm trước cách đây
  nickysn ad29cab0aa * DispCallByIDProc changed to CodePointer 12 năm trước cách đây
  nickysn 54c4c8155b + also added PCodePointer and PPCodePointer 12 năm trước cách đây
  nickysn 9b59809ac3 * TMethod.Code changed to CodePointer 12 năm trước cách đây
  nickysn 3e1e5cb7e8 + added System.CodePointer - a pointer that is able to hold a procedure address in the current memory model 12 năm trước cách đây
  nickysn 0e4e329228 + added defines for the i8086 code and data model; ptrint/ptruint made to follow the data pointer size 12 năm trước cách đây
  nickysn 1029636dfe * far proc fixes in tcgcallnode.pass_generate_code 12 năm trước cách đây
  sergei b9bbe8ba67 * tai_const.getcopy: Check that 'sym' is assigned before trying to call its method. Mantis #24574. 12 năm trước cách đây
  nickysn b6c979e55f + added tabstractprocdef.address_size which returns the actual address size of the proc, taking into account far procs 12 năm trước cách đây
  nickysn 3631198b34 + declare the text segment with class=code in the nasm header for far code memory models also 12 năm trước cách đây
  nickysn 9a6c242f97 + emit proper far calls/jmps for addr_far in the nasm assembly output 12 năm trước cách đây
  nickysn f5a9442910 + added the appropriate startup code names for each memory model 12 năm trước cách đây
  nickysn 3280514d2b * in i8086 far code models, put the code in a section called module_name+'_TEXT', so each unit gets a separate code segment 12 năm trước cách đây
  nickysn b74af9fda0 * declare the text segment with class=code on i8086-msdos 12 năm trước cách đây
  marco 5de259e487 * added pointer types for int8..int32 types after request on community site. 12 năm trước cách đây
  nickysn af54de6d56 + added tcg8086.a_call_name_far and .a_call_name_static_far; a_call_name and a_call_name_static overriden and call near or far depending on the memory model 12 năm trước cách đây
  nickysn ec497ae11e + the regular tcgx86.a_call_name and .a_call_name_static moved to .a_call_name_near and .a_call_name_static_near, because a_call_name and a_call_name_static are going to be overriden in tcg8086 12 năm trước cách đây
  nickysn 2279e51a95 + added trefaddr.addr_far for emitting far calls 12 năm trước cách đây
  pierre 415444a3a5 Fix compilation failure if DEBUG conditional is set, which needs regexpr package 12 năm trước cách đây
  sergei 94d1e0c81c + Added KEY_WOW64_64KEY and KEY_WOW64_32KEY to Windows unit and fcl-registry/src/regdef.inc 12 năm trước cách đây
  nickysn c1984bdf56 * take into account far code and far data in tprocvardef.size 12 năm trước cách đây
  sergei 86637a9ff9 * MIPS: pi_needs_got is necessary when doing unsigned to float conversions (it uses a global constant) and also if procedure does any calls in PIC mode. 12 năm trước cách đây
  sergei 5fe8b516d4 * Put string with unit name into sec_rodata_norel (other strings are already there since r23017, this one was missed). 12 năm trước cách đây
  nickysn cd5255c147 + added startup code for the medium memory model 12 năm trước cách đây