Commit Graph

2224 Commits

Author SHA1 Message Date
florian
08d0ea156b * fixed multi dimensional dyn. array to variant array
git-svn-id: trunk@1605 -
2005-10-30 20:48:27 +00:00
florian
aec1b6dc4a * fixed dyn. array to variant array conversion for one dimensional arrays
git-svn-id: trunk@1603 -
2005-10-30 15:54:06 +00:00
tom_at_work
487c4f76a4 * more testbench fixes
git-svn-id: trunk@1600 -
2005-10-26 21:42:20 +00:00
tom_at_work
f4bb92c0d5 * removed some 32 bit specific test programs from the tests for ppc64
git-svn-id: trunk@1598 -
2005-10-26 19:43:50 +00:00
olle
58582a44a9 new tests for mode macpas
git-svn-id: trunk@1592 -
2005-10-24 22:06:49 +00:00
Jonas Maebe
c02951be35 * don't pass -rpath for Darwin, its linker doesn't know that option
git-svn-id: trunk@1586 -
2005-10-23 18:16:18 +00:00
Jonas Maebe
563821918b * fixed compilation after changes to "+" checking
git-svn-id: trunk@1584 -
2005-10-23 17:35:56 +00:00
Jonas Maebe
fa8119280b * fixed for cpu's where real = extended (= double)
git-svn-id: trunk@1581 -
2005-10-23 17:07:58 +00:00
florian
ef72bba537 + proper alignment directives added
git-svn-id: trunk@1564 -
2005-10-22 15:40:51 +00:00
peter
f1af7cfe8f * generate implicit 0+<x> for +<x> expressions
git-svn-id: trunk@1556 -
2005-10-21 07:46:14 +00:00
tom_at_work
202236c6e0 * fpcmake.ini update which fixes glibc search path problems on PowerPC64
* makefile update

git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
peter
19eaf660c2 * more flexibel support for typecasting to different sizes
fixes tw4450
      

git-svn-id: trunk@1544 -
2005-10-20 11:13:49 +00:00
peter
f3bfe5735c * fix typo
git-svn-id: trunk@1543 -
2005-10-20 10:52:56 +00:00
florian
46c9d03d82 * initial revision
git-svn-id: trunk@1538 -
2005-10-19 19:25:49 +00:00
florian
43a60ccfe2 * initial version
git-svn-id: trunk@1537 -
2005-10-19 19:21:32 +00:00
florian
e1b34a9e7b * cleaning up sets for exports behaviour
+ allow exports from units

git-svn-id: trunk@1535 -
2005-10-19 19:06:45 +00:00
peter
8112a73904 * linklib c is only for unix
git-svn-id: trunk@1530 -
2005-10-19 12:16:29 +00:00
peter
f9db030350 * fix overload choosing if both normal proc and proc of object are available
git-svn-id: trunk@1496 -
2005-10-19 07:56:08 +00:00
peter
0723391a8b * remove readln;
git-svn-id: trunk@1493 -
2005-10-19 06:55:07 +00:00
peter
260861e184 * calculate distance between related objectdefs
git-svn-id: trunk@1492 -
2005-10-19 06:38:29 +00:00
peter
09a0dff4da * prefer object->object over object->intf
git-svn-id: trunk@1491 -
2005-10-19 06:36:10 +00:00
peter
fb6d17fb21 * fixed runtime
git-svn-id: trunk@1490 -
2005-10-19 06:35:17 +00:00
peter
e23519c45b * support A1,A2,A4,A8 directives
git-svn-id: trunk@1488 -
2005-10-19 05:54:27 +00:00
peter
632bdcd149 * $W switch sets the localswitch cs_generate_stackframes that can be
used in the future

