peter
|
5f5ec04279
|
* don't mix unsinged and signed
git-svn-id: trunk@1540 -
|
2005-10-20 06:08:35 +00:00 |
|
tom_at_work
|
5fcb64f350
|
* parameter passing is now more ABI compliant
* stack frame size optimization
* optimized (64 bit) constant loading
* some code generator code cleanup
git-svn-id: trunk@1539 -
|
2005-10-19 23:25:21 +00:00 |
|
florian
|
46c9d03d82
|
* initial revision
git-svn-id: trunk@1538 -
|
2005-10-19 19:25:49 +00:00 |
|
florian
|
43a60ccfe2
|
* initial version
git-svn-id: trunk@1537 -
|
2005-10-19 19:21:32 +00:00 |
|
florian
|
ad0a5ace4f
|
* memory leak in RegisterInitComponentHandler fixed, thx to Martin Schreiber
git-svn-id: trunk@1536 -
|
2005-10-19 19:17:33 +00:00 |
|
florian
|
e1b34a9e7b
|
* cleaning up sets for exports behaviour
+ allow exports from units
git-svn-id: trunk@1535 -
|
2005-10-19 19:06:45 +00:00 |
|
florian
|
cf3c9bdcad
|
* a_jmp_always fixed, it doesn't generate a new symbol anymore
git-svn-id: trunk@1534 -
|
2005-10-19 14:38:30 +00:00 |
|
florian
|
d43f2fb2d4
|
* OP_DIV shouldn't be used directly, not all cpu CGs support it
git-svn-id: trunk@1533 -
|
2005-10-19 14:31:59 +00:00 |
|
peter
|
ed1df49879
|
* fix stabs writing for win32
git-svn-id: trunk@1532 -
|
2005-10-19 13:05:20 +00:00 |
|
peter
|
8112a73904
|
* linklib c is only for unix
git-svn-id: trunk@1530 -
|
2005-10-19 12:16:29 +00:00 |
|
peter
|
f9db030350
|
* fix overload choosing if both normal proc and proc of object are available
git-svn-id: trunk@1496 -
|
2005-10-19 07:56:08 +00:00 |
|
peter
|
0d299d5d2b
|
* errore.msg is in msg/ dir
git-svn-id: trunk@1495 -
|
2005-10-19 07:46:50 +00:00 |
|
yury
|
cdd17e4299
|
* readme.txt changes.
git-svn-id: trunk@1494 -
|
2005-10-19 07:21:58 +00:00 |
|
peter
|
0723391a8b
|
* remove readln;
git-svn-id: trunk@1493 -
|
2005-10-19 06:55:07 +00:00 |
|
peter
|
260861e184
|
* calculate distance between related objectdefs
git-svn-id: trunk@1492 -
|
2005-10-19 06:38:29 +00:00 |
|
peter
|
09a0dff4da
|
* prefer object->object over object->intf
git-svn-id: trunk@1491 -
|
2005-10-19 06:36:10 +00:00 |
|
peter
|
fb6d17fb21
|
* fixed runtime
git-svn-id: trunk@1490 -
|
2005-10-19 06:35:17 +00:00 |
|
peter
|
252d90b691
|
* $CodeAlign directive added for fine tuning off alignment during code generation
git-svn-id: trunk@1489 -
|
2005-10-19 06:05:48 +00:00 |
|
peter
|
e23519c45b
|
* support A1,A2,A4,A8 directives
git-svn-id: trunk@1488 -
|
2005-10-19 05:54:27 +00:00 |
|
peter
|
632bdcd149
|
* $W switch sets the localswitch cs_generate_stackframes that can be
used in the future
git-svn-id: trunk@1487 -
|
2005-10-19 05:50:26 +00:00 |
|
florian
|
e870306568
|
* use longint instead of sizeint for now as variant bounds
git-svn-id: trunk@1485 -
|
2005-10-18 21:12:02 +00:00 |
|
florian
|
5a29bbda0f
|
* fixed copy&paste error (bug 4289)
git-svn-id: trunk@1483 -
|
2005-10-18 20:56:25 +00:00 |
|
peter
|
8d9e9b24a6
|
* convert constant widestring to ansistring before assigning to pchar
git-svn-id: trunk@1482 -
|
2005-10-18 20:49:23 +00:00 |
|
peter
|
c57914be43
|
* protected overload test
git-svn-id: trunk@1481 -
|
2005-10-18 20:25:09 +00:00 |
|
florian
|
7be36096f0
|
+ proper init rtti for proc. vars
git-svn-id: trunk@1479 -
|
2005-10-18 20:05:56 +00:00 |
|
peter
|
75c00e21c9
|
* i386 signal handler receives a ucontext instead of sigcontext
git-svn-id: trunk@1478 -
|
2005-10-18 13:41:48 +00:00 |
|
peter
|
38993ae7e8
|
* support procvar^, with procvar returning a procvardef in tp/mac modes
git-svn-id: trunk@1477 -
|
2005-10-18 12:33:27 +00:00 |
|
peter
|
b55645790b
|
* allow also procvar calls with a postfix operation after a calln
git-svn-id: trunk@1476 -
|
2005-10-18 12:32:09 +00:00 |
|
peter
|
8b60dbe4cb
|
* support constant array of char to array of widechar
git-svn-id: trunk@1475 -
|
2005-10-18 12:31:30 +00:00 |
|
peter
|
79f096e6c8
|
* rename so the library is build before it is used
git-svn-id: trunk@1474 -
|
2005-10-18 12:30:44 +00:00 |
|
peter
|
5a00f019d8
|
* remove old test
git-svn-id: trunk@1473 -
|
2005-10-18 12:30:04 +00:00 |
|
peter
|
0981495c7b
|
* all types with inittable need a persistant temp
git-svn-id: trunk@1472 -
|
2005-10-18 12:29:04 +00:00 |
|
peter
|
adfd36d189
|
* allow conststring to array of widechar
git-svn-id: trunk@1471 -
|
2005-10-18 12:27:43 +00:00 |
|
peter
|
7f6d44006e
|
* disable TLS segment initialization, it breaks threading
git-svn-id: trunk@1470 -
|
2005-10-18 11:20:36 +00:00 |
|
peter
|
7d153beac7
|
* assignment operator search finds best matching operator
git-svn-id: trunk@1469 -
|
2005-10-18 10:53:11 +00:00 |
|
peter
|
45fbeaad53
|
* implicitly convert constant string to stringdef if it is indexed
git-svn-id: trunk@1468 -
|
2005-10-18 10:52:43 +00:00 |
|
peter
|
ea6dadb7be
|
* make widestrings compatible with COM BSTR, the length is now the number
of bytes allocated instead of the number of widechars
git-svn-id: trunk@1467 -
|
2005-10-18 09:45:13 +00:00 |
|
Jonas Maebe
|
867aaef744
|
* fixed restoring of register contents one instruction too far when removing
a previous unused load
git-svn-id: trunk@1465 -
|
2005-10-18 09:31:54 +00:00 |
|
michael
|
e082117d31
|
+ Patch from Luiz Americo to improve Master/DEtail handling
git-svn-id: trunk@1464 -
|
2005-10-18 09:23:14 +00:00 |
|
peter
|
5abb9d68f6
|
* prevent warning for val with second parameter not being a longint
git-svn-id: trunk@1463 -
|
2005-10-18 08:26:29 +00:00 |
|
Jonas Maebe
|
a357bef5e5
|
* enabled for non-x86 as well
+ also test with regvars (tw4234a)
git-svn-id: trunk@1461 -
|
2005-10-18 08:19:12 +00:00 |
|
peter
|
daa002f26b
|
* only check forwards for the original object type declaration
git-svn-id: trunk@1459 -
|
2005-10-18 07:22:55 +00:00 |
|
Jonas Maebe
|
09279d0831
|
* fixed test for x86
git-svn-id: trunk@1458 -
|
2005-10-18 07:21:46 +00:00 |
|
peter
|
539b7dc220
|
* setting the compile mode should set the preprocessor symbol directly
git-svn-id: trunk@1457 -
|
2005-10-18 06:57:39 +00:00 |
|
peter
|
f622915690
|
* fix infinite loop in createinlineparas
git-svn-id: trunk@1456 -
|
2005-10-18 05:51:13 +00:00 |
|
peter
|
4c73e86058
|
* check for allowed floatdef operations
git-svn-id: trunk@1455 -
|
2005-10-18 05:45:50 +00:00 |
|
florian
|
11336b091d
|
+ TInterfaceList implemented
git-svn-id: trunk@1453 -
|
2005-10-17 21:39:46 +00:00 |
|
tom_at_work
|
4db863d076
|
* first shared library link path fixes
* PowerPC64/Linux signal handler now differs between different FP exceptions
git-svn-id: trunk@1452 -
|
2005-10-17 21:30:21 +00:00 |
|
tom_at_work
|
4176b71277
|
* fixed variants unit to make it compile for 64 bit targets
git-svn-id: trunk@1451 -
|
2005-10-17 21:23:48 +00:00 |
|
florian
|
71dac7c02f
|
+ RegisterClassAlias implemenentation from Stefan van den Berg
git-svn-id: trunk@1449 -
|
2005-10-17 20:56:39 +00:00 |
|