Jonas Maebe
55a2007321
* fixed skipping of parameter registers for ppc/aix in case a parameter
...
has to be passed on the stack before all registesters are used up
* fixed calculation of stack offsets for ppc/aix abi for small records,
arrays and ordinals passed on the stack after all registers are used
+ test for all of the above
git-svn-id: trunk@3166 -
2006-04-07 22:17:45 +00:00
Jonas Maebe
c41da1172c
* removed wrong comment along with commented-out code
...
git-svn-id: trunk@3165 -
2006-04-07 21:57:30 +00:00
Jonas Maebe
a55ca0e89f
* fixed c record aligning for ppc after symtablestack structure change
...
git-svn-id: trunk@3164 -
2006-04-07 20:41:33 +00:00
michael
439f1401fe
+ Removed debug statement
...
git-svn-id: trunk@3163 -
2006-04-07 13:08:01 +00:00
Vincent Snijders
81d0c485f8
* regenerated for i386-darwin support
...
git-svn-id: trunk@3162 -
2006-04-07 10:12:27 +00:00
peter
cc67c1ea2d
* RELOC_ABSOLUTE32 for all non-x86_64
...
git-svn-id: trunk@3161 -
2006-04-07 08:29:29 +00:00
Jonas Maebe
eb9f00193b
* return OS_NO from int_cgsize() for sizes which are not a power of 2
...
(fixes crash in tests/test/cg/tpara2.pp for ppc, does not break i386)
git-svn-id: trunk@3159 -
2006-04-06 22:09:25 +00:00
michael
4fd88e366c
+ Library to be loaded is now selectable
...
git-svn-id: trunk@3158 -
2006-04-06 08:50:32 +00:00
michael
410e7fa38c
Library initialized only if not done before
...
git-svn-id: trunk@3156 -
2006-04-05 19:55:34 +00:00
michael
a677c3ecb7
+ Renamed msgintf to dbugmsg to avoid conflict with Lazarus msgintf
...
git-svn-id: trunk@3155 -
2006-04-05 19:54:29 +00:00
peter
945cb29f24
* TFPHashList.Pack now also packs the items
...
* Free ObjRelocations
git-svn-id: trunk@3153 -
2006-04-05 12:36:17 +00:00
Jonas Maebe
22dbdea481
* fixed test, enabled for freebsd, darwin, solaris
...
git-svn-id: trunk@3151 -
2006-04-05 12:19:55 +00:00
joost
8b67fbcba4
+ Fix a leak of connections
...
git-svn-id: trunk@3149 -
2006-04-05 10:35:12 +00:00
Jonas Maebe
35fe1b27cd
* GetExceptionMask returned inverted result for exInvalidOp
...
git-svn-id: trunk@3148 -
2006-04-05 07:46:18 +00:00
peter
82b6546997
* fix importing for win32
...
git-svn-id: trunk@3147 -
2006-04-05 07:17:41 +00:00
peter
96db39b15d
* fix compile for win32
...
git-svn-id: trunk@3146 -
2006-04-05 06:31:01 +00:00
Vincent Snijders
3c8968a4b3
* moved misplaced comma
...
git-svn-id: trunk@3145 -
2006-04-05 06:21:21 +00:00
florian
6df561bd95
* ensure that exitcode is 0 at start
...
git-svn-id: trunk@3144 -
2006-04-04 20:57:04 +00:00
florian
a69ae7ca34
* fixed win32->win64 cross compilation
...
* fixed win64 import section generation in linker module
git-svn-id: trunk@3143 -
2006-04-04 20:43:34 +00:00
Mattias Gaertner
64ef88c087
added gtk2 functions gtk_tree_view_column_set_expand and gtk_tree_view_column_get_expand from Zhong
...
git-svn-id: trunk@3142 -
2006-04-04 18:05:15 +00:00
Jonas Maebe
385815beff
* fixed offset calculation of first parameter on the stack if there
...
were any preceding parameters < 4 bytes
git-svn-id: trunk@3141 -
2006-04-04 12:44:19 +00:00
oro06
e8df9990e1
*wince : api sip
...
git-svn-id: trunk@3139 -
2006-04-04 06:44:56 +00:00
joost
ff01aa8c71
* re-implemented cancelupdates
...
* Delete now also works on edited and inserted records
* Clearbuffers now also initialises/empties the ActiveBuffer
git-svn-id: trunk@3138 -
2006-04-03 22:21:12 +00:00
peter
66c41ee7cc
* fix memory leak with normal exit
...
git-svn-id: trunk@3137 -
2006-04-03 16:04:55 +00:00
Jonas Maebe
0517ce08e2
* fixed ppc fpu exception mask stuff in math unit
...
+ added test for this functionality
git-svn-id: trunk@3136 -
2006-04-03 11:29:37 +00:00
peter
780089fb26
* fixed and simplified section handling now all sections are
...
always in objsectionlist
git-svn-id: trunk@3135 -
2006-04-03 08:47:20 +00:00
peter
7923a81cfd
* range check error
...
git-svn-id: trunk@3134 -
2006-04-03 07:51:34 +00:00
peter
d542fd97fb
* use TFPHashObjectList instead of TDictionary
...
git-svn-id: trunk@3133 -
2006-04-02 21:18:04 +00:00
florian
7c00500c05
+ dummy object files added
...
git-svn-id: trunk@3132 -
2006-04-02 21:03:58 +00:00
florian
89f8474388
* unified and moved some win32/win64 stuff
...
+ more units on win64 compile
git-svn-id: trunk@3131 -
2006-04-02 20:52:17 +00:00
peter
1a3cf9650e
* prevent overflow in fphash
...
git-svn-id: trunk@3130 -
2006-04-02 20:48:36 +00:00
florian
a8c2419d8a
* fixed left_and_right_must_be_fpureg
...
git-svn-id: trunk@3129 -
2006-04-02 20:36:20 +00:00
marco
1e7945963c
* FIO constants
...
git-svn-id: trunk@3128 -
2006-04-02 20:25:36 +00:00
peter
efe41b0766
* fixed section smartlinking with ld.exe
...
* reference debugstart and debugend sections
git-svn-id: trunk@3127 -
2006-04-02 20:18:38 +00:00
joost
9d984de6b4
+ removed obsolete deleted-flag
...
git-svn-id: trunk@3126 -
2006-04-02 19:31:28 +00:00
florian
9da293678e
* fixed mm register parameters which were messed up by a previous commit
...
* fixed duplicate ie number
git-svn-id: trunk@3125 -
2006-04-02 19:15:38 +00:00
florian
d904a04d3b
* fixed stackframe generation for win x64
...
git-svn-id: trunk@3124 -
2006-04-02 19:05:00 +00:00
joost
dbf5a5e378
+ re-implemented RecNo and Recordcount
...
+ fix in the result of GetNextPacket
git-svn-id: trunk@3123 -
2006-04-02 18:34:25 +00:00
florian
0a1275dcf7
* fixed heaptrc for win64
...
git-svn-id: trunk@3122 -
2006-04-02 18:13:16 +00:00
michael
f8793bd6ec
+ Support for loading arbitrary libraries, preserved default behaviour
...
git-svn-id: trunk@3121 -
2006-04-02 08:25:36 +00:00
michael
69559c6068
+ Initial support for Master/Detail relations
...
git-svn-id: trunk@3120 -
2006-04-02 08:24:31 +00:00
michael
c6fab5ca63
+ Fix for applying null parameters
...
git-svn-id: trunk@3119 -
2006-04-02 08:23:42 +00:00
peter
e2f768982d
* fix idata generation
...
git-svn-id: trunk@3118 -
2006-04-02 00:58:28 +00:00
peter
a609d76920
* don't generate import data section anymore by default
...
git-svn-id: trunk@3117 -
2006-04-02 00:31:52 +00:00
peter
fc6e4adf74
Merged revisions 3068,3070,3114 via svnmerge from
...
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/branches/linker/compiler
r3068 | peter | 2006-03-28 15:02:06 +0100 (Tue, 28 Mar 2006) | 2 lines
* Add new TFPHashList and TFPHashObjectList
r3070 | peter | 2006-03-29 07:39:04 +0100 (Wed, 29 Mar 2006) | 2 lines
* fix compile
r3114 | peter | 2006-04-01 23:47:50 +0100 (Sat, 01 Apr 2006) | 3 lines
* remove debug writelns
* enable vtable optimizer with -Xv
git-svn-id: trunk@3116 -
2006-04-02 00:13:03 +00:00
peter
be88cd47b2
Merged revisions 3090-3113 via svnmerge from
...
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/branches/linker/compiler
r3090 | peter | 2006-03-30 15:10:15 +0100 (Thu, 30 Mar 2006) | 2 lines
* infrastructure for .vtable directives
r3094 | peter | 2006-03-31 10:01:48 +0100 (Fri, 31 Mar 2006) | 2 lines
* vtable directive fixes
r3113 | peter | 2006-04-01 22:49:57 +0100 (Sat, 01 Apr 2006) | 2 lines
* Smart VTable linking using Symbols
git-svn-id: trunk@3115 -
2006-04-02 00:11:17 +00:00
florian
5e51aa7968
* fixed pe flags x86_64
...
* fixed idata for x86_64
git-svn-id: trunk@3112 -
2006-04-01 20:09:13 +00:00
joost
a75c1e5dd3
+ Replaced the array-based record-buffer for a linked-list buffer
...
git-svn-id: trunk@3111 -
2006-04-01 16:03:41 +00:00
florian
3129dd042e
* fixed i386 compilation
...
git-svn-id: trunk@3110 -
2006-04-01 15:10:46 +00:00
joost
101dc0fe85
+ added check for empty dataset to TDataset.Delete
...
+ Updated comment regarding bookmarks and appending records
git-svn-id: trunk@3109 -
2006-04-01 14:58:11 +00:00