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 |
nickysn
|
5966cc088d
* got rid of tpointerdef.update_savesize, overrode size instead
|
12 năm trước cách đây |
nickysn
|
6fdd48878f
* adjust parameters of far procedures for the extra segment that's pushed on the stack by the far call instruction
|
12 năm trước cách đây |
nickysn
|
aa63efc27e
* emit a far ret instruction in the exit code of far procedures
|
12 năm trước cách đây |
nickysn
|
a9c949e551
* the memory model const sets introduced in r24812 moved to i8086/cpuinfo.pas
|
12 năm trước cách đây |
nickysn
|
381c996e53
+ added po_far to tprocoptions
|
12 năm trước cách đây |
nickysn
|
fcc84e5d96
+ added the x86/*.pas files to ppc8086.lpi for easier access from the lazarus project inspector
|
12 năm trước cách đây |
nickysn
|
9eecec4910
+ added const sets for the i8086 memory models based on the code and data model type
|
12 năm trước cách đây |
nickysn
|
54ec2f4b4b
* makefiles updated after the msdos loader changes
|
12 năm trước cách đây |
nickysn
|
e28852d07d
* prt0 startup code file for small model renamed to prt0s
|
12 năm trước cách đây |
nickysn
|
c124283a36
* msdos startup code for tiny and small memory models moved to a shared nasm include file to avoid code duplication
|
12 năm trước cách đây |
pierre
|
55252e82f2
Remove readln and add mode delphi
|
12 năm trước cách đây |
marco
|
2a09070108
* add INVALID_FILE_SIZE mentioned on Lazarus list.
|
12 năm trước cách đây |
michael
|
6411d31787
* Changed sharing mode
|
12 năm trước cách đây |
yury
|
7e5af23ace
* Android: There are cases when libc "environ" var may be NULL. Check for such case and provide fake valid environment. Bug #24519.
|
12 năm trước cách đây |
lacak
|
b7d5ed4bd7
fcl-db: sqldb: Some SQLConnections does not support statement [un]preparation, so let them do cleanup f.e. cancel pending queries and/or free resultset when dataset is closed.
|
12 năm trước cách đây |
lacak
|
c5cf5b5b2f
fcl-db: bufdataset: Fix wrong initialization of OrgBufID in new blob buffer.
|
12 năm trước cách đây |
nickysn
|
4cd26988ad
+ added prt0t.o (loader for i8086-msdos tiny memory model) to the makefiles
|
12 năm trước cách đây |