Commit Graph

2279 Commits

Author SHA1 Message Date
tom_at_work
c637f452e5 * disable tw3893 for 64 bit cpus because it tests some 32 bit specific casting
git-svn-id: trunk@2145 -
2006-01-03 21:17:36 +00:00
Jonas Maebe
8776946bbf + test for macpas interface-only definition units
git-svn-id: trunk@2131 -
2006-01-02 20:59:05 +00:00
Jonas Maebe
89523d390b * fixed web bugs 4574 and 4575
+ added combined test for these bugs

git-svn-id: trunk@2119 -
2006-01-02 17:54:39 +00:00
Jonas Maebe
6d3ae16267 * fixed web bug #4647 (untyped elements in array constructors) + test
git-svn-id: trunk@2110 -
2006-01-01 20:43:28 +00:00
Jonas Maebe
cbb59be2f1 * fixed web bug #4651 + test
git-svn-id: trunk@2108 -
2006-01-01 20:19:38 +00:00
Jonas Maebe
6892958fdd * use 9 instead of 8 parameters, so one has to be passed on the stack
for ppc

git-svn-id: trunk@2087 -
2005-12-31 10:57:12 +00:00
Jonas Maebe
5ccbeea1d3 + support for "return x" as equivalent for "exit(x)" in macpas mode
git-svn-id: trunk@2042 -
2005-12-23 22:49:15 +00:00
Jonas Maebe
25bc4956a2 + added
git-svn-id: trunk@2039 -
2005-12-23 21:20:36 +00:00
peter
710ea0edf0 * fix enum support in vecn in symlists
git-svn-id: trunk@2035 -
2005-12-23 14:11:29 +00:00
florian
5ff0e08283 + compiled and added
git-svn-id: trunk@2024 -
2005-12-22 07:40:28 +00:00
peter
95879fe8a7 * basic support for generic classes
git-svn-id: trunk@2020 -
2005-12-21 10:11:15 +00:00
Jonas Maebe
d6ea5d6bde * fixed to work after the changes in the handling of mode switching
git-svn-id: trunk@2014 -
2005-12-20 20:32:43 +00:00
peter
68e56b9fc7 * write only unique property names in rtti
git-svn-id: trunk@2007 -
2005-12-20 14:44:48 +00:00
peter
b561749dea * renamed to trtti4
git-svn-id: trunk@2006 -
2005-12-20 10:46:41 +00:00
peter
1f2e850bea * test also order of properties
git-svn-id: trunk@2005 -
2005-12-20 10:35:53 +00:00
peter
6c75825751 * test for forward class in $M+
git-svn-id: trunk@1999 -
2005-12-20 09:03:43 +00:00
peter
47c1bb60b4 * remove svn:executable from *.pp and *.pas
git-svn-id: trunk@1997 -
2005-12-20 08:11:59 +00:00
peter
717c2172eb * support db $01 db $02
git-svn-id: trunk@1996 -
2005-12-20 07:59:11 +00:00
peter
dfd9b6e862 * property index is always a s32int
* property implementations must match parameters equal

git-svn-id: trunk@1995 -
2005-12-20 07:58:38 +00:00
peter
f618792e01 * new test
git-svn-id: trunk@1994 -
2005-12-20 07:29:12 +00:00
florian
bec0daebfa + optimized <dword> div <const dword>
git-svn-id: trunk@1993 -
2005-12-19 22:19:43 +00:00
peter
767291ca5f * refactor reading and setting of parent classes
git-svn-id: trunk@1992 -
2005-12-19 12:24:45 +00:00
Jonas Maebe
06c0066c65 + added
git-svn-id: trunk@1991 -
2005-12-19 11:04:52 +00:00
peter
df7ecf0872 * new .o files
git-svn-id: trunk@1988 -
2005-12-19 07:35:08 +00:00
peter
e32ea5ced8 * new .o files
git-svn-id: trunk@1987 -
2005-12-19 07:20:01 +00:00
tom_at_work
f9722ad6a5 * new additional C parameter passing test programs
* finally added powerpc64/linux C object files to repository

