ivost
73713d14e3
* improved getinterfaceentry and getinterfaceentrybystr
...
* fixed InitInterfacePointers (just etStandard interface pointers need to be initialized!)
* to fix: EntryOffset and IOffset should be merged (compiler thing)
* to fix: Interface pointer allocation in TClass for not etStandard interfaces is not necessary! (also compiler thing)
git-svn-id: trunk@5559 -
2006-12-08 17:59:31 +00:00
pierre
34b049d876
* fix compilation failure in 2.1 branch
...
reason is that cvar was .comm before and
is now .bss, you need to explicitly add public
to added the .globl that makes the assembler symbol
accessible in other objects.
git-svn-id: trunk@5558 -
2006-12-08 13:22:40 +00:00
Jonas Maebe
87a4372d7f
* enable vfork for solaris
...
git-svn-id: trunk@5557 -
2006-12-08 10:20:38 +00:00
florian
d127e002d8
* use default helpers for now
...
git-svn-id: trunk@5556 -
2006-12-07 20:44:52 +00:00
florian
6d2e5027b3
* preserve opsize
...
git-svn-id: trunk@5555 -
2006-12-07 20:42:59 +00:00
florian
84726ed76c
* copy unique return value to address register on m68k
...
git-svn-id: trunk@5554 -
2006-12-07 20:10:00 +00:00
Jonas Maebe
72c7d5b6c0
* support ranges in case-options of variant records
...
git-svn-id: trunk@5553 -
2006-12-07 15:19:30 +00:00
Vincent Snijders
0a983cfa11
uses pointer instead of dynamic array which needs initialization.
...
git-svn-id: trunk@5552 -
2006-12-07 13:38:33 +00:00
pierre
9a90410081
* ttypeconvnode.simplify, avoid a memory leak
...
git-svn-id: trunk@5551 -
2006-12-07 13:06:31 +00:00
pierre
b486f926ce
* taddnode.first_addstring, avoid memory leak if
...
left or right is an empty string.
git-svn-id: trunk@5550 -
2006-12-07 13:03:51 +00:00
Almindor
501f66e0ca
+ adds ipv6 resolve functions (thanks to Montaro)
...
* cleans up some uglies
git-svn-id: trunk@5549 -
2006-12-06 22:25:03 +00:00
florian
262df1cbf7
* fix for #7882 by xpete
...
git-svn-id: trunk@5548 -
2006-12-06 21:48:26 +00:00
ivost
7ce04b2394
* fixed Makefile.fpc (forgot to add matroska to the used units)
...
git-svn-id: trunk@5547 -
2006-12-06 21:33:38 +00:00
pierre
f7da7486a3
* Avoid memory leak in TExportLibWin.preparelib
...
git-svn-id: trunk@5546 -
2006-12-05 22:51:04 +00:00
Károly Balogh
8c4f672954
+ avoidin .sections in the generated asm file for m68k-amiga,
...
and m68k-linux, to fix old GNU AS. hope this change doesn't
break the new one... (did i mention that GNU binutils suck?)
git-svn-id: trunk@5545 -
2006-12-05 19:20:43 +00:00
Károly Balogh
d6844efccc
+ fixed dbra errors
...
git-svn-id: trunk@5544 -
2006-12-05 19:03:20 +00:00
Legolas
f766a739f1
* some small changes in the stack
...
* cleaned redundant code in prt0.as
+ added cprt0.as for libc and libgcc linking
git-svn-id: trunk@5543 -
2006-12-05 18:35:12 +00:00
Legolas
086b4cf7ee
* libc and libgcc linking enabled
...
git-svn-id: trunk@5542 -
2006-12-05 18:24:56 +00:00
pierre
636d1fe8a4
Avoid a warning message
...
git-svn-id: trunk@5541 -
2006-12-04 16:46:14 +00:00
Jonas Maebe
b957d59391
* don't override varregable for tabstractvarsyms loaded from a ppu when
...
setting their vardef (since the varregable was stored/loaded in the ppu
and should be kept the same -- fixes webtbs/tw7817a.pp and tw7817b.pp
when both compiled separately and with regvars)
git-svn-id: trunk@5540 -
2006-12-04 14:16:43 +00:00
Jonas Maebe
d7633e9dd0
* removed wrong comment from r5389 (no longer applicable since r5390)
...
git-svn-id: trunk@5539 -
2006-12-04 14:13:45 +00:00
Jonas Maebe
7c387c9f82
- removed double initialisation of local typed constants/initialised
...
variables (initialization code of inlined routines is stored/loaded
from ppu as wel)
git-svn-id: trunk@5538 -
2006-12-04 14:10:10 +00:00
yury
c427fcf902
* fixed register to register conversion for ARM.
...
git-svn-id: trunk@5537 -
2006-12-03 22:01:33 +00:00
Jonas Maebe
39324125ec
* fixed for 64 bit targets
...
git-svn-id: trunk@5536 -
2006-12-03 20:47:45 +00:00
marco
f68280e91c
* Patch from 7048
...
git-svn-id: trunk@5535 -
2006-12-03 19:12:11 +00:00
Jonas Maebe
4363f34985
* removed .pas extension of new files in Makefile
...
git-svn-id: trunk@5534 -
2006-12-03 14:08:26 +00:00
florian
c19d5e624d
* regenerated
...
git-svn-id: trunk@5533 -
2006-12-03 10:46:57 +00:00
florian
a50a204f7d
+ Replace function and tests
...
git-svn-id: trunk@5532 -
2006-12-03 10:22:02 +00:00
Jonas Maebe
6e4d8c15a8
- remove deleted AXConstants unit
...
git-svn-id: trunk@5531 -
2006-12-02 20:56:11 +00:00
florian
0fbedddd37
- ID tag removed
...
git-svn-id: trunk@5530 -
2006-12-02 18:27:26 +00:00
Jonas Maebe
73dce1188d
* fixed test
...
git-svn-id: trunk@5529 -
2006-12-02 18:16:49 +00:00
florian
4c2b412613
* x86_64-win64 returns structured types up to 8 bytes in rax
...
git-svn-id: trunk@5528 -
2006-12-02 15:36:32 +00:00
micha
d0416758fb
+ using items of aliased enum type in other unit test
...
git-svn-id: trunk@5527 -
2006-12-02 11:30:59 +00:00
micha
c333724be3
+ add TStringList test
...
git-svn-id: trunk@5526 -
2006-12-02 11:22:56 +00:00
micha
d9c91a9663
fix TFPList.QuickSort duplicate in compiler cclasses (rtl is also broken)
...
git-svn-id: trunk@5525 -
2006-12-02 08:03:21 +00:00
florian
8ef81d1086
- removed log at the end
...
git-svn-id: trunk@5524 -
2006-12-01 21:49:07 +00:00
Jonas Maebe
7588b4378c
* fixed warnings about "uninitialized" initialized local variables
...
based on test for web bug #7285 (which was already fixed)
git-svn-id: trunk@5523 -
2006-12-01 20:47:28 +00:00
Jonas Maebe
9e60d6791d
* show name of procedure/function called with too few parameters
...
git-svn-id: trunk@5522 -
2006-12-01 20:15:57 +00:00
Jonas Maebe
c963543c74
* fixed typo in comments
...
git-svn-id: trunk@5521 -
2006-12-01 19:40:31 +00:00
daniel
f6c635b923
* Increase IDE version
...
git-svn-id: trunk@5519 -
2006-12-01 19:10:50 +00:00
Jonas Maebe
85404fbe79
+ support multiple gcc dirs depending on the target architecture for
...
Darwin (ppc, ppc64, i386, x86_64)
git-svn-id: trunk@5518 -
2006-12-01 18:54:06 +00:00
Jonas Maebe
5133e7161a
+ newer version of FloatToDecimal
...
* use more precision for extended (Delphi compatible)
git-svn-id: trunk@5517 -
2006-12-01 18:18:23 +00:00
Jonas Maebe
fb22cb9efc
* fixed web bug #7756
...
git-svn-id: trunk@5516 -
2006-12-01 17:00:03 +00:00
Jonas Maebe
b0ef674721
* updated to r200 of the interfaces
...
git-svn-id: trunk@5515 -
2006-12-01 13:35:31 +00:00
daniel
72b25db7ae
* Fix video write at wrong memory locations, causing crashes.
...
git-svn-id: trunk@5513 -
2006-12-01 10:33:50 +00:00
Jonas Maebe
05a07a7dd2
* better fix for previous revision
...
* also applied to x86 and m68k
git-svn-id: trunk@5512 -
2006-11-30 20:55:32 +00:00
Jonas Maebe
3c26e1c40b
* fix subsetref/subsetreg support for int_to_real
...
git-svn-id: trunk@5511 -
2006-11-30 20:29:28 +00:00
peter
8e4e504cd8
* range error
...
git-svn-id: trunk@5509 -
2006-11-28 07:07:15 +00:00
florian
9da91645d9
* initial, unfinished implementation
...
git-svn-id: trunk@5508 -
2006-11-27 16:48:57 +00:00
florian
4ae36f609a
+ started RegExprReplace
...
git-svn-id: trunk@5507 -
2006-11-27 16:22:39 +00:00