sergei
|
9ad98a2c4d
* Handle "SarInt64" always as internal procedure, introduced virtual method tinlinenode.first_sar that by default converts it into call to "fpc_sarint64" unless target CPU is 64-bit. This provides a point to insert target-specific optimizations.
|
12 yıl önce |
nickysn
|
e0e4c04456
* the Ptr(sel,ofs) parameters changed from longint to word on i8086
|
12 yıl önce |
pierre
|
22e9cb48dd
Fix get_caller_stackinfo function: Addr parameter must also be by var
|
12 yıl önce |
nickysn
|
c1b0fb81f1
* updated all the RTL helper functions related to exceptions and stack traces to use codepointer instead of pointer
|
12 yıl önce |
Jonas Maebe
|
de56f909d5
* synchronized with trunk up to and including r25430
|
12 yıl önce |
florian
|
bb397e2b2f
+ has_sse2_support for i386
|
12 yıl önce |
Jonas Maebe
|
29132f45b7
* synchronised with trunk up to r25167 (fixes glib compilation via r25164,
|
12 yıl önce |
Jonas Maebe
|
df6a2dce00
+ unicodestring support for assign/erase/rename
|
12 yıl önce |
nickysn
|
d377ffdbec
+ added types CodePtrInt and CodePtrUInt, defined as integers with the same size as a CodePointer
|
12 yıl önce |
Jonas Maebe
|
a5273abc9c
+ support for CP_OEMCP
|
12 yıl önce |
sergei
|
9e4cc57768
* MIPS: handle 8 and 16-bit arithmetic shifts internally, by shifting argument left by 24/16 bits, followed with 32-bit arithmetic shift right by appropriately adjusted amount.
|
12 yıl önce |
Jonas Maebe
|
d66d15aad3
+ added mkdir/chdir/rmdir(rawbytestring) and (unicodestring) to the system unit
|
12 yıl önce |
nickysn
|
3505ba4ee6
+ added CPU detection code in the msdos rtl startup in order to properly initialize the Test8086 variable
|
12 yıl önce |
Jonas Maebe
|
62ee16278b
* changed getdir(ansistring):ansistring to
|
12 yıl önce |
florian
|
844806cb19
* renamed parameter bp (x86 ism) into fp for dump_stack
|
12 yıl önce |
Jonas Maebe
|
5a72bc3656
* export filerec/textrec from the system unit and use them in the compiler
|
12 yıl önce |
Jonas Maebe
|
ecd3cba02b
* synchronised with trunk up to r24912
|
12 yıl önce |
nickysn
|
0d51ecdd00
* System.ExitProc type changed to CodePointer
|
12 yıl önce |
nickysn
|
4a423ecc44
* System.InitProc changed to CodePointer
|
12 yıl önce |
nickysn
|
54c4c8155b
+ also added PCodePointer and PPCodePointer
|
12 yıl önce |
nickysn
|
3e1e5cb7e8
+ added System.CodePointer - a pointer that is able to hold a procedure address in the current memory model
|
12 yıl önce |
nickysn
|
0e4e329228
+ added defines for the i8086 code and data model; ptrint/ptruint made to follow the data pointer size
|
12 yıl önce |
marco
|
5de259e487
* added pointer types for int8..int32 types after request on community site.
|
12 yıl önce |
nickysn
|
b0f7786782
+ added support for special versions of near data pointers associated with a x86 segment register. They are supported on all x86 platforms: i8086, i386 and x86_64
|
12 yıl önce |
nickysn
|
47ff0a520d
+ added Test8086, Test8087, has_sse_support and has_mmx_support vars for i8086
|
12 yıl önce |
nickysn
|
897967b8ff
* use {$maxfpuregisters 0} for i8086 also
|
12 yıl önce |
nickysn
|
3768914a3d
slight rtl update for i8086-msdos
|
12 yıl önce |
florian
|
d460d44671
* fixed typo as pointed out by Aleksa Todorovic
|
12 yıl önce |
florian
|
24f518f232
+ redirect calls to empty virtual methods to FPC_EMPTYMETHOD
|
12 yıl önce |
pierre
|
c979ded1f9
Use FPUSOFT instead of CPUCOLDFIRE for settings some m68k software macors
|
12 yıl önce |