Commit Graph

25640 Commits

Author SHA1 Message Date
marco
136fa69943 * deprecated
git-svn-id: trunk@7200 -
2007-04-29 22:11:51 +00:00
marco
4ba29cdbe1 * first set of deprecated tags.
git-svn-id: trunk@7199 -
2007-04-29 22:08:18 +00:00
daniel
4edf4de955 + Meteor benchmark
git-svn-id: trunk@7197 -
2007-04-29 19:19:16 +00:00
florian
f2d05bc3a1 * new tests derived from tw8777 so we avoid that it is forgotten
git-svn-id: trunk@7196 -
2007-04-29 17:58:50 +00:00
joost
6906bed772 * Enabled building of ide on darwin
git-svn-id: trunk@7189 -
2007-04-29 11:40:23 +00:00
daniel
c23bbe24bf + Add peoplehole optimization to optimize "smallset+[x]" and "smallset-[x]".
git-svn-id: trunk@7188 -
2007-04-29 10:32:18 +00:00
peter
8a02ac0a5a * don't use generic section rule for .stab and .stabstr
git-svn-id: trunk@7187 -
2007-04-29 09:48:59 +00:00
Tomas Hajny
81a711881d * added missing word in message explanation
git-svn-id: trunk@7186 -
2007-04-29 09:48:53 +00:00
florian
23aa57ff75 + support of dispatch call using <variant>.<id>
git-svn-id: trunk@7185 -
2007-04-28 20:09:52 +00:00
florian
0d9609d614 * convert extended to double when passing it to automation dispatchers
* fix code generation for automation dispatching of doubles

git-svn-id: trunk@7184 -
2007-04-28 19:35:51 +00:00
daniel
f3660976bc + Allow replace spilling for "opcode register,const" and "opcode const,register"
git-svn-id: trunk@7183 -
2007-04-28 19:11:17 +00:00
Tomas Hajny
abfa85563f * patch by Marco Borsari - saving of registers
git-svn-id: trunk@7182 -
2007-04-28 19:09:54 +00:00
florian
01de46a0f4 * don't allow logical operators on char, resolves #8780
git-svn-id: trunk@7181 -
2007-04-28 18:43:58 +00:00
florian
2eb40fc025 * forbid file types as function results
git-svn-id: trunk@7180 -
2007-04-28 18:32:03 +00:00
sekelsenmat
f19d931ee0 Improved symbian bindings and rtl. Now you can pass your string to the InfoPrint function, and the exit code is controled by the pascal software.
git-svn-id: trunk@7178 -
2007-04-28 05:56:29 +00:00
daniel
c43855a8f7 * Improve comment for [0..31]-x optimization
git-svn-id: trunk@7177 -
2007-04-27 13:35:25 +00:00
daniel
ea79e69176 + Add optimization to optimize [0..31]-x set expression to use one less
register. This construction is used in our Shootout meteor contest
    implementation.

