peter
b967ae8307
* support @inherited <method> to get the methodpointer
...
of <method> in a parent class
git-svn-id: trunk@2526 -
2006-02-11 22:49:00 +00:00
florian
e92d4c87bd
* dwarf: ignore propertysyms for now
...
git-svn-id: trunk@2525 -
2006-02-11 22:46:11 +00:00
florian
6cebeabbd4
* fixed writing of ansistring as DW_FORM_string
...
git-svn-id: trunk@2524 -
2006-02-11 22:42:04 +00:00
florian
bbd3e2e391
* string constants passed to array of const should be passed as ansistrings
...
git-svn-id: trunk@2523 -
2006-02-11 22:25:14 +00:00
peter
0a2d1df0b6
* allow 64bit property indexes for 64bit
...
git-svn-id: trunk@2522 -
2006-02-11 21:45:58 +00:00
peter
d7692a588e
* fix alignments in vmt, remove all explicit 16 and 32 bit values
...
git-svn-id: trunk@2521 -
2006-02-11 20:46:28 +00:00
marco
c10f73f1a3
* BSD unit added.
...
git-svn-id: trunk@2520 -
2006-02-11 20:02:40 +00:00
marco
a2fb3fb60d
* Initial implementation based on an implementation of Ales Katona.
...
git-svn-id: trunk@2519 -
2006-02-11 20:02:13 +00:00
marco
0875bcc865
* Kqueue syscalls
...
git-svn-id: trunk@2518 -
2006-02-11 19:12:08 +00:00
Jonas Maebe
1375615279
+ automatic prefetching for "while assigned(x) .." and
...
"while (x <> nil) ..." loops (not enabled by default since it
doesn't result in a speedup when applied to the compiler, so it
can't compensate the overhead of performing the optimization
either -- enable with -dprefetchnext)
git-svn-id: trunk@2517 -
2006-02-11 17:24:45 +00:00
Jonas Maebe
f34f7f10c3
* change order of foreachnode(static) so the "payload" of a
...
statementn is processed before the next statementnodes
git-svn-id: trunk@2516 -
2006-02-11 16:36:08 +00:00
Jonas Maebe
fe1cefd621
* crash test for automatic prefetching
...
git-svn-id: trunk@2515 -
2006-02-11 15:46:49 +00:00
Jonas Maebe
79403454c5
* fixed netware compilation
...
git-svn-id: trunk@2514 -
2006-02-11 08:50:46 +00:00
marco
0b92a85012
* hopefully binary
...
git-svn-id: trunk@2513 -
2006-02-10 21:17:21 +00:00
michael
e1676f6009
* Fixed casing (from Micha Nelissen) and made CreateStreams virtual
...
git-svn-id: trunk@2512 -
2006-02-10 19:52:04 +00:00
florian
a9198b7300
* ensure always 16 byte aligned memory blocks
...
git-svn-id: trunk@2511 -
2006-02-10 19:08:43 +00:00
florian
0b1b0047f4
* use GNU Assembler by default on sparc-solaris, it's now called gas
...
git-svn-id: trunk@2510 -
2006-02-10 19:06:28 +00:00
Jonas Maebe
92c389aaeb
* fixed web bug #4778 (explicit type casting of float to int in tp/delphi
...
keeps the bit pattern instead of converting)
git-svn-id: trunk@2509 -
2006-02-10 11:05:47 +00:00
Jonas Maebe
cd70b38e8b
* kill warnings about non-longint code parameters with val()
...
which popped up again after yesterday's patches to the
potential range error warnings
git-svn-id: trunk@2508 -
2006-02-10 10:08:07 +00:00
oro06
e422ddbca3
*wince : api shell update, system.MainInstance is dword
...
git-svn-id: trunk@2507 -
2006-02-10 09:49:13 +00:00
peter
8f21a5c0f6
* align interface offsets
...
git-svn-id: trunk@2506 -
2006-02-10 08:30:35 +00:00
peter
e2383470b8
* fixed invalid memory read in tp-mode when parsing uses clause
...
git-svn-id: trunk@2505 -
2006-02-10 08:01:53 +00:00
peter
09b9852748
* new test
...
git-svn-id: trunk@2504 -
2006-02-10 07:52:07 +00:00
peter
042afa256c
* reset lockcount in SafeArrayCreate and SafeArrayCopy, patch by Tomas Stejskal
...
-This line, and those below, will be ignored--
M varutils.inc
git-svn-id: trunk@2503 -
2006-02-10 06:50:23 +00:00
Jonas Maebe
5007ae7197
* fixed web bug #4724 (don't allow inc/dec(pointer,pointer)
...
* more accurate error postitions for inc/dec errors
git-svn-id: trunk@2502 -
2006-02-09 18:18:47 +00:00
Jonas Maebe
765fe2b2ab
* fixed bug #4737 (check for potential range errors in for-loop
...
assignment, report correct column for potential range errors of
call parameters)
* refactored code to check potential range check errors (check_ranges
in htypechk)
git-svn-id: trunk@2501 -
2006-02-09 17:39:22 +00:00
florian
5e84d37b2d
+ flock implemented in pascal
...
git-svn-id: trunk@2499 -
2006-02-09 15:17:29 +00:00
florian
fa1e63d391
* from Ales Katona: use $fpcversion instead of fixed version number when generating config
...
git-svn-id: trunk@2498 -
2006-02-09 15:06:33 +00:00
oro06
b18fc0479b
*wince : api update, coredll available exported function list
...
git-svn-id: trunk@2497 -
2006-02-09 10:59:59 +00:00
peter
7dfdc2fe4d
* stkptr fixed
...
git-svn-id: trunk@2495 -
2006-02-09 08:23:07 +00:00
peter
cbf91de10f
* new test
...
git-svn-id: trunk@2494 -
2006-02-09 07:54:25 +00:00
peter
cdda841559
* add test
...
git-svn-id: trunk@2493 -
2006-02-09 07:48:34 +00:00
peter
91ab7f151a
* missing includes
...
git-svn-id: trunk@2491 -
2006-02-09 07:04:12 +00:00
florian
cf4b0a2185
* flock will get a pascal implementation on Solaris
...
git-svn-id: trunk@2490 -
2006-02-08 23:24:39 +00:00
florian
9005442652
* fixed some data types
...
git-svn-id: trunk@2489 -
2006-02-08 23:23:33 +00:00
Jonas Maebe
b610622ce1
+ test for out-initialised checking
...
git-svn-id: trunk@2488 -
2006-02-08 20:34:16 +00:00
Jonas Maebe
7edc9d0e6a
* also perform initialised checking for out-parameter, and set the
...
initialised state of value/const/var parameters to initialised
git-svn-id: trunk@2487 -
2006-02-08 20:33:15 +00:00
Jonas Maebe
0e2a5dde24
* the pointer parameter of fpc_Read_Text_PChar_As_Pointer is not an
...
out parameter, but a const (the pointer is const and must be
valid already)
git-svn-id: trunk@2486 -
2006-02-08 20:32:32 +00:00
Jonas Maebe
1e47e5a2db
* initialise processaddress for darwin
...
git-svn-id: trunk@2485 -
2006-02-08 20:31:45 +00:00
Jonas Maebe
d11329f9cd
* openstrings and openarrays don't have to by valid in order to use
...
high()/low() on them
git-svn-id: trunk@2484 -
2006-02-08 20:30:49 +00:00
Jonas Maebe
63b9f00afd
* don't report sym_w_identifier_only_read for exported or external
...
variables
git-svn-id: trunk@2483 -
2006-02-08 20:30:07 +00:00
Jonas Maebe
3b93263965
+ added missing -vw option
...
git-svn-id: trunk@2482 -
2006-02-08 19:44:36 +00:00
Jonas Maebe
414bad118b
* moved to webtbf, since tests have to fail
...
git-svn-id: trunk@2481 -
2006-02-08 19:44:05 +00:00
Jonas Maebe
a68ca7eb2a
* fixed web bug #4768 + test
...
git-svn-id: trunk@2479 -
2006-02-08 19:22:26 +00:00
peter
513cbb1c6e
* Make RTL compilable
...
git-svn-id: trunk@2476 -
2006-02-08 08:56:16 +00:00
florian
a7893f3be8
* some functions are in different libraries under Solaris
...
git-svn-id: trunk@2475 -
2006-02-07 22:37:35 +00:00
florian
fd0f51c463
* map bus error to runerror 214
...
git-svn-id: trunk@2474 -
2006-02-07 21:43:39 +00:00
florian
0c8c95c334
* older Solaris doesn't have trunc in libc
...
git-svn-id: trunk@2473 -
2006-02-07 21:40:19 +00:00
Jonas Maebe
c15b500e32
+ warn if a static variable is read but not assigned (tw4781*)
...
git-svn-id: trunk@2472 -
2006-02-07 21:23:02 +00:00
florian
fe2b798378
* made a lot of Solaris rtl stuff compilable
...
git-svn-id: trunk@2471 -
2006-02-07 20:17:44 +00:00