peter
|
4de6550853
|
* absolutesym support
|
2003-06-06 14:43:29 +00:00 |
|
peter
|
2df40538b9
|
* g_copyopenarrayvalue gets length reference
* don't copy open arrays for cdecl
|
2003-06-06 14:43:02 +00:00 |
|
peter
|
5b62f5052c
|
* use setsize for size specifier
|
2003-06-06 14:41:59 +00:00 |
|
peter
|
5e3532dd01
|
* needs cpuinfo
|
2003-06-06 14:41:22 +00:00 |
|
michael
|
03b57479b0
|
+ Forgot a line in patch from peter
|
2003-06-06 07:36:06 +00:00 |
|
michael
|
732c769f30
|
+ Patch to Patch from peter
|
2003-06-06 07:35:14 +00:00 |
|
michael
|
a762ddbdc2
|
+ Patch from peter
|
2003-06-06 07:34:11 +00:00 |
|
peter
|
cd66717210
|
* updated
|
2003-06-05 20:58:05 +00:00 |
|
peter
|
457b3919bd
|
* new procoptions
|
2003-06-05 20:06:11 +00:00 |
|
peter
|
28ebc69c8f
|
* removed changesettype because that will change the definition
of the setdef forever and can result in a different between
original interface and current implementation definition
|
2003-06-05 20:05:55 +00:00 |
|
peter
|
be7a5b76a4
|
* set po_public also when parsing the object declaration
|
2003-06-05 20:04:43 +00:00 |
|
peter
|
f65d119ea1
|
* Shell return adapted for 1.1
|
2003-06-05 20:03:22 +00:00 |
|
peter
|
5a59576557
|
* fix to compile without gdb
|
2003-06-05 17:53:30 +00:00 |
|
peter
|
38985f89ca
|
* use Windows THandle
|
2003-06-05 14:45:06 +00:00 |
|
mazen
|
d204c70f35
|
- making TOldRegister only declared for compatibility and
no more used in cpubase
|
2003-06-04 21:00:54 +00:00 |
|
mazen
|
4af28e59cc
|
+ added size of destination in code gen methods
+ making g_overflowcheck declaration same as
ancestor's method declaration
|
2003-06-04 20:59:37 +00:00 |
|
Jonas Maebe
|
d8725a18bf
|
* disable fpuregable for fpu variables typecasted to non fpu-type
|
2003-06-04 17:55:09 +00:00 |
|
michael
|
4f9a6ba5a2
|
+ Minor fix by Mattias Gaertner
|
2003-06-04 17:40:44 +00:00 |
|
michael
|
6d6bd0d1b9
|
en InitInheritedComponent erbij voor Delphi 6 compatibiliteit
|
2003-06-04 17:37:52 +00:00 |
|
Jonas Maebe
|
ad0dd43c4b
|
* fixed void_to_(int,pointer) typeconversion
|
2003-06-04 17:29:01 +00:00 |
|
michael
|
5db8dacba7
|
+ TDatamodule in classes for D6 compatibility
|
2003-06-04 15:32:14 +00:00 |
|
michael
|
59ce305c18
|
+ TDataModule en InitInheritedComponent erbij voor Delphi 6 compatibility
|
2003-06-04 15:27:24 +00:00 |
|
peter
|
617c1e3812
|
* compile fix for systhrds
|
2003-06-04 15:18:14 +00:00 |
|
peter
|
23794b6933
|
* histsize increased
|
2003-06-04 15:06:14 +00:00 |
|
Jonas Maebe
|
eb066d3b32
|
* calculate localsize also in g_return_from_proc since it's now called
before g_stackframe_entry (still have to fix macos)
* compilation fixes (cycle doesn't work yet though)
|
2003-06-04 11:58:58 +00:00 |
|
Jonas Maebe
|
29f6a3f50e
|
* fixed double secondpassing of procvar loads
|
2003-06-04 06:43:36 +00:00 |
|
peter
|
d91c880148
|
* cg.a_load_* get a from and to size specifier
* makeregsize only accepts newregister
* i386 uses generic tcgnotnode,tcgunaryminus
|
2003-06-03 21:11:09 +00:00 |
|
peter
|
4c66ac6cab
|
* internal changeregsize for optimizer
* fix with a hack to not remove the first instruction of a block
which will leave blockstart pointing to invalid memory
|
2003-06-03 21:09:05 +00:00 |
|
peter
|
4d67ae9f31
|
* fix check for procedure without parameters
* calling constructor as member will not allocate memory
|
2003-06-03 21:05:48 +00:00 |
|
peter
|
5197c95be6
|
* widen cardinal+signed operations
|
2003-06-03 21:04:43 +00:00 |
|
peter
|
dc64b1b54f
|
* don't set nf_member when loaded from with symtable
* allow static variables in class methods
|
2003-06-03 21:02:57 +00:00 |
|
peter
|
93f683c63c
|
* allow pointer(int64) in all modes
|
2003-06-03 21:02:08 +00:00 |
|
daniel
|
5c6da84d2c
|
* Restored original methodpointer code for non newra case
|
2003-06-03 20:27:02 +00:00 |
|
mazen
|
af653c3dd7
|
- removed unneeded ifdefs
- removed unneeded cases for sparc and x86_64
|
2003-06-03 20:21:45 +00:00 |
|
Jonas Maebe
|
cbe4a3abd1
|
* fixed ref/loc problems
|
2003-06-03 15:49:49 +00:00 |
|
daniel
|
fc90d8ab4b
|
* fixed conflict marks
|
2003-06-03 15:06:37 +00:00 |
|
marco
|
bb651017e8
|
* Moved prototypes outside of baseunix. And shared with linux for now
|
2003-06-03 14:23:45 +00:00 |
|
daniel
|
41e0bc4cec
|
* Register allocator finished
|
2003-06-03 13:01:59 +00:00 |
|
michael
|
7f072488e3
|
+ Patch from Peter for millisecond timing
|
2003-06-03 07:54:27 +00:00 |
|
florian
|
b84cead281
|
* absolutesyms aren't fpuregable either
|
2003-06-02 22:59:17 +00:00 |
|
florian
|
89cc00f6e4
|
* classes and interfaces can be stored in integer registers
|
2003-06-02 22:55:28 +00:00 |
|
florian
|
bfd89a3fd3
|
* better handling of CREGISTER in subscript nodes
|
2003-06-02 22:35:45 +00:00 |
|
mazen
|
ae80816ac2
|
+ adding assmbling of prt0.as to the script
|
2003-06-02 22:05:56 +00:00 |
|
mazen
|
a7f7e0dab5
|
* fixing naming conflict in public clause of
FPC_SYSCALL? definition
|
2003-06-02 22:05:03 +00:00 |
|
mazen
|
13d509cde4
|
*making init and fini symbols compatible FPC code by
changing _init ==> fpc_initialize
and _fini ==> fpc_finalize
|
2003-06-02 22:03:37 +00:00 |
|
Jonas Maebe
|
6f3e16298a
|
* function results can now also be regvars
- removed tprocinfo.return_offset, never use it again since it's invalid
if the result is a regvar
|
2003-06-02 21:42:05 +00:00 |
|
peter
|
230a14ff68
|
* getregisterfpu size parameter added
* op_const_reg size parameter added
* sparc updates
|
2003-06-01 21:38:06 +00:00 |
|
marco
|
6c4e662ab1
|
* Several small fixes to harmonize the *BSD rtls and Linux.
|
2003-06-01 16:35:27 +00:00 |
|
marco
|
cc84ef0e7c
|
* small rearrangements
|
2003-06-01 16:28:56 +00:00 |
|
marco
|
0525a73548
|
* Enhancements to make the compiler baseunix using.
|
2003-06-01 16:28:41 +00:00 |
|