peter
8ba6c255b9
* fixed compile
...
git-svn-id: branches/fixes_2_0@1525 -
2005-10-19 08:55:34 +00:00
peter
d269ccd524
Merged revisions 1496 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1496 (peter)
* fix overload choosing if both normal proc and proc of object are available
git-svn-id: branches/fixes_2_0@1524 -
2005-10-19 08:46:21 +00:00
peter
15c9ca06c8
Merged revisions 1495 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1495 (peter)
* errore.msg is in msg/ dir
git-svn-id: branches/fixes_2_0@1523 -
2005-10-19 08:45:51 +00:00
peter
4dd5296e18
Merged revisions 1493 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1493 (peter)
* remove readln;
git-svn-id: branches/fixes_2_0@1522 -
2005-10-19 08:45:33 +00:00
peter
5ab2264406
Merged revisions 1492 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1492 (peter)
* calculate distance between related objectdefs
git-svn-id: branches/fixes_2_0@1521 -
2005-10-19 08:45:14 +00:00
peter
6a39e37549
Merged revisions 1491 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1491 (peter)
* prefer object->object over object->intf
git-svn-id: branches/fixes_2_0@1520 -
2005-10-19 08:44:57 +00:00
peter
f799f303b1
Merged revisions 1490 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1490 (peter)
* fixed runtime
git-svn-id: branches/fixes_2_0@1519 -
2005-10-19 08:41:01 +00:00
peter
0a79d4dd7b
Merged revisions 1489 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1489 (peter)
* $CodeAlign directive added for fine tuning off alignment during code generation
git-svn-id: branches/fixes_2_0@1518 -
2005-10-19 08:40:45 +00:00
peter
aa29969371
Merged revisions 1488 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1488 (peter)
* support A1,A2,A4,A8 directives
git-svn-id: branches/fixes_2_0@1517 -
2005-10-19 08:40:24 +00:00
peter
90c7e67529
Merged revisions 1487 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1487 (peter)
* $W switch sets the localswitch cs_generate_stackframes that can be
used in the future
git-svn-id: branches/fixes_2_0@1516 -
2005-10-19 08:40:03 +00:00
peter
026c13d754
Merged revisions 1485 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1485 (florian)
* use longint instead of sizeint for now as variant bounds
git-svn-id: branches/fixes_2_0@1515 -
2005-10-19 08:39:38 +00:00
peter
027555b871
Merged revisions 1482 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1482 (peter)
* convert constant widestring to ansistring before assigning to pchar
git-svn-id: branches/fixes_2_0@1514 -
2005-10-19 08:39:17 +00:00
peter
5f8bf1570f
Merged revisions 1478 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1478 (peter)
* i386 signal handler receives a ucontext instead of sigcontext
git-svn-id: branches/fixes_2_0@1513 -
2005-10-19 08:39:00 +00:00
peter
05c8579e63
Merged revisions 1477 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1477 (peter)
* support procvar^, with procvar returning a procvardef in tp/mac modes
git-svn-id: branches/fixes_2_0@1512 -
2005-10-19 08:38:43 +00:00
peter
59834b5d45
Merged revisions 1476 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1476 (peter)
* allow also procvar calls with a postfix operation after a calln
git-svn-id: branches/fixes_2_0@1511 -
2005-10-19 08:38:01 +00:00
peter
5080dc6217
Merged revisions 1474 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1474 (peter)
* rename so the library is build before it is used
git-svn-id: branches/fixes_2_0@1510 -
2005-10-19 08:36:26 +00:00
peter
e3ae73ca34
Merged revisions 1473 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1473 (peter)
* remove old test
git-svn-id: branches/fixes_2_0@1509 -
2005-10-19 08:36:04 +00:00
peter
f840880c26
Merged revisions 1472 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1472 (peter)
* all types with inittable need a persistant temp
git-svn-id: branches/fixes_2_0@1508 -
2005-10-19 08:35:42 +00:00
peter
742bac98ea
Merged revisions 1469 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1469 (peter)
* assignment operator search finds best matching operator
git-svn-id: branches/fixes_2_0@1507 -
2005-10-19 08:35:26 +00:00
peter
a209a6ef29
Merged revisions 1468 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1468 (peter)
* implicitly convert constant string to stringdef if it is indexed
git-svn-id: branches/fixes_2_0@1506 -
2005-10-19 08:34:04 +00:00
peter
8cc0596138
Merged revisions 1467 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1467 (peter)
* make widestrings compatible with COM BSTR, the length is now the number
of bytes allocated instead of the number of widechars
git-svn-id: branches/fixes_2_0@1505 -
2005-10-19 08:33:04 +00:00
peter
6ac61b9493
Merged revisions 1464 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1464 (michael)
+ Patch from Luiz Americo to improve Master/DEtail handling
git-svn-id: branches/fixes_2_0@1504 -
2005-10-19 08:20:59 +00:00
peter
77a1bd352c
Merged revisions 1463 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1463 (peter)
* prevent warning for val with second parameter not being a longint
git-svn-id: branches/fixes_2_0@1503 -
2005-10-19 08:20:19 +00:00
peter
1148f70296
Merged revisions 1459 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
r1459 (peter)
* only check forwards for the original object type declaration
git-svn-id: branches/fixes_2_0@1502 -
2005-10-19 08:18:29 +00:00
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