Commit Graph

23168 Commits

Author SHA1 Message Date
yury
e062922528 * added an option to use target-specific memory manager instead of standard. This is controlled by HAS_MEMORYMANAGER and HAS_MT_MEMORYMANAGER defines.
* wince executables use C memory manager now (as all apps compiled by eVC++). It saves 5.5 KB of exe size.

git-svn-id: trunk@4282 -
2006-07-23 10:23:31 +00:00
florian
887781a6b9 * experimental patch to fix #7187
git-svn-id: trunk@4281 -
2006-07-23 08:46:37 +00:00
yury
8ca51bc475 * added cmem for wince.
git-svn-id: trunk@4280 -
2006-07-23 08:34:46 +00:00
joost
5e960e0103 + added support for blob-parameters
git-svn-id: trunk@4279 -
2006-07-23 01:20:50 +00:00
tom_at_work
de20abf3ec * cr reg fix for ppc64
git-svn-id: trunk@4277 -
2006-07-22 11:04:56 +00:00
florian
4095b36047 * cr register name fix
git-svn-id: trunk@4276 -
2006-07-22 09:33:47 +00:00
yury
7ccca2e438 * Optimization for smartlinking. Removed command line parsing in system unit initialization for wince. The parser is called when command line is accessed first time in program. It saves 1.55KB exe size, when command line is not used.
git-svn-id: trunk@4275 -
2006-07-22 09:29:54 +00:00
Tomas Hajny
7e8fb504bf * ufvsrc->fvsrc
git-svn-id: trunk@4273 -
2006-07-21 21:11:58 +00:00
daniel
e21858f85a + Add Jonas his explanation as comments to gas_regname
git-svn-id: trunk@4272 -
2006-07-21 11:26:00 +00:00
Jonas Maebe
5f699c7838 + -gt, -gtt, -gttt and -gtttt switches to trash local variables with
different values (resp. $55, $AA, $EF and $00) in function/procedure
    prologs to help find uninitialized uses. Should still be extended
    for "out" parameters.

git-svn-id: trunk@4271 -
2006-07-20 22:54:23 +00:00
Jonas Maebe
73d5e259ef * regenerated version (please always regenerate and commit these too
if you commit a new errore.msg, to avoid conflicts later)

git-svn-id: trunk@4270 -
2006-07-20 22:39:47 +00:00
Jonas Maebe
e08aa358fb * removed stb from calculation_target_op0 (stb does not calculate a value
to store in operand 0)

git-svn-id: trunk@4269 -
2006-07-20 22:38:26 +00:00
daniel
e357dc5cf0 + Add rxvt keyboard sequences by Micha
git-svn-id: trunk@4268 -
2006-07-20 21:28:05 +00:00
joost
b80c0fcf4c + set the right fieldno when adding a field
git-svn-id: trunk@4266 -
2006-07-20 17:27:42 +00:00
yury
82b74ffc64 * fixed warning and note while compiling RTL.
git-svn-id: trunk@4265 -
2006-07-20 12:31:58 +00:00
Tomas Hajny
58cbcae50b * translation of next part by Ido Kanner
git-svn-id: trunk@4262 -
2006-07-19 22:17:24 +00:00
Tomas Hajny
0e0a86428e * spelling mistake corrected by Ido Kanner
git-svn-id: trunk@4261 -
2006-07-19 22:06:08 +00:00
yury
5a49addb35 * fixed more warnings and notes while compiling RTL.
git-svn-id: trunk@4259 -
2006-07-19 19:10:02 +00:00
yury
fefe85a86a * Fixed warning.
git-svn-id: trunk@4258 -
2006-07-19 18:24:26 +00:00
yury
2df42b29af * removed "Note: Local variable "X" is assigned but never used" when the variable is passed to procedure/function as OUT parameter.
git-svn-id: trunk@4257 -
2006-07-19 18:19:41 +00:00
yury
e1b9814b5d * fixed some warnings and notes while compiling RTL.
git-svn-id: trunk@4256 -
2006-07-19 10:31:15 +00:00
joost
15f44bec2e * 2.0.4 fix:
- The oracle example now uses the new oracle-bindings
 - Fixed a typo in the declaration of OCIInitialize

