Jonas Maebe
920a626c17
* mark darwin as case sensitive, because the dircache isn't always used
...
anymore (the dircache masks the effects of case-sensitive file
systems on targets marked as case-aware)
git-svn-id: trunk@8946 -
2007-10-26 13:01:01 +00:00
Jonas Maebe
327c5935f0
* add all implicit units (system, objpas, variants, cmem, ...) using
...
their name in all lower case, so the compiler doesn't waste time
searching for System.ppu/System.pas/System.pp/... on case-sensitive
file systems
git-svn-id: trunk@8945 -
2007-10-26 12:36:38 +00:00
peter
94aa14018d
* compile fixed
...
git-svn-id: trunk@8944 -
2007-10-26 08:13:24 +00:00
peter
6ea1339f0a
* initial code for bootstrapping using only source dirs
...
git-svn-id: trunk@8943 -
2007-10-25 23:10:36 +00:00
Jonas Maebe
5c2f23e433
* fixed (some?) missing dependencies
...
git-svn-id: trunk@8941 -
2007-10-25 21:00:21 +00:00
joost
ab904addff
* Call GetDBDialect in DoConnect since in DoInternalConnect Connected is false, so GetDBDialect effectively does nothing
...
git-svn-id: trunk@8940 -
2007-10-25 20:41:20 +00:00
peter
9fbaaa3557
* paszlib is needed for zstream
...
git-svn-id: trunk@8939 -
2007-10-25 20:34:45 +00:00
Jonas Maebe
71c314c550
* Only start caching a directory once more than 20 lookups have been
...
done in it, to avoid caching very large current directories (such as
those of the testsuite) without reason. It would be better if that
decision were based on a fraction of the total number of entries in
each directory, but that information doesn not appear to be available
in a cross-platform way
git-svn-id: trunk@8938 -
2007-10-25 20:30:04 +00:00
peter
d2ecef925e
* forgot to update
...
git-svn-id: trunk@8937 -
2007-10-25 20:20:08 +00:00
peter
f856932b40
* move hash
...
git-svn-id: trunk@8936 -
2007-10-25 20:16:21 +00:00
peter
00a16a9f58
* zipper,zstream moved to paszlib
...
git-svn-id: trunk@8935 -
2007-10-25 20:12:36 +00:00
joost
d0a6c9ecd9
* TestExceptOnsecClose does now really test all connections
...
git-svn-id: trunk@8934 -
2007-10-25 19:59:34 +00:00
peter
ea542d207e
* new directory structur
...
git-svn-id: trunk@8933 -
2007-10-25 19:51:44 +00:00
Jonas Maebe
c593606d6a
* test for mantis #9450 (forgot to commit earlier)
...
git-svn-id: trunk@8932 -
2007-10-25 19:41:56 +00:00
Jonas Maebe
81c5abfb72
* don't add target_info.unit_env to the unit search path
...
if it's not set/empty
git-svn-id: trunk@8931 -
2007-10-25 19:30:48 +00:00
peter
f91f060acb
* remove Contnrs unit dependency by using TFPList instead of TFPObjectList
...
git-svn-id: trunk@8930 -
2007-10-25 19:25:14 +00:00
peter
ac45a17e6a
* move paszlib
...
git-svn-id: trunk@8929 -
2007-10-25 19:19:03 +00:00
joost
af345cdb8c
* Patch from Jesus Reyes to avoid that all fields are treated as blobs
...
git-svn-id: trunk@8928 -
2007-10-25 19:05:34 +00:00
peter
c8ed392469
* defstates doesn't affect any crc
...
git-svn-id: trunk@8927 -
2007-10-25 18:13:03 +00:00
Vincent Snijders
a9b0952c77
* added mode objfpc to prevent alignment problems
...
git-svn-id: trunk@8926 -
2007-10-25 14:34:01 +00:00
michael
ebe62e17ae
* Fixed TWriter so it streams csSubcomponentt only when streaming its owner; not from all references to it
...
git-svn-id: trunk@8925 -
2007-10-25 07:22:14 +00:00
joost
047d79aef4
* Patch from Jesus Reyes to allow changing the Dialect
...
git-svn-id: trunk@8924 -
2007-10-24 21:05:05 +00:00
florian
c5f492ef50
* fixed assembling of movq mem,xmmreg
...
git-svn-id: trunk@8923 -
2007-10-24 20:45:38 +00:00
michael
e597d8f9da
* Avoid a size 0 error on empty string fields
...
git-svn-id: trunk@8922 -
2007-10-24 08:55:50 +00:00
micha
c825b8239b
* increase default timeout for cpu intensive tests on slow cpus
...
git-svn-id: trunk@8921 -
2007-10-23 22:02:16 +00:00
peter
273bfffe5b
* store defstates in ppu, this field keeps the info what
...
is generated for a def so it can be reused, e.g. dwarf debuginfo
git-svn-id: trunk@8920 -
2007-10-23 21:50:10 +00:00
florian
370f05c516
* soft float128 code compiles in theory (ies the compiler)
...
git-svn-id: trunk@8919 -
2007-10-23 20:23:13 +00:00
peter
a724d80e81
* debuginfo initialized per unit
...
git-svn-id: trunk@8918 -
2007-10-23 18:19:17 +00:00
florian
17a5249bac
+ initial FlatSB implementation, resolves #7915
...
git-svn-id: trunk@8916 -
2007-10-23 17:50:48 +00:00
peter
e10c75ee6e
* fix relative path writing
...
git-svn-id: trunk@8915 -
2007-10-23 17:38:54 +00:00
joost
41e1da6fb7
* Allow a size of 0 in a stringfield
...
git-svn-id: trunk@8914 -
2007-10-23 11:45:40 +00:00
joost
8a66698bc4
* TIBConnection.Dialect is read-only as it is implemened now. And public, not published.
...
* Check if the database is connected in TIBConnection.SetDialect
* Changed error-buffer size (ibconnection)
* TCustomConnection.StreamedConnected is protected
* Initialize TDatabase.FConnected to false
git-svn-id: trunk@8913 -
2007-10-23 11:40:43 +00:00
florian
3e7e3dc2eb
* when looking for the compiler, call fpc with the right target cpu name, resolves #9924 after makefile regeneration
...
git-svn-id: trunk@8911 -
2007-10-22 19:57:59 +00:00
peter
a0ebdcf820
* enable regvar for -O2
...
git-svn-id: trunk@8910 -
2007-10-22 16:50:09 +00:00
peter
d74bd34a91
* fix 32bit truncation in type determination of constant operands
...
git-svn-id: trunk@8909 -
2007-10-22 16:36:41 +00:00
Jonas Maebe
0aba0acdf6
* fixed widechar to shortstring conversion after r8898 (webtbs/tw7758)
...
git-svn-id: trunk@8908 -
2007-10-21 22:58:17 +00:00
Jonas Maebe
12b4f034ea
* only allow using array elements as for-loop counter variables
...
in TP mode
git-svn-id: trunk@8907 -
2007-10-21 22:39:49 +00:00
Jonas Maebe
e64b973cf9
* fixed ppc and ppc64 compilation after r8898
...
git-svn-id: trunk@8906 -
2007-10-21 22:15:19 +00:00
Jonas Maebe
d2279d55d6
* restored outputting the stabs for local variables and parameters
...
which was accidentally disabled in r8878
* move "end of function" stab past all stabs for the function (except
for the Darwin "size" stab), like gcc does
git-svn-id: trunk@8905 -
2007-10-21 21:19:48 +00:00
florian
1cb5d2a603
* some missing make_simple_ref calls added, resolves #8948
...
git-svn-id: trunk@8904 -
2007-10-21 20:19:04 +00:00
Jonas Maebe
9343a2ea50
* always do a SaveAs when trying to save new editors, also if there
...
aren't any modifications yet, since as the editor has no name yet
a plain save won't do anything (mantis #9477 )
git-svn-id: trunk@8903 -
2007-10-21 20:09:11 +00:00
florian
c219b1f753
* fixed/enabled andl/addl/... xx,reg1 orl reg1,reg1 setxx/jxx/cmovxx optimization
...
git-svn-id: trunk@8902 -
2007-10-21 19:54:09 +00:00
florian
5a3f71754a
- removed odd assembler implementation, using the inline variant usually creates better code
...
git-svn-id: trunk@8901 -
2007-10-21 19:53:11 +00:00
florian
ae79ef2cb5
* don't range pointers converted to arrays, resolves #8191
...
git-svn-id: trunk@8900 -
2007-10-21 19:05:06 +00:00
florian
6b8466633e
* forgotten commit (part of last commit)
...
git-svn-id: trunk@8899 -
2007-10-21 17:41:26 +00:00
florian
7878f0feb3
* made all fpc_*_to_shortstr helpers a procedure, resolves #8580
...
git-svn-id: trunk@8898 -
2007-10-21 17:33:18 +00:00
michael
4e6cd59d8c
* Patch by Sergei Gorelkin:
...
xmlread.pp:
* As a step towards SAX-based validation, element content validator is
rewritten from scratch, so it now accepts child elements one by
one. This also enables reporting location of validation errors (however,
most locations aren't reported correctly yet).
* More straightforward handling of comments and PIs in internal subset.
* Attribute text is handled separately from element text.
* Unified handling of fatal and validation errors.
xmlutils.pp:
* Removed auto widechar->char conversions. These should have been a part
of fix for #9528 , but were not noticed at that moment.
dom.pp:
* Reworked 'ugly workarounds' in node removal code.
+ Element nodes remove themselves from document list of IDs, so no invalid pointers are left around.
xmlts.pp:
* Corrected validation diagnostics (display the first message and ingore subsequent ones).
* Validation error alone in a not-well-formed case is a test failure.
git-svn-id: trunk@8896 -
2007-10-21 16:09:41 +00:00
joost
0a9f618f09
* Define ISC_STATUS as clong, instead of longint
...
git-svn-id: trunk@8894 -
2007-10-21 15:57:10 +00:00
Jonas Maebe
01c5cb2c99
* fixed small typo
...
git-svn-id: trunk@8890 -
2007-10-21 14:39:52 +00:00
marco
1cfce12c09
* Fix for regclosekey problem.
...
git-svn-id: trunk@8884 -
2007-10-21 13:58:06 +00:00