peter
068c67190b
* fix wrong opsize for rangecheck to qword
...
git-svn-id: trunk@2338 -
2006-01-25 21:46:51 +00:00
Tomas Hajny
bbd4886809
* fix for wrong pointer increment (causing crash/heap corruptions)
...
git-svn-id: trunk@2337 -
2006-01-25 21:26:38 +00:00
peter
0bbead8114
* use use_section_smartlink instead of af_smartlink_sections
...
git-svn-id: trunk@2336 -
2006-01-25 18:07:36 +00:00
Jonas Maebe
46c0fc3e7c
* fixed patch of r2313 (unit init code was not called anymore for
...
libraries)
git-svn-id: trunk@2334 -
2006-01-25 16:52:32 +00:00
michael
9cb97e5a99
+ Enabled use of embedded firebird library.
...
git-svn-id: trunk@2333 -
2006-01-24 20:04:46 +00:00
olle
7b811ac58e
Added short circuit evaluation of compile time expressions
...
git-svn-id: trunk@2331 -
2006-01-23 21:34:24 +00:00
Jonas Maebe
d2ba35df7e
* don't destroy edi when allocating the stack frame for win32
...
git-svn-id: trunk@2330 -
2006-01-23 10:54:48 +00:00
florian
238d18bef2
* fixed some broken stuff due to tai_const refactoring
...
git-svn-id: trunk@2329 -
2006-01-22 21:50:12 +00:00
florian
c1c7888179
+ some dwarf constants added
...
git-svn-id: trunk@2328 -
2006-01-22 17:53:33 +00:00
florian
6af88cec0f
+ first implementation of dwarf line info generation using .file and .loc, little use with binary writers though ...
...
git-svn-id: trunk@2327 -
2006-01-22 15:59:26 +00:00
daniel
6ba68594be
* Add --32 or --64 to to ensure functionality of i386 compiler on x64_64 OSes.
...
git-svn-id: trunk@2325 -
2006-01-22 14:29:07 +00:00
florian
b06643a1eb
* tai_const refactored
...
git-svn-id: trunk@2323 -
2006-01-22 12:58:38 +00:00
peter
50dc3390e8
* gprof fixes
...
git-svn-id: trunk@2322 -
2006-01-22 11:23:41 +00:00
peter
1e236c65b7
* fix order of libraries for -pg
...
git-svn-id: trunk@2321 -
2006-01-22 11:16:15 +00:00
daniel
6b83af08ed
* Add --64 or --32 to as call to allow i386 make cycle using -Aas on
...
x64_64 systems.
git-svn-id: trunk@2320 -
2006-01-22 11:06:10 +00:00
Jonas Maebe
d4ec987a0f
* fixed compilation
...
git-svn-id: trunk@2319 -
2006-01-22 09:38:53 +00:00
florian
aa176601fb
+ added more dwarf sections
...
git-svn-id: trunk@2318 -
2006-01-21 21:22:47 +00:00
Jonas Maebe
5e694a801e
* use vfork instead of fork for popen and one variant of executeprocess
...
if USE_VFORK is defined (currently only if both BSD and FPC_USE_LIBC
are defined). Speeds up the compilation of the compiler under Darwin
by 20-25% (the larger the project, the bigger the speedup).
git-svn-id: trunk@2317 -
2006-01-21 20:19:19 +00:00
florian
f5d790f9b6
* i386 uses dwarf cfi info on linux/win32, so even when omitting the stack frame, trace backs in gdb are correct
...
git-svn-id: trunk@2316 -
2006-01-21 14:30:57 +00:00
marco
46ff92bb60
* 64-bit patches from Neli and Andrew
...
git-svn-id: trunk@2315 -
2006-01-20 22:38:09 +00:00
Jonas Maebe
2ef0f67ebb
* don't call parameter setup code for library init code (darwin/mac os)
...
git-svn-id: trunk@2313 -
2006-01-20 22:00:15 +00:00
Tomas Hajny
10153d061d
* fix for web bug #4518 by Salvatore Licciardi
...
git-svn-id: trunk@2312 -
2006-01-18 22:48:19 +00:00
Vincent Snijders
8a02b500ed
added support for use of absolute links with content files
...
git-svn-id: trunk@2311 -
2006-01-17 11:41:28 +00:00
peter
3207ce77e1
* fix compare with null
...
git-svn-id: trunk@2310 -
2006-01-17 08:44:57 +00:00
peter
abc49206fc
* section smartlink for win32 added, disabled by default because ld.exe
...
ignores the --gc-sections for pe-i38
git-svn-id: trunk@2305 -
2006-01-16 10:50:02 +00:00
peter
2ee18b3d8c
* support section names with length > 8
...
git-svn-id: trunk@2304 -
2006-01-16 10:48:21 +00:00
peter
c297cb1569
* generate also external stubs for win32 without import section
...
git-svn-id: trunk@2303 -
2006-01-15 22:05:52 +00:00
olle
58f59b9134
added test cases for comming macpas features
...
git-svn-id: trunk@2302 -
2006-01-15 21:55:07 +00:00
peter
dadbbb32ce
* remove obsolete wincrt for windows
...
git-svn-id: trunk@2301 -
2006-01-15 21:14:50 +00:00
peter
b668f08d4c
* only build fpmcgtk for win32 if the gtk dll is found
...
git-svn-id: trunk@2300 -
2006-01-15 21:14:28 +00:00
peter
c01adb196a
* remove $ifdef WINDOWS which was broken for fpc
...
git-svn-id: trunk@2299 -
2006-01-15 19:36:56 +00:00
florian
a76d26bcb1
* according to errore.msg -gw generates dwarf debugging info, this wasn't the case, fixed
...
git-svn-id: trunk@2298 -
2006-01-15 16:08:43 +00:00
marco
4fe8654fe4
* shared lib i_ and t_ changes. Some small comments cleanup to t_
...
git-svn-id: trunk@2297 -
2006-01-15 15:22:29 +00:00
marco
51d75e9d4e
* FreeBSD now also shared.
...
git-svn-id: trunk@2296 -
2006-01-15 14:57:08 +00:00
marco
768bf94a99
* more "shared" fixes
...
git-svn-id: trunk@2295 -
2006-01-15 14:56:20 +00:00
marco
77d20d988c
* some patches related to shared linking + some AMD64 checks.
...
git-svn-id: trunk@2294 -
2006-01-15 14:33:30 +00:00
Vincent Snijders
32fc7668cc
write pointer values using 16 hexadecimal digits on 64 bits platforms
...
git-svn-id: trunk@2293 -
2006-01-15 14:12:42 +00:00
marco
b6ac26d673
* picified syscall code
...
git-svn-id: trunk@2292 -
2006-01-15 12:00:49 +00:00
florian
d525a3b162
+ set WINDOWS define on all Windows platforms (Win32,Win64,WinCE)
...
git-svn-id: trunk@2291 -
2006-01-15 11:00:35 +00:00
marco
762e335da1
* .size stuff for GOT
...
git-svn-id: trunk@2290 -
2006-01-15 00:08:15 +00:00
oro06
1d48e6ce78
+wince : dialogbox
...
git-svn-id: trunk@2289 -
2006-01-14 16:11:48 +00:00
Jonas Maebe
f6864a653f
* don't warn about possible use of uninitialised function results of
...
parent procedures in nested procedures (bug 4675)
git-svn-id: trunk@2287 -
2006-01-14 15:34:38 +00:00
Jonas Maebe
09a668dac9
* check whether loop counters are valid for assignment (bug 4695)
...
git-svn-id: trunk@2285 -
2006-01-14 14:09:39 +00:00
florian
c4afc10ebc
+ >< support for fpdoc from Vincent Snijders
...
git-svn-id: trunk@2283 -
2006-01-14 13:04:22 +00:00
florian
e9b718a0a2
* cleanup
...
git-svn-id: trunk@2282 -
2006-01-14 12:55:26 +00:00
joost
1f754a3905
+ date/time fields handling compatibility fix
...
+ implemented BeforeRefresh and AfterRefresh
+ made TFieldDef.Required writeable (delphi compatible)
+ implemented TUpdateAction
+ Fixed web bug #4644
git-svn-id: trunk@2281 -
2006-01-13 21:27:00 +00:00
florian
b9a0e2ead2
* makefile again regenerated
...
git-svn-id: trunk@2280 -
2006-01-13 20:32:53 +00:00
florian
40290348bc
* Makefiles regenerated
...
git-svn-id: trunk@2279 -
2006-01-13 19:49:25 +00:00
florian
7cfcc635fa
* install shared library only if it exists
...
git-svn-id: trunk@2278 -
2006-01-13 19:36:53 +00:00
peter
daa0be6ed1
* use not unsetbool for -WI-
...
git-svn-id: trunk@2277 -
2006-01-13 17:27:47 +00:00