git-svn-id: trunk@4255 -
2006-07-18 23:16:55 +00:00
florian
e0955aea59 - removed unnecessary array
git-svn-id: trunk@4253 -
2006-07-18 20:45:41 +00:00
Tomas Hajny
1acce9da8f * updates by Ido Kanner
git-svn-id: trunk@4251 -
2006-07-18 19:00:15 +00:00
yury
11576fd24b * fixed warnings and notes while compiling system unit for wince.
git-svn-id: trunk@4250 -
2006-07-18 15:00:09 +00:00
michael
192f24fabe * Patch from Martin Schreiber to fix TWriter.WriteDescendent
git-svn-id: trunk@4248 -
2006-07-18 07:31:14 +00:00
michael
497abf8f5d + Several improvements by Martin Schreiber
git-svn-id: trunk@4246 -
2006-07-17 19:52:00 +00:00
michael
d3896e0661 + Patch from Martin Schreiber to fix AV when closing a TSQLQuery
git-svn-id: trunk@4244 -
2006-07-17 19:37:50 +00:00
Jonas Maebe
2fd0ddf2f5 * fixed web bug #7100 (finalize instead of only decrref temps for
refcounted function results)

git-svn-id: trunk@4243 -
2006-07-17 15:29:30 +00:00
Jonas Maebe
e95bd67f6c + added
git-svn-id: trunk@4241 -
2006-07-17 14:05:45 +00:00
Jonas Maebe
cf86412832 * fixed regInInstruction to detect register usages in Ch_ALL
instructions whereby the registers are explicitly named in operands
    (mainly for unsupported mmx/sse instructions)

git-svn-id: trunk@4240 -
2006-07-17 13:54:49 +00:00
marco
6148aec213 * getstartupinfo
git-svn-id: trunk@4238 -
2006-07-17 09:03:31 +00:00
michael
576c6a3cbb + Fixed a LaTeX error
git-svn-id: trunk@4237 -
2006-07-16 21:01:06 +00:00
tom_at_work
2b8d704238 * fixed syscall helpers: threadvar index now correctly loaded as dword, helpers are now TOC and environment pointer aware, one-parameter helper was bugged and general cleanup; solves random crashes in these functions in particular with -O2 and threads.
git-svn-id: trunk@4236 -
2006-07-16 19:22:31 +00:00
florian
c8b0d1ae2d * made some headers more Delphi compatible, from Burkhard Carstens
git-svn-id: trunk@4234 -
2006-07-16 16:28:28 +00:00
michael
7c6568ff0b + Implemented correct visibility checking for arguments of methods
git-svn-id: trunk@4230 -
2006-07-16 16:00:27 +00:00
Tomas Hajny
1cc4173738 * GetLongName hasn't been returning real LFN
git-svn-id: trunk@4225 -
2006-07-16 12:46:19 +00:00
tom_at_work
5622a7ae64 * fixed some bugs in a_param_ref due to missing begin/end block markers
git-svn-id: trunk@4224 -
2006-07-16 10:29:53 +00:00
tom_at_work
b3573feabb * fixed compilation on 64 bit platforms with DEBUG_MT enabled
git-svn-id: trunk@4223 -
2006-07-16 10:19:52 +00:00
tom_at_work
cd8842a74d * fixed TCGETS ioctl call constant for ppc/ppc64 (from do_isdevice)
git-svn-id: trunk@4222 -
2006-07-16 10:19:21 +00:00
michael
164973da61 + Added SkipHeader parameter to compression stream creator. Allows to create zip files
git-svn-id: trunk@4220 -
2006-07-16 10:13:14 +00:00
florian
6235118f06 * use dwarf by default on x86_64-linux
git-svn-id: trunk@4219 -
2006-07-16 08:46:29 +00:00
Tomas Hajny
ef940a268f * bugrep -> bugs
git-svn-id: trunk@4216 -
2006-07-15 20:21:23 +00:00
Tomas Hajny
99e0c62cc7 * eternal -> external
git-svn-id: trunk@4215 -
2006-07-15 20:18:40 +00:00
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