git-svn-id: trunk@1487 -
2005-10-19 05:50:26 +00:00
peter
8d9e9b24a6 * convert constant widestring to ansistring before assigning to pchar
git-svn-id: trunk@1482 -
2005-10-18 20:49:23 +00:00
peter
c57914be43 * protected overload test
git-svn-id: trunk@1481 -
2005-10-18 20:25:09 +00:00
florian
7be36096f0 + proper init rtti for proc. vars
git-svn-id: trunk@1479 -
2005-10-18 20:05:56 +00:00
peter
79f096e6c8 * rename so the library is build before it is used
git-svn-id: trunk@1474 -
2005-10-18 12:30:44 +00:00
peter
5a00f019d8 * remove old test
git-svn-id: trunk@1473 -
2005-10-18 12:30:04 +00:00
peter
0981495c7b * all types with inittable need a persistant temp
git-svn-id: trunk@1472 -
2005-10-18 12:29:04 +00:00
peter
ea6dadb7be * make widestrings compatible with COM BSTR, the length is now the number
of bytes allocated instead of the number of widechars

git-svn-id: trunk@1467 -
2005-10-18 09:45:13 +00:00
peter
5abb9d68f6 * prevent warning for val with second parameter not being a longint
git-svn-id: trunk@1463 -
2005-10-18 08:26:29 +00:00
Jonas Maebe
a357bef5e5 * enabled for non-x86 as well
+ also test with regvars (tw4234a)

git-svn-id: trunk@1461 -
2005-10-18 08:19:12 +00:00
peter
daa002f26b * only check forwards for the original object type declaration
git-svn-id: trunk@1459 -
2005-10-18 07:22:55 +00:00
Jonas Maebe
09279d0831 * fixed test for x86
git-svn-id: trunk@1458 -
2005-10-18 07:21:46 +00:00
peter
539b7dc220 * setting the compile mode should set the preprocessor symbol directly
git-svn-id: trunk@1457 -
2005-10-18 06:57:39 +00:00
peter
4c73e86058 * check for allowed floatdef operations
git-svn-id: trunk@1455 -
2005-10-18 05:45:50 +00:00
Jonas Maebe
2cb88de19b * fixed missing digit when printing a double whose significant digits are
all before the floating point on a cpu/fpu supporting maximally double
    precision
  * fixed test in tw1792a for double precision fpu's (they can print one
    digit less for double precision numbers than 80 bit fpu's)

git-svn-id: trunk@1446 -
2005-10-17 20:33:07 +00:00
Jonas Maebe
f587986a69 - disabled for non-x86/x86_64
git-svn-id: trunk@1423 -
2005-10-16 14:47:32 +00:00
Jonas Maebe
8c6baebf6c * fixed for non-x86
git-svn-id: trunk@1421 -
2005-10-16 14:40:26 +00:00
Jonas Maebe
29709ba351 * fixed test, clean up test file when finished
git-svn-id: trunk@1419 -
2005-10-16 14:34:07 +00:00
florian
6ec54bc2c9 * test fixed, operator overloading is now more strict
git-svn-id: trunk@1414 -
2005-10-16 13:48:50 +00:00
florian
d1759ff5b1 * use gecho on win32
git-svn-id: trunk@1412 -
2005-10-16 13:41:22 +00:00
Jonas Maebe
985c70089d - removed -Op3 parameter so test also compiles on non-x86
git-svn-id: trunk@1398 -
2005-10-16 05:41:18 +00:00
Jonas Maebe
810ec85e34 - disable inlining for procedures with a formal const parameter, fixes
webtbs/tw4427

git-svn-id: trunk@1390 -
2005-10-15 20:48:35 +00:00
florian
c7cfe4976e * fixed test, using := operator as type cast is now much stricter
git-svn-id: trunk@1386 -
2005-10-15 17:50:18 +00:00
Jonas Maebe
a2cf6c4982 * no longer linux-specific naming for library
git-svn-id: trunk@1382 -
2005-10-15 16:33:01 +00:00
Jonas Maebe
00b612502e * fixed web bug #4228 (support loading int64 paras passed on the stack into
local regvars)

git-svn-id: trunk@1380 -
2005-10-15 16:03:00 +00:00
florian
2dd7c144c4 * fixed test
git-svn-id: trunk@1371 -
2005-10-13 20:01:17 +00:00
florian
c48c42b995 + "reverse merge" from 2.1
git-svn-id: trunk@1356 -
2005-10-11 21:41:37 +00:00