git-svn-id: trunk@7176 -
2007-04-26 21:48:18 +00:00
Almindor
83f6a8f612 * update lnet to 0.5 release
git-svn-id: trunk@7174 -
2007-04-26 11:13:13 +00:00
ivost
66d11ab637 * disabled some types in pthrlinux.inc because they already exist in unixtype
git-svn-id: trunk@7173 -
2007-04-26 07:54:41 +00:00
peter
29ffdefacb * secrel32 relocation support required by dwarf2 under windows
git-svn-id: trunk@7172 -
2007-04-25 09:06:36 +00:00
peter
04f5026a0d * support dwarf2 sections
git-svn-id: trunk@7171 -
2007-04-25 08:02:59 +00:00
peter
71a11fafe9 * support long section names in executable
git-svn-id: trunk@7170 -
2007-04-25 07:32:13 +00:00
peter
edf3a3cb17 * add libtar needed for windows
git-svn-id: trunk@7169 -
2007-04-25 06:37:09 +00:00
florian
f4868c2414 * don't generate pointer checks for newly initialized by new pointers, resolves #8757
git-svn-id: trunk@7168 -
2007-04-24 20:19:25 +00:00
florian
d83a869018 * don't write def for constant widestrings
git-svn-id: trunk@7167 -
2007-04-24 08:53:59 +00:00
michael
d12c324f27 * Fixed GetDeclaration of TPasFileType
git-svn-id: trunk@7166 -
2007-04-23 20:31:08 +00:00
michael
4b51cc63ad * Added AddList method, as per bug #8598
git-svn-id: trunk@7165 -
2007-04-23 20:26:31 +00:00
michael
cf22185208 * Patch from P.J. Hess to add some missing control codes
git-svn-id: trunk@7164 -
2007-04-23 20:00:59 +00:00
michael
8c00103c8e * Optimization to ReadInteger from Alex Zolotov
git-svn-id: trunk@7163 -
2007-04-23 19:57:46 +00:00
pierre
986dea1cfc * reject 0x#0 and variations in val function
git-svn-id: trunk@7159 -
2007-04-23 07:43:51 +00:00
pierre
bcfecca1b3 * exit with ExitCode<>0 if any error occurs
git-svn-id: trunk@7158 -
2007-04-23 05:57:15 +00:00
sekelsenmat
812ca1e7a7 Improved Symbian OS support. Added c bindings. Simple softwares for the emulator now work
git-svn-id: trunk@7157 -
2007-04-23 05:33:02 +00:00
florian
8800db8fa0 * allow external in cppclasses
* don't insert vmt pointer for C++ constructor/destructor calls

git-svn-id: trunk@7156 -
2007-04-22 19:55:05 +00:00
florian
59d4afc172 * formatting
git-svn-id: trunk@7155 -
2007-04-22 19:50:51 +00:00
florian
00076c1076 * pass this to C++ methods always by reference
git-svn-id: trunk@7154 -
2007-04-22 19:49:56 +00:00
florian
0b92495b77 * gcc 3.x cpp name mangling
git-svn-id: trunk@7153 -
2007-04-22 18:53:44 +00:00
marco
c2715f6aaa * added cvartypetoelementinfo struct/const. (mergeme)
git-svn-id: trunk@7152 -
2007-04-22 09:50:50 +00:00
florian
1ce644ddda * don't do section smartlinking on symbian
git-svn-id: trunk@7151 -
2007-04-21 20:55:24 +00:00
Tomas Hajny
add58fa760 * add missing dependency on netdb for netware+netwlibc
git-svn-id: trunk@7149 -
2007-04-21 13:49:36 +00:00
pierre
1192e258de * Use PPC_TARGET as in compiler dir to create cross cpu IDEs
git-svn-id: trunk@7148 -
2007-04-20 15:38:55 +00:00
pierre
c12c929a02 * try to fix assmebler highlighting for different cpus
git-svn-id: trunk@7147 -
2007-04-20 15:38:11 +00:00
pierre
a70926dd8a * clean up assembler switches
git-svn-id: trunk@7146 -
2007-04-20 15:36:33 +00:00
pierre
8b0b45c2b8 + CondAsmOptStr added for IDE
git-svn-id: trunk@7145 -
2007-04-20 15:23:53 +00:00
pierre
922761915b + CondAsmOptStr added for IDE
git-svn-id: trunk@7144 -
2007-04-20 15:23:37 +00:00
Jonas Maebe
34b3a14ffc * fixed typo in opcode tables (hbrx -> lhbrx)
git-svn-id: trunk@7143 -
2007-04-20 15:14:40 +00:00
Jonas Maebe
8077765f13 * fixed loading spilled registers from offsets outside the smallint
range for ppc32 and ppc64 (mantis #8633)

git-svn-id: trunk@7142 -
2007-04-20 13:22:45 +00:00
pierre
e98fc7e396 * enhance html display
git-svn-id: trunk@7141 -
2007-04-20 09:57:09 +00:00
pierre
1d1412c593 * testing several types for Val function
git-svn-id: trunk@7140 -
2007-04-20 08:32:28 +00:00
florian
5f18807044 + new test
git-svn-id: trunk@7138 -
2007-04-19 20:25:02 +00:00
ivost
013277dd01 * fixed TCustomInifile.WriteBinaryStream
git-svn-id: trunk@7135 -
2007-04-19 09:56:01 +00:00