Commit Graph

20467 Commits

Author SHA1 Message Date
peter
fc9fb463a7 Merged revisions 1457 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

r1457 (peter)
  * setting the compile mode should set the preprocessor symbol directly

git-svn-id: branches/fixes_2_0@1501 -
2005-10-19 08:18:08 +00:00
peter
c9884a0e1a Merged revisions 1456 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

r1456 (peter)
  * fix infinite loop in createinlineparas

git-svn-id: branches/fixes_2_0@1500 -
2005-10-19 08:17:32 +00:00
peter
3baae7d07d Merged revisions 1438,1451 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

r1438 (florian)
* started dynarray to vararray stuff


r1451 (tom_at_work)
* fixed variants unit to make it compile for 64 bit targets

git-svn-id: branches/fixes_2_0@1499 -
2005-10-19 08:16:38 +00:00
peter
0234ecba9c Merged revisions 1455 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

r1455 (peter)
  * check for allowed floatdef operations

git-svn-id: branches/fixes_2_0@1498 -
2005-10-19 08:16:12 +00:00
peter
8375c114e5 Merged revisions 1439 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

r1439 (peter)
  * fix range check error

git-svn-id: branches/fixes_2_0@1497 -
2005-10-19 08:14:26 +00:00
peter
2749144983 * fixed merge r1480
git-svn-id: branches/fixes_2_0@1486 -
2005-10-19 05:26:39 +00:00
florian
d3db566621 Merged revisions 1483 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1483 (florian)
* fixed copy&paste error (bug 4289)

git-svn-id: branches/fixes_2_0@1484 -
2005-10-18 20:57:18 +00:00
florian
f336535035 Merged revisions 1479 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1479 (florian)
+ proper init rtti for proc. vars

git-svn-id: branches/fixes_2_0@1480 -
2005-10-18 20:12:54 +00:00
Jonas Maebe
fe4aec0e00 Merged revisions 1465 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1465 (jonas)
  * fixed restoring of register contents one instruction too far when removing
    a previous unused load

git-svn-id: branches/fixes_2_0@1466 -
2005-10-18 09:34:36 +00:00
Jonas Maebe
219f5dd700 Merged revisions 1461 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1461 (jonas)
  * enabled for non-x86 as well
  + also test with regvars (tw4234a)

git-svn-id: branches/fixes_2_0@1462 -
2005-10-18 08:22:46 +00:00
Jonas Maebe
f18e4aa664 Merged revisions 1458 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1458 (jonas)
  * fixed test for x86

git-svn-id: branches/fixes_2_0@1460 -
2005-10-18 07:23:48 +00:00
florian
7c389cad7f Merged revisions 1453 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1453 (florian)
+ TInterfaceList implemented

git-svn-id: branches/fixes_2_0@1454 -
2005-10-17 21:41:58 +00:00
florian
4260c2bb0f Merged revisions 1449 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1449 (florian)
+ RegisterClassAlias implemenentation from Stefan van den Berg

git-svn-id: branches/fixes_2_0@1450 -
2005-10-17 21:02:26 +00:00
Jonas Maebe
7f8e6fc1e7 Merged revisions 1446 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1446 (jonas)
  * 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: branches/fixes_2_0@1448 -
2005-10-17 20:35:52 +00:00
Jonas Maebe
ed84492db9 Merged revisions 1446 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

r1446 (jonas)
  * 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: branches/fixes_2_0@1447 -
2005-10-17 20:35:09 +00:00
peter
5261dea19c Merged revisions 1443 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

r1443 (peter)
  * fixed interface name mapping

git-svn-id: branches/fixes_2_0@1444 -
2005-10-17 16:04:39 +00:00
peter
69f755978a * fix previous commit
git-svn-id: branches/fixes_2_0@1441 -
2005-10-17 10:19:16 +00:00
peter
e3827f32f7 Merged revisions 1304-1306,1341,1355 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

r1304 (tom_at_work)
* bugfix of webbug 4404

r1305 (peter)
  * fixed DUMPGROW compile


r1306 (peter)
  * add winwidestringalloc boolean, set it to false to use the fpc
    heapmanager to allocate widestrings


r1341 (marco)
 * nanosleep for sleep(), since it is now in the POSIX group.


r1355 (peter)
  * remove comment level 2 warning

git-svn-id: branches/fixes_2_0@1440 -
2005-10-17 09:53:23 +00:00
peter
6a8d26d6dd Merged revisions 1367 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

r1367 (marco)
 * removed dos usage from fpc binary. (mostly fsearch -> filesearch).
    This because of reports with problems with path env variables >255

git-svn-id: branches/fixes_2_0@1437 -
2005-10-16 20:47:47 +00:00
peter
39d6067dc8 Merged revisions 1368 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

r1368 (marco)
 * removed old BSD ifdefs

git-svn-id: branches/fixes_2_0@1436 -
2005-10-16 20:47:23 +00:00
peter
04ca9513ac Merged revisions 1373 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

r1373 (florian)
* synched with i386

git-svn-id: branches/fixes_2_0@1435 -
2005-10-16 20:46:55 +00:00
peter
09028306e3 Merged revisions 1397 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

r1397 (marco)
 * added some constants

git-svn-id: branches/fixes_2_0@1434 -
2005-10-16 20:30:56 +00:00
peter
5e18d1fc5c Merged revisions 1404 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

