Commit Graph

36400 Commits

Author SHA1 Message Date
pierre
7d82ed4459 + Add ACCEPT_646 for systems that return '646' for nl_langinfo(CODESET) call
git-svn-id: trunk@20905 -
2012-04-17 15:28:28 +00:00
pierre
8750b10113 correct TStatFs for netbsd
git-svn-id: trunk@20904 -
2012-04-17 15:25:29 +00:00
pierre
e3aabfec79 * OpenBSD uses a special sigprocmask syscall
git-svn-id: trunk@20900 -
2012-04-16 15:43:44 +00:00
marco
a680c4f1d6 * Patch from Ludo that fixes that Event handlers were only created for the first CoClass that used the shared events
Mantis #21779

git-svn-id: trunk@20899 -
2012-04-16 07:47:11 +00:00
Tomas Hajny
0afee490e2 + FileNameCasePreserving added - see #18066 in Mantis
git-svn-id: trunk@20897 -
2012-04-15 21:29:14 +00:00
Tomas Hajny
27403b542b + FileNameCasePreserving added - see #18066 in Mantis
git-svn-id: trunk@20896 -
2012-04-15 21:21:53 +00:00
Jonas Maebe
cdefb6720f * fixed compilation after r20801
git-svn-id: trunk@20895 -
2012-04-15 21:11:10 +00:00
Tomas Hajny
d442d14e0c + FileNameCasePreserving added - see #18066 in Mantis
git-svn-id: trunk@20894 -
2012-04-15 20:56:13 +00:00
florian
fc673340fe + implemented x86-64 mov optimization to test register usage tracking framework
git-svn-id: trunk@20892 -
2012-04-15 20:30:45 +00:00
florian
3c33bf4e6d * completed framework for register usage tracking
git-svn-id: trunk@20891 -
2012-04-15 20:29:35 +00:00
Tomas Hajny
225cc1c1e0 * fix FileExists/DirectoryExists wrongly accepting non-existing entries with wrong path due to path normalization using ExpandFileName (correctly) accepting also non-existing paths
git-svn-id: trunk@20890 -
2012-04-15 19:46:33 +00:00
Jonas Maebe
25f9c15290 * force -vw switch, because if it's not active then -Sew won't do anything
git-svn-id: trunk@20889 -
2012-04-15 16:09:29 +00:00
Jonas Maebe
9c311fa6bb + test object files for AIX/PowerPC
git-svn-id: trunk@20888 -
2012-04-15 16:06:46 +00:00
florian
2a6a4831ea * basics for generic register usage information
git-svn-id: trunk@20886 -
2012-04-15 14:20:47 +00:00
michael
3d366bca44 * Reverse erronous commit of unchecked patch
git-svn-id: trunk@20885 -
2012-04-15 14:02:16 +00:00
michael
b2ce6b2cab * Reinstated SetFound
git-svn-id: trunk@20884 -
2012-04-15 14:00:06 +00:00
florian
9e105677db * optimize mov/and sequences on x86-64
git-svn-id: trunk@20883 -
2012-04-15 12:58:02 +00:00
michael
86c8b19336 * Patch and testcase from Luiz Americo to fix ExtractFieldName (bug 21777)
git-svn-id: trunk@20882 -
2012-04-15 11:52:15 +00:00
michael
5219b118d8 * Fix checkconstraints initialization and property setter (by Luiz Americo)
git-svn-id: trunk@20881 -
2012-04-15 09:34:09 +00:00
michael
fcb4bf4854 * Solved name conflict parser.inc is used in classes unit
git-svn-id: trunk@20880 -
2012-04-15 09:27:53 +00:00
sergei
86f0a4177d * SAX cleanup: removed {$ifdef UseDynArrays}, left variant without dynarrays, they don't provide any significant advantage.
* Changed TList to TFPList, removed redundant FLength field.

