nickysn
|
f30fddec53
* use 16-bit LEA directly in fpc_SetJmp, since that instruction is now supported
|
12 jaren geleden |
nickysn
|
4aa010eedc
+ support LEA with 16-bit operand size
|
12 jaren geleden |
Jonas Maebe
|
8dd956cbde
* convert unicode/widestring constants to ansistring in resourcestring
|
12 jaren geleden |
nickysn
|
9be15583af
* compilation of i8086 rtl fixed (seems like the fpc asm reader doesn't support 16-bit LEA, so hardcode it with DB for now)
|
12 jaren geleden |
nickysn
|
c9d021aeb8
* prefer to use ax in fpc_SetJmp for i8086, because it's faster on old CPUs (and makes no difference on newer CPUs)
|
12 jaren geleden |
nickysn
|
acbf73ec6e
* stack frame eliminated also in fpc_longJmp for i8086
|
12 jaren geleden |
nickysn
|
0d24dcc21b
* optimizations in fpc_SetJmp for i8086 by stack frame elimination and using SI instead of BP
|
12 jaren geleden |
nickysn
|
6596ba9036
* fixed the stack param offsets in Ptr, get_caller_addr and get_caller_frame after the stackframe elimination
|
12 jaren geleden |
nickysn
|
9bf3d1edff
* optimized get_caller_addr and get_caller_frame on i8086 by eliminating the stack frame and using si, instead of bp
|
12 jaren geleden |
nickysn
|
aa9fe36fd3
* optimized version of Ptr() for i8086
|
12 jaren geleden |
nickysn
|
1c53d24743
* fixed typo (bug) in i8086 get_pc_addr. Use SP instead of BP to obtain the
|
12 jaren geleden |
nickysn
|
814e1297ed
* tcg8086.g_adjust_self_value fixed for far code memory models
|
12 jaren geleden |
nickysn
|
60537a94ea
* fixed test tintuint for i8086 medium memory model
|
12 jaren geleden |
nickysn
|
7ff97d9b7d
* specify AT_DATA when refering to the 'RESSTR' symbols; among other things,
|
12 jaren geleden |
nickysn
|
ea1370a89e
+ implementated get_frame() and get_pc_addr() for the i8086
|
12 jaren geleden |
nickysn
|
bf07fc077b
* specify AT_DATA in all references to the tobjectdef.vmt_mangledname symbol.
|
12 jaren geleden |
nickysn
|
9b2b5a9565
* fixed a bug in fpc_SetJmp on i8086, that caused an incorrect value of sp to
|
12 jaren geleden |
nickysn
|
e160dab697
+ added i8086 to the list of supported CPUs by FPC.exe
|
12 jaren geleden |
lacak
|
64df3503f3
fcl-db: dbase: rename new TLargeIntegerConstant to TLargeIntConstant to align naming with existing identifiers like etLargeInt and TLargeIntVariable
|
12 jaren geleden |
lacak
|
47404444b9
fcl-db: tests: minor formatting changes and fix Filter test for SQL datasets (do not close/open because edits are lost)
|
12 jaren geleden |
Jonas Maebe
|
a28917086b
* updated *crt1* linking logic for OS X 10.8+:
|
12 jaren geleden |
Jonas Maebe
|
2b1a077b98
+ added now that the iOS SDK files aren't under NDA anymore
|
12 jaren geleden |
nickysn
|
3fb87cb529
* go32.map_device_in_memory_block result checking made consistent with all the
|
12 jaren geleden |
nickysn
|
59f441269e
+ added function free_linear_addr_mapping to unit go32
|
12 jaren geleden |
nickysn
|
8bad012e83
+ added functions get_page_attributes and set_page_attributes to unit go32
|
12 jaren geleden |
nickysn
|
1b36781dd8
+ added function get_dpmi_version to unit go32
|
12 jaren geleden |
reiniero
|
46bdee3f52
* fcl-db: dbase/bufdataset expression parser: allow negative integers/large integers/floats; fixes issue #25168
|
12 jaren geleden |
reiniero
|
16f157d6db
* fcl-db: tests: fix negative integer filter test from r25754; add subtest with integer constants
|
12 jaren geleden |
nickysn
|
aea281f4cc
+ added the include file dependency to vesa.inc and vesah.inc from unit graph on go32v2 and msdos
|
12 jaren geleden |
nickysn
|
13c5c488de
+ added the include file dependencies for ptcgraph
|
12 jaren geleden |