nickysn
|
7edabc64e6
* rm support for Mem without segment on i8086
|
12 years ago |
nickysn
|
dd0d2d6bf5
* fixed the spurious compiler warnings and added proper rangechecking when using Mem[] on i8086
|
12 years ago |
Jeppe Johansen
|
570b40faed
Signed modulus by 2 on ARM with no division is optimized to a series of instructions instead of calling fpc_mod_longint.
|
12 years ago |
Jonas Maebe
|
7f2750f188
* missing part of r24776, using a build server also has pitfalls :/
|
12 years ago |
Jonas Maebe
|
9938169d2c
* don't use the paracgsize in get_paraloc_def(), because it generally
|
12 years ago |
Károly Balogh
|
e3594452b5
implemented FileGetDate for MorphOS, based on FileAge implementation
|
12 years ago |
nickysn
|
c867fb14dd
+ implemented dos.exec on i8086-msdos
|
12 years ago |
Tomas Hajny
|
d066a78559
* fix breakage after writestr changes in r23888
|
12 years ago |
michael
|
998da11ecd
* Script to test for memory leaks
|
12 years ago |
michael
|
98c9425c8b
* Fix memory leaks in tests
|
12 years ago |
michael
|
b5dff9b917
* Fix some memory leaks (not all: see AppendDeleteCancelUpd)
|
12 years ago |
michael
|
ff1c478ba4
* Fix some memory leaks (not all: see AppendDeleteCancelUpd)
|
12 years ago |
sergei
|
4e873d0561
+ Determine early (before pass 2) whether managed parameters/locals/temps will cause the procedure to reference RTTI labels and, therefore, need GOT.
|
12 years ago |
nickysn
|
75451181c9
* fixed the passing of the extended floating type parameters on i8086 after r24761
|
12 years ago |
Károly Balogh
|
60879c9c4f
also return the colon for ExtractFileDrive on Amiga/MorphOS
|
12 years ago |
sergei
|
4b820a1ca5
- Removed tcgloadnode.generate_picvaraccess, it is never used and is not necessary because PIC stuff is handled at lower levels.
|
12 years ago |
Jonas Maebe
|
109317e460
+ full support for parameter passing in the high level code generator
|
12 years ago |
Jonas Maebe
|
7d9f98e516
+ def_cgmmsize() that returns a vector tcgsize for arraydefs (as generated
|
12 years ago |
Jonas Maebe
|
7566ddcc8f
* add a tdef to each parameter location and set it for all target
|
12 years ago |
Jonas Maebe
|
53ba7fbb8b
* support formaldef in def_cgsize (-> OS_ADDR)
|
12 years ago |
Jonas Maebe
|
dd15ee5bf2
* removed superfluous checks (push_addr_param() already checks for those)
|
12 years ago |
Jonas Maebe
|
4e210e57c2
* use the correct type (pointer to object type) when loading the function
|
12 years ago |
nickysn
|
e2241d97a2
* i8086 optimizations for 32-bit OP_SAR with const >= 16
|
12 years ago |
nickysn
|
55a071692e
* i8086 optimizations in op_const_reg for 32-bit OP_SHL and OP_SHR with const >= 16
|
12 years ago |
nickysn
|
90ecd72286
* x86_64 compilation fixed after r24752
|
12 years ago |
joost
|
99aed66f3c
* Fixed uninitialized variable problem
|
12 years ago |
joost
|
76c1b9da71
* Use fpmkunit to obtain gcclib-dir for configuration files
|
12 years ago |
nickysn
|
ec76b2cf40
* refactored the segment-in-integer-register reference support, so it's handled in make_simple_ref, instead of all over the place in the code generator
|
12 years ago |
Károly Balogh
|
b2729613c2
turn off gdbint for MorphOS
|
12 years ago |
nickysn
|
40630a7cde
* slight accuracy improvement in crt.delay for i8086-msdos
|
12 years ago |