r1404 (florian)
* patch from Luiz Américo:
  1 - Return false when the argument is a directory (like Delphi)
  2 - Return false when passing '*' as argument (like Delphi)
  3 - Its faster 

git-svn-id: branches/fixes_2_0@1433 -
2005-10-16 20:30:25 +00:00
peter
891b0f5338 * merged improved append_char by avoiding unnecessary unique call
git-svn-id: branches/fixes_2_0@1432 -
2005-10-16 20:29:33 +00:00
peter
9352dc266d Merged revisions 1427 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

r1427 (yury)
* prevent endless stack dump if an exception occured during the dump itself.

git-svn-id: branches/fixes_2_0@1431 -
2005-10-16 19:51:09 +00:00
peter
3c0f6f85fe Merged revisions 1374,1389,1396 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

r1374 (marco)
 * TUpdatestatusset (kbmmw port missed this)


r1389 (joost)
 + Fix bug #4376, varchar without size specification

r1396 (joost)
 + fixed some memory issues when using parameters

git-svn-id: branches/fixes_2_0@1430 -
2005-10-16 19:50:03 +00:00
peter
093b45ec18 Merged revisions 1388 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

r1388 (marco)
 * some very generic constants added.

git-svn-id: branches/fixes_2_0@1429 -
2005-10-16 19:00:12 +00:00
peter
3a8678f658 Merged revisions 1382 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

r1382 (jonas)
  * no longer linux-specific naming for library

git-svn-id: branches/fixes_2_0@1428 -
2005-10-16 18:59:38 +00:00
florian
3ffacb2a50 Merged revisions 1425 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1425 (florian)
* fixed result type conversion for sqrt/sqr

git-svn-id: branches/fixes_2_0@1426 -
2005-10-16 16:47:30 +00:00
Jonas Maebe
7993bc2834 Merged revisions 1423 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1424 -
2005-10-16 14:49:17 +00:00
Jonas Maebe
fe75100081 Merged revisions 1421 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1422 -
2005-10-16 14:42:39 +00:00
Jonas Maebe
ab760050ac Merged revisions 1419 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1420 -
2005-10-16 14:36:05 +00:00
Jonas Maebe
1f2ef1e87a Merged revisions 1416 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1417 -
2005-10-16 14:04:00 +00:00
florian
1276eccb6a Merged revisions 1414 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1414 (florian)
* test fixed, operator overloading is now more strict

git-svn-id: branches/fixes_2_0@1415 -
2005-10-16 13:50:57 +00:00
florian
faec31105a Merged revisions 1412 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1412 (florian)
* use gecho on win32

git-svn-id: branches/fixes_2_0@1413 -
2005-10-16 13:46:03 +00:00
Jonas Maebe
2b6b24e340 Merged revisions 1410 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1411 -
2005-10-16 13:38:01 +00:00
florian
2c84a39003 Merged revisions 1407 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1407 (florian)
* cmov ref,reg disabled because ref might be never nil

git-svn-id: branches/fixes_2_0@1408 -
2005-10-16 12:30:14 +00:00
Jonas Maebe
104b6c2639 Merged revisions 1402 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1403 -
2005-10-16 06:30:24 +00:00
Jonas Maebe
f95526745e Merged revisions 1400 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1401 -
2005-10-16 06:09:07 +00:00
Jonas Maebe
e9e8628bbc Merged revisions 1398 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1399 -
2005-10-16 05:46:08 +00:00
florian
5cc7a33a96 Merged revisions 1393-1394 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1393 (florian)
* additional compiler args moved to compiler options
* modernized CPU selection window


r1394 (florian)
+ valgrind switch for debug info

git-svn-id: branches/fixes_2_0@1395 -
2005-10-15 22:14:11 +00:00
Jonas Maebe
b73217477e Merged revisions 1390 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1391 -
2005-10-15 20:51:05 +00:00
florian
e26d5808cf Merged revisions 1386 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1386 (florian)
* fixed test, using := operator as type cast is now much stricter

git-svn-id: branches/fixes_2_0@1387 -
2005-10-15 17:51:29 +00:00
florian
9b94d5572e Merged revisions 1384 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r1384 (florian)
+ slice implemented

git-svn-id: branches/fixes_2_0@1385 -
2005-10-15 17:31:26 +00:00
Jonas Maebe
e3bcd78591 Merged revisions 1380 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1381 -
2005-10-15 16:05:43 +00:00
florian
181d082746 Merged revisions 1371 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

git-svn-id: branches/fixes_2_0@1372 -
2005-10-13 20:04:52 +00:00
florian
956d90c259 * reverted, will apply it in trunk and merge
git-svn-id: branches/fixes_2_0@1370 -
2005-10-13 20:00:53 +00:00
florian
856998cb27 * fixed test
git-svn-id: branches/fixes_2_0@1369 -
2005-10-13 20:00:01 +00:00
Jonas Maebe
1a35d1fa0e Merged revisions 1360 via svnmerge from
/trunk

git-svn-id: branches/fixes_2_0@1362 -
2005-10-12 19:56:24 +00:00
peter
17bca24e0c * fixed r1347
git-svn-id: branches/fixes_2_0@1348 -
2005-10-10 08:57:39 +00:00