Jonas Maebe
|
1e167a5fd3
* updated address of FSF (mantis #24646, patch by Alexey Svistunov)
|
12 жил өмнө |
Jonas Maebe
|
81597bf171
* updated address of FSF (mantis #24646, patch by Alexey Svistunov)
|
12 жил өмнө |
Jonas Maebe
|
345ca6f187
* prevent going through (the expensive) InternalSetCodePage when changing
|
12 жил өмнө |
pierre
|
277ae481b8
Add passing of -k option to linker for msdos and go32v2 targets
|
12 жил өмнө |
florian
|
b78d6108fd
* workaround for 2.6.x to avoid overflow errors when compiled with -CRiot
|
12 жил өмнө |
marco
|
56e9f9301c
* First set of patches for making mergable CHM files, committed after a point with 0 regressions.
|
12 жил өмнө |
sergei
|
87cfd86172
* Define SUPPORT_GET_FRAME for targets having "get_frame" as internal symbol (x86,arm and jvm, currently), removes need to enumerate these targets in every related conditional compilation directive and simplifies configuring this feature for other targets.
|
12 жил өмнө |
nickysn
|
f7d3f7cd33
* use create_nil_dataptr instead of create_sym(nil) in TRTTIWriter.write_rtti_reference; among other things, this fixes writeln(enum) in the i8086 medium memory model
|
12 жил өмнө |
nickysn
|
784333edbb
+ added tai_const.Create_nil_codeptr and .Create_nil_dataptr, which should eventually replace tai_const.Create_sym(nil)
|
12 жил өмнө |
florian
|
844806cb19
* renamed parameter bp (x86 ism) into fp for dump_stack
|
12 жил өмнө |
florian
|
f50e25afa0
* tests built/updated using gcc 4.8.1
|
12 жил өмнө |
nickysn
|
6c1262049e
* tai_const.Create_sym_offset: follow the default i8086 data (instead of code) pointer size for asm symbols with typ=AT_DATA
|
12 жил өмнө |
marco
|
eebfeca41d
* removed all ver2_* defines older than 2_4. 2_4 can probably also get removed from trunk, but better in a separate commit.
|
12 жил өмнө |
sergei
|
89c9cdf6c4
+ MIPS: implemented parameter location reusing, eliminating second copy of (potentially large) records passed by value. When parameter is passed both in registers and stack, let it have a single LOC_REFERENCE location on callee side, and store relevant registers on stack (into 16-byte area reserved by ABI) early in prologue.
|
12 жил өмнө |
Jonas Maebe
|
b0613d9ec5
* converted Windows FileCreate/FileOpen to use unicode interface instead of
|
12 жил өмнө |
Jonas Maebe
|
ff87431565
- removed "PathOnly" field from Unix TSearchRec (deprecated since 2.4.0, not
|
12 жил өмнө |
florian
|
466eb4c684
* use MOVAPS/MOVAPD for reg -> reg moves to reduce data dependencies
|
12 жил өмнө |
florian
|
e44d33f4db
* rebuild with gcc 4.7.2, tcalext6 still fails because struct struct1 (one single value) is still returned on the fpu stack by gcc, this is not abi compliant on windows
|
12 жил өмнө |
pierre
|
91821acfc6
Use new conditional CPUSMALL and define it for m68k and 8086 cpu to use small array size
|
12 жил өмнө |
sergei
|
1419a12865
- Removed MIPS-specific code which has been copied to TMIPSProcinfo.set_first_temp_offset in r23885.
|
12 жил өмнө |
Jonas Maebe
|
e65d01a717
* small optimisation for ToSingleByteFileSystemEncodedFileName(rawbytestring):
|
12 жил өмнө |
Jonas Maebe
|
980975ff85
* fixed fpc_UnicodeStr_SetLength for 2.6.x bootstrapping
|
12 жил өмнө |
Jonas Maebe
|
3694b4f003
* moved ToSingleByteFileSystemEncodedFileName() to the system unit and
|
12 жил өмнө |
Jonas Maebe
|
e6c812a60a
* assume unicode in case of FPC_OS_UNICODE instead of only for WinCE
|
12 жил өмнө |
Jonas Maebe
|
112fafc6fd
+ paramstr(longint):unicode string function in uuchar
|
12 жил өмнө |
Jonas Maebe
|
5a72bc3656
* export filerec/textrec from the system unit and use them in the compiler
|
12 жил өмнө |
florian
|
19495439b1
* do not destroy the left operand in second_ansistring_to_pchar if it is a register
|
12 жил өмнө |
florian
|
541d67771b
* keep managed types in registers if possible. Under certain circumstances (if they don't require init/final code,
|
12 жил өмнө |
nickysn
|
58b22adaf1
+ added function cpubase.segment_regs_equal, which checks whether 2 segment regs are equal in the current memory model
|
12 жил өмнө |
paul
|
5a6b6d2c4d
rtl: fix loading of long integer values to float properties
|
12 жил өмнө |