git-svn-id: trunk@20879 -
2012-04-14 22:44:45 +00:00
Jonas Maebe
f0b7ce8afe * fix building for Haiku/BeOS after r20839 (patch by Olivier Coursière)
git-svn-id: trunk@20878 -
2012-04-14 20:36:02 +00:00
florian
ceb1becfa1 * align cmp byte loop
git-svn-id: trunk@20877 -
2012-04-14 20:09:51 +00:00
florian
4b7748ad11 * better suitable on x86_64-linux
git-svn-id: trunk@20876 -
2012-04-14 20:09:31 +00:00
florian
39ab9eceba * fix OpsEqual
git-svn-id: trunk@20875 -
2012-04-14 20:08:56 +00:00
florian
d24b70d22b * ported part of the i386 peep hole optimizer to x86-64 to see if it is possible to create a shared x86 peep hole optimizer
git-svn-id: trunk@20874 -
2012-04-14 19:08:02 +00:00
sergei
931a0f159c - Removed xmltextreader.TXMLReadState definition, it clashes with one from xmlreader.pp (this was not significant while the entire TXMLTextReader class was implementation-only).
git-svn-id: trunk@20873 -
2012-04-14 18:04:55 +00:00
sergei
18079355f5 * fcl-xml, going public with TXMLTextReader: moved most of the code from xmlread.pp to new unit xmltextreader.pp, auxiliary classes moved to xmlreader.pp.
git-svn-id: trunk@20868 -
2012-04-14 17:25:40 +00:00
michael
0aa0d3f584 * Applied cleanup patch from Luiz Americo (Bug 21771)
git-svn-id: trunk@20867 -
2012-04-14 14:52:33 +00:00
michael
1ee57d4edd * Applied cleanup patch from Luiz Americo
git-svn-id: trunk@20866 -
2012-04-14 14:49:01 +00:00
michael
f993b813b1 * Fixed case of range starting with negative identifier
git-svn-id: trunk@20865 -
2012-04-14 14:37:12 +00:00
michael
9e5081cd90 * Fixed bug #21252 (range type with identifiers)
git-svn-id: trunk@20864 -
2012-04-14 14:00:49 +00:00
michael
b0077a1155 * Removed some memory leaks
git-svn-id: trunk@20863 -
2012-04-14 13:38:33 +00:00
michael
b1f7f84b41 * Fixed parsing of set of range (bug 21642), removed some memory leaks
git-svn-id: trunk@20862 -
2012-04-14 13:38:00 +00:00
florian
59040465d8 + simple assembler implementation of CompareByte
* adapted copyright

git-svn-id: trunk@20861 -
2012-04-13 22:08:50 +00:00
pierre
bd1ae9bdf0 Regenerated after: Add -Xd option for FreeBSD OS
git-svn-id: trunk@20860 -
2012-04-13 21:53:50 +00:00
pierre
e59d692c5c + Add -Xd option for FreeBSD OS
git-svn-id: trunk@20859 -
2012-04-13 21:53:22 +00:00
florian
ce845bf97c * introduction of in_generic in r20699 was unneeded, replaced by parse_generic
git-svn-id: trunk@20858 -
2012-04-12 21:53:10 +00:00
florian
4c472a1569 * due to different result handling of integers and interfaces, GetInterfaceProp cannot use GetOrdProp, resolves #21684
git-svn-id: trunk@20857 -
2012-04-12 21:50:03 +00:00
sergei
ed9146f918 * Simplified CheckName() a bit.
* Replaced some checks for terminating #0 with checks against buffer end address.
* Fixed mistake in GetLocalName(), was referring to wrong FColonPos.
* Moved parsing PE references into StartPE, reduces code duplication.

git-svn-id: trunk@20856 -
2012-04-12 21:43:51 +00:00
Jonas Maebe
210eac085a * do not perform stabstr replacements on mangled names of typed constants
(fixes stabs after r20842)

git-svn-id: trunk@20855 -
2012-04-12 16:13:27 +00:00
Jonas Maebe
e9d52f7b95 * fixed copy/paste bug that caused the default target OS to be always set
to AIX on Linux PPC32/64 platforms

git-svn-id: trunk@20854 -
2012-04-12 09:36:46 +00:00
michael
e74b6087b3 * Dataset.Modified should be read-only
git-svn-id: trunk@20853 -
2012-04-12 07:10:31 +00:00
Tomas Hajny
2cb7b4cf0f * fixed a silly bug from r20694
git-svn-id: trunk@20852 -
2012-04-11 21:12:03 +00:00
Jonas Maebe
135565e951 * enabled for AIX
git-svn-id: trunk@20851 -
2012-04-11 18:07:23 +00:00
Jonas Maebe
829062cd79 * fixed bootstrap rule for aix (why are all unix OSes hardcoded here?)
git-svn-id: trunk@20850 -
2012-04-11 18:07:16 +00:00
Jonas Maebe
a1e14210c2 * compile the lnfogdb unit for darwin
git-svn-id: trunk@20849 -
2012-04-11 18:07:11 +00:00
Jonas Maebe
29111f957e - don't include the lineinfo unit on AIX, because it doesn't have it; in
general, this is also wrong because it won't work on platforms using DWARF
    either

git-svn-id: trunk@20848 -
2012-04-11 18:07:06 +00:00
Jonas Maebe
ec1cceb3d1 + support for generating multiple script files (.sh/.bat/.cmd/...) with link
commands

git-svn-id: trunk@20847 -
2012-04-11 18:07:01 +00:00
Jonas Maebe
ebc542a48b * gcc does add a .file statement for AIX (but using different code than for
other platforms, which is where the confusion stemmed from)

git-svn-id: trunk@20846 -
2012-04-11 18:06:57 +00:00