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 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2009 (jonas)
* generate the procsymbol before generating the code for the procedure,
so that refences to this symbol are not treated as external
r2013 (jonas)
* always generate code which can be used to build dynamically loadable
libraries with
git-svn-id: branches/fixes_2_0@2019 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2014 (jonas)
* fixed to work after the changes in the handling of mode switching
git-svn-id: branches/fixes_2_0@2015 -
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
r2002 (jonas)
* fixed passing record parameters of size >= 3 and whose size is not
divisible by 4 on Darwin (have to be passed on the stack instead of in
registers), fixes tcalext3
git-svn-id: branches/fixes_2_0@2011 -