git-svn-id: trunk@1982 -
2005-12-18 21:57:19 +00:00
peter
739ea825d4 * fix sizeof(array of const)
git-svn-id: trunk@1954 -
2005-12-15 08:58:45 +00:00
Jonas Maebe
b3b104130d * compiler discerns between +0.0 and -0.0
+ test for the above

git-svn-id: trunk@1917 -
2005-12-10 20:37:17 +00:00
Jonas Maebe
52ca5e6922 * use more precise vs_* information to replace less parameters of inlined
procedures with const and value parameters with temps, allowing a bit
    more value propagation
  + tinline6.pp for testing wrong propagation of value parameters in
    dangerous situations

git-svn-id: trunk@1914 -
2005-12-10 17:01:07 +00:00
florian
55d881615a * improved variant type casts
git-svn-id: trunk@1912 -
2005-12-10 16:42:28 +00:00
Jonas Maebe
9b9dd342c5 * fixed strpos() in case source or target is nil
+ added test for this

git-svn-id: trunk@1907 -
2005-12-09 14:57:10 +00:00
Jonas Maebe
0cfea2fac0 + added
git-svn-id: trunk@1889 -
2005-12-06 19:47:10 +00:00
florian
46ecdc8f94 * allow pred/succ on non continous enumerations in delphi mode
git-svn-id: trunk@1878 -
2005-12-04 18:35:19 +00:00
florian
3a81473a05 * initial revision
git-svn-id: trunk@1877 -
2005-12-04 18:29:29 +00:00
daniel
190cdc6f4b * Isolated IE200311075 bug found today
git-svn-id: trunk@1871 -
2005-12-02 21:05:28 +00:00
florian
446c24ed77 * fixed StrToFloat for large constants
git-svn-id: trunk@1817 -
2005-11-24 20:50:40 +00:00
florian
b6a48cfa0a * fixes 4519, applied patch from Martin Schreiber to do so
git-svn-id: trunk@1811 -
2005-11-23 21:14:32 +00:00
florian
c28e41ab03 * test for last commit
git-svn-id: trunk@1808 -
2005-11-23 19:32:19 +00:00
florian
07228ddf91 + extended test
git-svn-id: trunk@1804 -
2005-11-22 22:10:40 +00:00
florian
aa22e57a7e * fixed issue with static fields
git-svn-id: trunk@1803 -
2005-11-22 22:08:11 +00:00
florian
350c886460 + support exit();
git-svn-id: trunk@1802 -
2005-11-22 21:27:56 +00:00
marco
f7f14e4dee * CROSSOPT support
git-svn-id: trunk@1798 -
2005-11-20 22:19:50 +00:00
florian
c43e2df522 * copying of classes fixed, closes 3930
git-svn-id: trunk@1791 -
2005-11-20 09:11:23 +00:00
tom_at_work
f1733aed59 * fix of test tw3697 for unix platforms
git-svn-id: trunk@1776 -
2005-11-16 21:08:30 +00:00
tom_at_work
c97dfde06d * renamed tb0488.pp to tb0488a.pp
* added tb0488b test program

git-svn-id: trunk@1774 -
2005-11-16 20:51:45 +00:00
tom_at_work
9d7ac02696 * fixed tb0488 on unix platforms (missing cwstring uses)
* 64bit big-endian fix of dynamic array handling
* added qword support for %x format specifier of format() functions

git-svn-id: trunk@1773 -
2005-11-16 20:50:38 +00:00
peter
9a8dc6bfb2 * store hidden symbols correctly in ppu
git-svn-id: trunk@1751 -
2005-11-15 08:35:01 +00:00
florian
d06bdbba13 * force PIC on x86_64
git-svn-id: trunk@1741 -
2005-11-13 21:24:54 +00:00
peter
e00ef44479 * fix boolean range parsing false..true
* allow set of boolean

git-svn-id: trunk@1690 -
2005-11-08 09:11:39 +00:00
florian
01249991dc * auto close window
git-svn-id: trunk@1658 -
2005-11-05 14:48:00 +00:00