Jonas Maebe
d64eb811ab
* fixed compilation after r8349
...
git-svn-id: trunk@8491 -
2007-09-15 07:21:56 +00:00
pierre
4116f79a75
* Do not use disk cache on go32v2 system
...
Same as rev 8488 in fixes_2_2_0_dos
git-svn-id: trunk@8489 -
2007-09-14 21:58:43 +00:00
micha
f48e51c380
* fix TFPSMap.GetKeyData on non-sorted map ( #9672 )
...
+ add test for issue #9672
git-svn-id: trunk@8485 -
2007-09-14 20:48:29 +00:00
florian
039b513d93
* pass classes and interfaces by value if const is used, resolves #9674
...
git-svn-id: trunk@8484 -
2007-09-14 19:26:09 +00:00
peter
f5ac7ca9be
* remove duplicate sysctl and types
...
git-svn-id: trunk@8471 -
2007-09-14 08:33:40 +00:00
peter
627cf69ae3
* svn props
...
git-svn-id: trunk@8468 -
2007-09-14 07:19:48 +00:00
Károly Balogh
0c6f533ba3
+ made m68k compiler to compile again
...
git-svn-id: trunk@8467 -
2007-09-13 22:30:27 +00:00
joost
a2569a6e6f
* Reverted wrongly comitted file in r8465
...
git-svn-id: trunk@8466 -
2007-09-13 21:52:55 +00:00
joost
ad389a9b3a
* Updated README
...
git-svn-id: trunk@8465 -
2007-09-13 21:48:58 +00:00
joost
7a50d545f7
* Renamed database.ini to database.ini.txt
...
git-svn-id: trunk@8464 -
2007-09-13 21:45:09 +00:00
joost
f21b7b6bd9
* Updated readme and database.ini
...
git-svn-id: trunk@8463 -
2007-09-13 21:35:11 +00:00
Tomas Hajny
77fe5f40fe
* remove erratic / unreliable check for DOS version in Do_DiskData
...
git-svn-id: trunk@8461 -
2007-09-13 20:54:00 +00:00
Tomas Hajny
730b1ce314
* FCL titles shortened to avoid overflows, some minor issues fixed
...
git-svn-id: trunk@8460 -
2007-09-13 20:09:31 +00:00
Jonas Maebe
c3955767ca
* fixed some generic and some 64 bit-specific errors in the test
...
git-svn-id: trunk@8458 -
2007-09-13 14:37:26 +00:00
peter
e271f02d1b
* added fpmkunit
...
git-svn-id: trunk@8455 -
2007-09-13 09:31:41 +00:00
peter
627263a268
* line endings fixed
...
git-svn-id: trunk@8449 -
2007-09-13 07:10:14 +00:00
peter
856c7b5bb0
* fix line endings
...
git-svn-id: trunk@8447 -
2007-09-13 06:50:19 +00:00
Jonas Maebe
77eaa77772
- reverted r7790 because it's buggy (+ test)
...
git-svn-id: trunk@8444 -
2007-09-12 21:22:08 +00:00
florian
1b7aeb568c
* setup proper starting value when optimizing away a loop, resolves #9096
...
git-svn-id: trunk@8443 -
2007-09-12 19:41:36 +00:00
joost
d304408a1b
* Implemented form-input buttons. Especially usefull since the button-tag in is implemented wrongly in IE
...
* Checkboxes are now checked is .asboolean is true, instead of some arbitrary string comparisions
git-svn-id: trunk@8437 -
2007-09-12 11:24:19 +00:00
joost
327c0834ac
* Trim obtained names in GetDBInfo
...
git-svn-id: trunk@8436 -
2007-09-12 10:59:04 +00:00
peter
0fda1126b5
* fix invalid typecast
...
git-svn-id: trunk@8435 -
2007-09-11 22:28:39 +00:00
peter
1d387c935d
* small typecheckpass wrapper for recursion
...
git-svn-id: trunk@8434 -
2007-09-11 22:26:36 +00:00
tom_at_work
ddc0ac9a43
* better fix for TFPGSList memory leak: avoid changing allocation behavior (adds one temp entry used for various operations), and clean up in the destructor
...
git-svn-id: trunk@8433 -
2007-09-11 22:23:33 +00:00
peter
68245771cc
* fix invalid typecast
...
git-svn-id: trunk@8432 -
2007-09-11 22:13:31 +00:00
tom_at_work
f88c5e1324
* fix memory leak of TFPSList.Clear()
...
git-svn-id: trunk@8431 -
2007-09-11 21:43:27 +00:00
florian
b984b2227f
* improved constant loading for arm
...
git-svn-id: trunk@8429 -
2007-09-11 19:28:48 +00:00
peter
fcfe1b24b4
* prevent overflow in record size
...
git-svn-id: trunk@8428 -
2007-09-11 18:12:28 +00:00
peter
b36a06e4d4
* use regular ref_incr/ref_decr for related interface assignments
...
instead of fpc_intf_assign. This allows optimization by reusing
the left of the assignment for function return
git-svn-id: trunk@8427 -
2007-09-10 16:48:33 +00:00
peter
6b8a5e56b6
* no refcount needed for all constants instead of only stringconst
...
git-svn-id: trunk@8426 -
2007-09-10 16:41:29 +00:00
peter
5f4b89903c
* use callnodeflag to check if the result of a function is used
...
git-svn-id: trunk@8425 -
2007-09-10 16:40:40 +00:00
peter
2c10fb7e7d
* use fpc_decr_intf and zeroing for finalizing of interfaces
...
git-svn-id: trunk@8424 -
2007-09-10 16:40:03 +00:00
florian
25883c18c3
* updates by Karl-Michael Schindler
...
git-svn-id: trunk@8423 -
2007-09-09 19:49:07 +00:00
Jonas Maebe
288a538df5
* don't allow starting new virtual trees in TP-style objects + test
...
* fixed bug in whlpview.pas where such an new tree was unintentially
started
git-svn-id: trunk@8422 -
2007-09-09 14:58:55 +00:00
peter
eefd81094e
* remove old_append_str
...
git-svn-id: trunk@8421 -
2007-09-09 14:31:17 +00:00
peter
4b5a599309
* remove -gg and -gd options
...
* minor capitalization fixes from bug #9640
git-svn-id: trunk@8420 -
2007-09-09 14:24:30 +00:00
peter
8fcd3169d8
* remove -gd, use -gw instead
...
git-svn-id: trunk@8419 -
2007-09-09 14:22:11 +00:00
peter
db98f1eecb
* indenting of node names
...
git-svn-id: trunk@8418 -
2007-09-09 14:03:31 +00:00
Jonas Maebe
523b7b84cd
* properly set the "current compilation directory" (all included files
...
are relative to this directory, otherwise include dirs appear twice
in some paths)
git-svn-id: trunk@8417 -
2007-09-09 13:51:30 +00:00
peter
edc0bd3efb
* generic inheritance tests
...
git-svn-id: trunk@8416 -
2007-09-09 13:12:26 +00:00
Jonas Maebe
7770e4981f
* fixed TReader.ReadWideChar
...
* removed some unwanted widechar->char translations
git-svn-id: trunk@8415 -
2007-09-09 12:54:04 +00:00
Jonas Maebe
488cfa3c32
+ -go<x> switch for debugging options (some global switches could be
...
moved to it)
+ -go[no]dwarfsets switch to [disable]/enable generation of dwarf set
information, as this breaks gdb < 6.5 (used to be disabled in the
compiler by an ifdef, still off by default)
git-svn-id: trunk@8414 -
2007-09-09 09:27:49 +00:00
Jonas Maebe
9888e674cc
* upped recordalignmax for darwin/ppc and darwin/ppc64 a bit
...
git-svn-id: trunk@8413 -
2007-09-08 22:52:12 +00:00
Jonas Maebe
42ff6fc5bb
* enabled tail recursion optimization for ppc
...
git-svn-id: trunk@8412 -
2007-09-08 22:47:34 +00:00
Jonas Maebe
0567329343
* the "external alignment" (i.e., that of their starting addresses) of
...
record variables is now independent of their packrecords setting
(except for packrecords C, which already calculated a reasonable
alignment). This means that e.g. a packed record consisting of two
pointers will be aligned at sizeof(pointer) normally. The internal
alignment of the individual fields of packed records obviously did
not change, also not if those fields are records themselves.
* The size of records without any packing atributes is also padded to
become a multiple of this improved alignment calculation, which
means that the size of such records may change after this patch.
Always explicitly specify a packing for records which are used for
data storage/transmission if you want to have a consistent layout.
git-svn-id: trunk@8409 -
2007-09-08 18:13:28 +00:00
Jonas Maebe
70d94ade58
* replaced uses of -1 as C_alignment with the symbolic constant name
...
* some reformatting of ppc-specific code to be the same as the
surrounding code
git-svn-id: trunk@8408 -
2007-09-08 15:26:55 +00:00
peter
703158292b
* fix high value in pointer to array conversion
...
git-svn-id: trunk@8407 -
2007-09-08 15:25:25 +00:00
Almindor
a42b134a81
* fix sysenter variable duplication
...
git-svn-id: trunk@8406 -
2007-09-08 14:21:35 +00:00
Almindor
d2e4f53a13
* hopefuly fix the fp* problems for stat and others
...
git-svn-id: trunk@8405 -
2007-09-08 13:51:39 +00:00
Jonas Maebe
7a94d05e23
* fixed typo
...
git-svn-id: trunk@8403 -
2007-09-08 11:11:35 +00:00