svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2212 (jonas)
* fixed bug fixref whereby a register of a reference was overwritten
git-svn-id: branches/fixes_2_0@2213 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2196 (jonas)
* fixed replaceregdebug code
r2197 (jonas)
* fixed bug in regalloc info in case a sequence is swapped with
a storeback at the end (i.e., "mov x,y" ... "mov y,x")
r2204 (jonas)
* fixed allocregdebug code
git-svn-id: branches/fixes_2_0@2206 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2185 (jonas)
* make sure live_start and live_end are correctly updated while
generating the initialisation and entry code
r2193 (jonas)
* fixed backwards extension of regalloc information
git-svn-id: branches/fixes_2_0@2205 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2183 (jonas)
* also process methodpointerinit and methodpointerdone fields
of calln in foreachnode*()
git-svn-id: branches/fixes_2_0@2184 -
svn+ssh://www.freepascal.org/FPC/svn/fpc/trunk
........
r2036 | joost | 2005-12-23 15:54:26 +0100 (Fri, 23 Dec 2005) | 1 line
+ do not call BeforeScroll while in ApplyUpdates
........
git-svn-id: branches/fixes_2_0@2180 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2178 (jonas)
* also synchronise FPU and MM CREGISTERS at the end of procedures
git-svn-id: branches/fixes_2_0@2179 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2168 (jonas)
* "fixed" web bugs 3183 and 4403 by breaking the parser in
Delphi mode so that you can change the return type of
overriding interface methods into anything you want.
You will get a nasty warning though.
git-svn-id: branches/fixes_2_0@2169 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2165 (jonas)
* fixed web bug #4086: do not create a refcounted temp for
interface temps created for complex callnodes
git-svn-id: branches/fixes_2_0@2166 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2152 (jonas)
* made chararray handling 98% TP-compatible, fixes web bugs 3012
and 4080. The compatibility differences are:
a) writing a chararray which is zero-based but not zero-
terminated does not cause a buffer overflow
b) non-zero-based chararrays can also be read
The difference was that previously, all chararrays were treated
as pchars. In TP/Delphi (and now also in FPC), this is only done
for zero-based chararrays. For non-zero-based ones, the entire
contents of the array should always be used (including #0's).
The default parameters in the system unit for the chararray
helpers are to avoid having to use a define for bootstrapping.
git-svn-id: branches/fixes_2_0@2153 -
http://svn.freepascal.org/svn/fpc/trunk
r2137 (florian)
* patch from Vincent Snijders to support reading/writing of qword properties
git-svn-id: branches/fixes_2_0@2139 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2131 (jonas)
+ test for macpas interface-only definition units
git-svn-id: branches/fixes_2_0@2133 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2128 (jonas)
* also allow overloading of function results with related interfaces
git-svn-id: branches/fixes_2_0@2129 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2119 (jonas)
* fixed web bugs 4574 and 4575
+ added combined test for these bugs
git-svn-id: branches/fixes_2_0@2120 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2114 (jonas)
* added missing NetToHost() calls for THostResolver and TNetResolver
r2115 (jonas)
* stringfromlabel now also handles dns message compression
git-svn-id: branches/fixes_2_0@2116 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2110 (jonas)
* fixed web bug #4647 (untyped elements in array constructors) + test
git-svn-id: branches/fixes_2_0@2111 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2102 (jonas)
+ support for bo/bi notation for branches in the assembler reader
git-svn-id: branches/fixes_2_0@2103 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2099 (jonas)
* commited -> committed (fix for web bug #4642, by Vincent Snijders)
git-svn-id: branches/fixes_2_0@2100 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2087 (jonas)
* use 9 instead of 8 parameters, so one has to be passed on the stack
for ppc
git-svn-id: branches/fixes_2_0@2088 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2060 (jonas)
* don't change the binding of real external symbols in the patch
of r2058, fixes the binary writer
git-svn-id: branches/fixes_2_0@2061 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2058 (jonas)
* final fixes for Mac OS X shared library creation: procedures declared
as forward are no longer treated as external symbols
* changed alloc_proc_symbol() to directly call newasmsymbol as opposed
to creating a dummy tai_symbol()
git-svn-id: branches/fixes_2_0@2059 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2029 (jonas)
* properly fixed allocating procedure symbols, now also works for nested
procedures
git-svn-id: branches/fixes_2_0@2030 -