Commit Graph

23174 Commits

Author SHA1 Message Date
michael
48d24a6a05 + Documented a lot of messages
git-svn-id: trunk@4214 -
2006-07-15 18:44:12 +00:00
michael
9ecfcf0e09 + Fixed memory leak in TIPCCserver
git-svn-id: trunk@4212 -
2006-07-15 15:25:33 +00:00
Jonas Maebe
e772485a40 - svn:executable
git-svn-id: trunk@4211 -
2006-07-15 08:47:40 +00:00
Tomas Hajny
092cd15939 * 2.0.4 fix: fpcdoc.htm -> fpctoc.htm
git-svn-id: trunk@4208 -
2006-07-15 00:56:00 +00:00
Tomas Hajny
4207cbf503 * 2.0.4 fix: mode objfpc and H+ needed
git-svn-id: trunk@4206 -
2006-07-15 00:42:10 +00:00
Tomas Hajny
203554e0e9 * saving of switches with longint values fixed
git-svn-id: trunk@4204 -
2006-07-15 00:08:26 +00:00
Tomas Hajny
b5638411e1 * initialization for -Cs and -Ch removed - target defaults used instead
git-svn-id: trunk@4203 -
2006-07-14 23:12:00 +00:00
florian
1c4312ebd1 + handling of mm registers in array constructors
git-svn-id: trunk@4201 -
2006-07-14 22:05:01 +00:00
florian
57f097a710 * made dir_warn code more clear, no implementation yet
git-svn-id: trunk@4200 -
2006-07-14 21:45:21 +00:00
Jonas Maebe
9e801eb048 * removed/conditionalised several unused variables
git-svn-id: trunk@4199 -
2006-07-14 20:44:57 +00:00
Jonas Maebe
2429cdce1b * removed/conditionalised several unused variables
git-svn-id: trunk@4197 -
2006-07-14 20:05:46 +00:00
Jonas Maebe
9b48d424ff * fixed use of uninitialised variables
git-svn-id: trunk@4195 -
2006-07-14 19:45:14 +00:00
Jonas Maebe
d75b19e484 * removed/conditionalised several unused variables
git-svn-id: trunk@4194 -
2006-07-14 19:44:54 +00:00
Jonas Maebe
b5fe67351e * fixed warning
git-svn-id: trunk@4193 -
2006-07-14 19:37:35 +00:00
Tomas Hajny
ff26156a17 * -Cs and -Ch removed from default fp.cfg - target defaults used instead
git-svn-id: trunk@4191 -
2006-07-14 19:32:51 +00:00
Tomas Hajny
801c578150 * show full compiler version in console too
git-svn-id: trunk@4190 -
2006-07-14 19:29:19 +00:00
Tomas Hajny
64b4912768 * correction of previous broken patch :-(
git-svn-id: trunk@4189 -
2006-07-14 19:24:47 +00:00
Jonas Maebe
c6b3550291 - removed some local variables and associated code not used
anymore after r4024

git-svn-id: trunk@4187 -
2006-07-14 18:48:26 +00:00
Jonas Maebe
743b05e911 * fixed and released optimization to prevent some superfluous
parameter copying for ppc32/ppc64

git-svn-id: trunk@4186 -
2006-07-14 17:55:45 +00:00
Jonas Maebe
4861472e7b * declared tlabelsym.mangledname as override
git-svn-id: trunk@4184 -
2006-07-14 17:33:29 +00:00
Jonas Maebe
90cacb4cf5 * changed result type of dwarf_reg from byte to shortint to avoid
warning about comparison which can never be true

git-svn-id: trunk@4183 -
2006-07-14 17:25:16 +00:00
Jonas Maebe
a12f293781 * fixed wrong note about explictly valued enumeration types if the lower
bound is <= -1

git-svn-id: trunk@4182 -
2006-07-14 17:16:27 +00:00
Jonas Maebe
30ee3416e8 * fixed wrong "assigned but not used" note for class and interface
(the latter via a type cast) variables from which only fields are
    read

git-svn-id: trunk@4181 -
2006-07-14 17:06:31 +00:00
Jonas Maebe
0d0766a595 * fixed web bug #6923 (old 5100): count references to private fields
from non-private properties

git-svn-id: trunk@4180 -
2006-07-14 15:34:02 +00:00
Jonas Maebe
85cdb1315d * updated fpu exception causes
git-svn-id: trunk@4179 -
2006-07-14 14:40:34 +00:00
Jonas Maebe
ff4a00244f * increased *align_max to 8 bytes for darwin/i386 (needed for mmx/sse)
git-svn-id: trunk@4177 -
2006-07-14 13:20:40 +00:00
Jonas Maebe
982c1a39c4 * and yet more ebx saving/restoring
git-svn-id: trunk@4176 -
2006-07-14 11:57:07 +00:00
Marc Weustink
1f3e05131a fixed generation of dwarf lineinfo in win32
git-svn-id: trunk@4171 -
2006-07-13 23:53:53 +00:00
Tomas Hajny
fefc80431a + French message file in ISO 8859-1
git-svn-id: trunk@4170 -
2006-07-13 23:47:13 +00:00
Tomas Hajny
33215508c1 * e-mail address for bugs corrected
git-svn-id: trunk@4168 -
2006-07-13 23:28:20 +00:00
Tomas Hajny
aaeeaf246d * 2.0.4 fix: missing access key for Source 3
git-svn-id: trunk@4167 -
2006-07-13 23:12:27 +00:00
Tomas Hajny
76ac54b78f * show full compiler version in About dialog
git-svn-id: trunk@4166 -
2006-07-13 23:08:05 +00:00
Tomas Hajny
419ab6aeac + allow output of full version in QuickInfo
git-svn-id: trunk@4165 -
2006-07-13 23:06:46 +00:00
Jonas Maebe
57d5329977 * support printing the full source file path also when -vr is used
* don't change the case of paths and file names when using -vr
    and we're on a tf_files_case_aware/tf_files_case_sensitive platform

git-svn-id: trunk@4160 -
2006-07-13 18:12:40 +00:00
Jonas Maebe
ef16df72da * some optimizations for code generated for
"(x and power_of_two_const) <>/= 0)"

git-svn-id: trunk@4159 -
2006-07-13 17:48:41 +00:00
Jonas Maebe
cf7fce8f65 * use const strings parameters for four_char_code helpers to avoid
unnecessary copying

git-svn-id: trunk@4157 -
2006-07-13 13:10:19 +00:00
Jonas Maebe
39a127bfc0 + macpas BAnd/BOr/BXor/Bsr/Bsl/BTst/BSet/BClr support
git-svn-id: trunk@4156 -
2006-07-13 12:58:20 +00:00
michael
f9b4308edd + Some cosmetical issues, and now all elements are emitted only once.
git-svn-id: trunk@4154 -
2006-07-12 22:42:53 +00:00
florian
b24388da8d * fix comparedword, fixes #7143
git-svn-id: trunk@4153 -
2006-07-12 20:50:48 +00:00
florian
096fb2dcb8 * really copy widestrings in widestr_assign when winlike wistrings are used
git-svn-id: trunk@4151 -
2006-07-12 17:53:58 +00:00
florian
81b98c9d82 + added more ebx saving to cpuid invocations
git-svn-id: trunk@4147 -
2006-07-12 07:23:03 +00:00
Tomas Hajny
e8b76c157b * patch by borsa77 at libero.it - fixed information about destroyed registers
git-svn-id: trunk@4146 -
2006-07-11 22:10:29 +00:00
Jonas Maebe
bddcc8f902 * save/restore ebx around cpuid invocations
git-svn-id: trunk@4145 -
2006-07-11 20:50:44 +00:00
florian
0a9a9dd69c - mispelled TryStrQWord removed
git-svn-id: trunk@4143 -
2006-07-11 20:03:21 +00:00
chrivers
87826f69d5 Added ppo_implements, odt_interfacecom_property, and odt_interfacecom_function to support _IMPLEMENTS
git-svn-id: trunk@4142 -
2006-07-10 23:42:05 +00:00
chrivers
5e65c94bfb Added preliminary support for parsing _IMPLEMENTS
git-svn-id: trunk@4141 -
2006-07-10 23:41:31 +00:00
florian
a7b5f78daf * fixed crash in dwarf generation when generating info for empty default parameter sets
git-svn-id: trunk@4140 -
2006-07-10 18:14:52 +00:00
florian
6185a32923 * amd specific flags are checked against cpu vendor
git-svn-id: trunk@4138 -
2006-07-10 18:03:30 +00:00
tom_at_work
aa8d214759 * 2.0.4 fix: fixed move()/fillchar() for linux, avoiding use of dcbz which causes crashes on G5
git-svn-id: trunk@4137 -
2006-07-09 18:25:41 +00:00
michael
aa2d333b11 + Implemented support for ;public name XYZ; construct
git-svn-id: trunk@4133 -
2006-07-09 09:43:30 +00:00