pierre
90f12d0e4d
Improve check for Linux
...
git-svn-id: trunk@20913 -
2012-04-18 10:30:19 +00:00
pierre
75ca260090
Separate sparc specific system error numbers into new include file
...
git-svn-id: trunk@20912 -
2012-04-18 10:29:10 +00:00
pierre
b3f3e0d2a1
Move check_sys.sh to unix/scripts directory
...
git-svn-id: trunk@20911 -
2012-04-18 10:24:34 +00:00
pierre
11fe796ac3
Add script directory
...
git-svn-id: trunk@20910 -
2012-04-18 10:10:03 +00:00
pierre
6ce33d3aef
Add script directory
...
git-svn-id: trunk@20909 -
2012-04-18 10:09:41 +00:00
paul
e05121ff0d
tests: modified test to be more informative
...
git-svn-id: trunk@20908 -
2012-04-18 09:19:38 +00:00
paul
b80e7c8fba
compiler: change candidates search preference for variant arguments based on testing delphi XE + fixing tests
...
before the change order was (from better to worse): shortstring, ansistring, widestring, unicodestring
now the order is (from better to worse): widestring, unicodestring, ansistring, shortstring
git-svn-id: trunk@20907 -
2012-04-18 09:13:24 +00:00
pierre
6244671000
Add neednostdlib=1 for netbsd to avoid use of incompatble system libraries
...
git-svn-id: trunk@20906 -
2012-04-18 07:57:48 +00:00
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