nickysn
|
198960b17c
* preserve the segment of the reference in tx86vecnode.update_reference_reg_mul
|
11 жил өмнө |
nickysn
|
f00f7d6ee7
* override tcgvecnode.update_reference_reg_mul for i8086 and add code that
|
11 жил өмнө |
nickysn
|
7a873f495d
* use the stack segment for SP-relative addresses in Tcgx86.g_concatcopy in
|
11 жил өмнө |
reiniero
|
fadbe3b43e
fcl-db:
|
11 жил өмнө |
sergei
|
5c48804240
* Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed.
|
11 жил өмнө |
michael
|
181892cc5f
* First implementation of pas2js converter program
|
11 жил өмнө |
michael
|
e05b77e759
* Check for nil
|
11 жил өмнө |
michael
|
0c50662156
* Initial version of pascal-to-javascript converter
|
11 жил өмнө |
nickysn
|
ee20ecfcf2
* tcgx86.make_simple_ref: in i8086 memory models with DS<>SS, add an SS: segment
|
11 жил өмнө |
sergei
|
adc8cdb5af
* Calling tlabelsym.mangledname should not define the label. This was causing "already defined" errors if a label was referenced before it was defined.
|
11 жил өмнө |
nickysn
|
e43791cf7c
* ti8086callnode.extra_call_ref_code: do not change the base register to BX if
|
11 жил өмнө |
nickysn
|
9da1ee0138
* i8086 far data model fixes in the copying of openarray value params
|
11 жил өмнө |
nickysn
|
c0709eef40
* i8086 far data model fixes in Save/RestoreStateVGA and Save/RestoreStateVESA
|
11 жил өмнө |
nickysn
|
f31d7e665b
* fix for i8086 far data memory models in dos.getintvec
|
11 жил өмнө |
svenbarth
|
8ae36f3ef4
tstaticvarsym.ppuload: read the section string outside of the symansistr define to match the code of ppuwrite
|
11 жил өмнө |
svenbarth
|
5c1b8fdad9
Fix for Mantis #19697. For this we need to have the internal static var symbol know that it came from a static field var symbol so that we can check that for generic or not.
|
11 жил өмнө |
svenbarth
|
c5050ea645
Forgot to commit test mentioned in last commit
|
11 жил өмнө |
svenbarth
|
b9a59c33f4
Fix for Mantis #25915.
|
11 жил өмнө |
svenbarth
|
689996d84f
Fix for Mantis #25959.
|
11 жил өмнө |
nickysn
|
8efd857d76
* i8086 far data memory model fixes in unit msmouse
|
11 жил өмнө |
nickysn
|
b36a98ce51
+ Tcgx86.g_concatcopy: added support for memory models with DS<>SS
|
11 жил өмнө |
nickysn
|
e9e4cc8bcb
* Tcgx86.g_concatcopy: use boolean variables saved_ds and saved_es to keep track
|
11 жил өмнө |
nickysn
|
34e8e5a0dc
* handle zero length strings correctly in DebugWrite/DebugWriteLn
|
11 жил өмнө |
nickysn
|
4832682c58
* fixed i8086 far pointer typed constants that are initialized with nil
|
11 жил өмнө |
michael
|
910e5ff888
* Compact arrays/object literals and func. arguments
|
11 жил өмнө |
michael
|
dd8f4eccf2
* Correct compact writing of source elements
|
11 жил өмнө |
nickysn
|
36aae69e2b
+ initialize the initialloc for push_addr_param parameters correctly in i8086
|
11 жил өмнө |
nickysn
|
cf1d60b8eb
+ added size info to the 'Var X located at' comment generated in the asm output
|
11 жил өмнө |
nickysn
|
ec6dfb5853
+ added tcgsize2str function
|
11 жил өмнө |
pierre
|
db13107e53
Rename printer.pas to printer.pp to adapt to fpmake
|
11 жил өмнө |