sergei
|
d367148f75
- Removed obsolete comments (copypasted from other CPU code, most likely).
|
12 жил өмнө |
nickysn
|
e7cf738c31
+ enabled compilation of the lineinfo unit for i8086-msdos
|
12 жил өмнө |
nickysn
|
47fe8e03b1
* refactored ncgutil.gen_load_cgpara_loc to use cgpara.locations_count
|
12 жил өмнө |
nickysn
|
49bd829ffc
* refactored cg64f32.splitparaloc64 to use cgpara.locations_count
|
12 жил өмнө |
nickysn
|
3e22ec43b5
+ added method TCGPara.locations_count
|
12 жил өмнө |
nickysn
|
b9084a22ca
* in the nasm writer only declare labels as global if they have labsym.bind=AB_GLOBAL; this fixes compilation of i8086-msdos programs that use multiple units
|
12 жил өмнө |
nickysn
|
ec392e2939
+ enabled compilation of unit heaptrc for i8086-msdos
|
12 жил өмнө |
nickysn
|
ecb5a4866d
* refactored the int64 result passing in ax:bx:cx:dx to use 4 paralocs, instead of the GetNextReg hack
|
12 жил өмнө |
joost
|
d98fb1f004
* Some fpmake.pp fixes
|
12 жил өмнө |
reiniero
|
773ee3d21c
* fcl-db: clarified Dataset.txt
|
12 жил өмнө |
joost
|
2fe7dbfc6c
* Several fpmake.pp fixes
|
12 жил өмнө |
svenbarth
|
f1f89c77c3
Finally refactor "b_needs_init_final" flag to be a symtable flag which is written to/loaded from the PPU (as discussed in the thread "Status report for "class helpers"" in fpc-devel on 29th January 2011).
|
12 жил өмнө |
paul
|
b333ef582b
compiler: don't treat array[..] of dynamic array as a 2 dimension array
|
12 жил өмнө |
nickysn
|
6695c8578f
* set the TinyHeapMinBlock const relative to the pointer size
|
12 жил өмнө |
nickysn
|
f0ada1ccc5
* fixed bug in SysTinyGetMem that caused heap corruption if the free block that's being allocated is followed tightly by an already allocated block
|
12 жил өмнө |
nickysn
|
9312419ce8
* fixed heap block start and size alignment in RegisterTinyHeapBlock
|
12 жил өмнө |
nickysn
|
4fc5900c78
+ added writelns behind { DEBUG_TINY_HEAP} for tracing the tiny heap calls
|
12 жил өмнө |
pierre
|
7f5aa5a441
Avoid some range check errors for msdos target
|
12 жил өмнө |
pierre
|
cc8708c3c9
Improve test to allow easier understanding of errors
|
12 жил өмнө |
yury
|
4a696dbf00
* pas2jni: fixed error during records processing.
|
12 жил өмнө |
yury
|
8bc8363c77
* pas2jni: added fcl-json dependency.
|
12 жил өмнө |
yury
|
94197aade9
* pas2jni: fixed processing of int64 and boolean constants. Also fixes to correctly process whole System unit.
|
12 жил өмнө |
yury
|
10c1b11d15
* ppudump: Output "RetType" attribute for procedures and destructors.
|
12 жил өмнө |
yury
|
45895f26e0
* pas2jni: use stable JSON output from ppudump.
|
12 жил өмнө |
reiniero
|
6211de8b87
* fcl-db/dbase: add support and test for IndexStream so dbf,memo, and index can work without file backing if streams are used
|
12 жил өмнө |
sergei
|
300289dd89
* MIPS: reworked 64-bit code generation, implemented overflow checking and optimized operations with constants.
|
12 жил өмнө |
sergei
|
bfd7401541
* MIPS: overflow checking added in r24445 works only when source and destination of operation are different registers. Fixed cases of operations on same register.
|
12 жил өмнө |
yury
|
2ec85e9705
* ppudump: Output "Size" attribute for objects and records.
|
12 жил өмнө |
nickysn
|
512ca83f33
- don't allocate/deallocate the fpu registers in tcg.[de]allocallcpuregisters on the i8086
|
12 жил өмнө |
yury
|
ec6ff22588
* ppudump: Output "MethodPtr" attribute for procedural types.
|
12 жил өмнө |