Jonas Maebe
a3a0cf098a
+ test for keeping small records in registers
...
git-svn-id: trunk@2549 -
2006-02-12 20:46:04 +00:00
tom_at_work
88ebc549a6
* some smartlinking fixes for ppc64
...
* disable generation of TOC entries for constants for now
git-svn-id: trunk@2548 -
2006-02-12 20:37:24 +00:00
tom_at_work
f86ee115d8
* more fixes for 64 bit compilation after Peter's changes
...
* updated and added a warning notice about changing structures in this file to objpash.inc
git-svn-id: trunk@2547 -
2006-02-12 20:33:33 +00:00
tom_at_work
a3295f379a
* removed powerpc64/linux from SMARTLINKTARGETS. Takes way too much time without an internal binwriter.
...
* regenerated makefiles
git-svn-id: trunk@2546 -
2006-02-12 20:26:15 +00:00
marco
ae93f21326
* makefiles updated for linux <-> oldlinux
...
git-svn-id: trunk@2545 -
2006-02-12 19:16:21 +00:00
marco
b778d3723e
* removed 1.0.x bootstrap situation related to unix linux
...
git-svn-id: trunk@2544 -
2006-02-12 19:07:43 +00:00
marco
c2d5016d77
* linux unit moved and renamed.
...
git-svn-id: trunk@2543 -
2006-02-12 19:06:39 +00:00
marco
a0ee97efb1
* linuxold etc moved to linux/ No need anymore for 1.0.x bootstrapping
...
git-svn-id: trunk@2542 -
2006-02-12 19:03:58 +00:00
florian
a1ffe2a2a9
* make cycle "OPT=-Aas -gw" works
...
git-svn-id: trunk@2541 -
2006-02-12 18:12:54 +00:00
joost
3574454490
+ update of oracle bindings
...
git-svn-id: trunk@2540 -
2006-02-12 17:44:14 +00:00
florian
90146185e3
* fixed lengthsleb128
...
git-svn-id: trunk@2539 -
2006-02-12 16:49:29 +00:00
Jonas Maebe
1b8baa3bce
* set resultloc for interfacecom in subscriptn
...
git-svn-id: trunk@2537 -
2006-02-12 15:38:56 +00:00
florian
379617e90b
* fixed constant symbol handling for dwarf
...
git-svn-id: trunk@2536 -
2006-02-12 15:12:06 +00:00
Jonas Maebe
9b4ce0a501
* donewidestring has var instead of out parameter
...
git-svn-id: trunk@2535 -
2006-02-12 15:02:46 +00:00
Jonas Maebe
f7d5dd13bf
* no sec_bss markers anymore (.comm/.lcomm automatically change
...
the section type)
* sec_eh_frame = sec_debug_frame
git-svn-id: trunk@2534 -
2006-02-12 15:01:07 +00:00
marco
29ed5e8063
* unit freebsd added
...
git-svn-id: trunk@2533 -
2006-02-12 14:50:51 +00:00
marco
a5d3c6f81a
* sendfile call
...
git-svn-id: trunk@2532 -
2006-02-12 14:35:19 +00:00
marco
af2c37c43f
* sendfile support FreeBSD fpc_use_libc etc
...
git-svn-id: trunk@2531 -
2006-02-12 14:34:04 +00:00
Jonas Maebe
d5297b732e
* make classrefdef regable
...
git-svn-id: trunk@2530 -
2006-02-12 14:29:17 +00:00
marco
1656cdc574
* little fixes related to KQueue and Sendfile
...
git-svn-id: trunk@2529 -
2006-02-12 14:12:15 +00:00
marco
4eb1f8d407
* iovec
...
git-svn-id: trunk@2528 -
2006-02-12 14:00:46 +00:00
florian
bde6f4ab2d
+ added i386-darwin
...
git-svn-id: trunk@2527 -
2006-02-12 13:32:40 +00:00
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