Changeset 795:06ba66bc0689
- Timestamp:
- 11/28/08 17:29:00
(1 month ago)
- Author:
- Christian Kamm <kamm incasoftware de>
- branch:
- default
- Message:
Adjust Tango patch for Tango rev 4134.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r790 |
r795 |
|
| 1 | 1 | Index: lib/unittest.sh |
|---|
| 2 | 2 | =================================================================== |
|---|
| 3 | | --- lib/unittest.sh (revision 4110) |
|---|
| | 3 | --- lib/unittest.sh (revision 4134) |
|---|
| 4 | 4 | +++ lib/unittest.sh (working copy) |
|---|
| 5 | 5 | @@ -18,8 +18,9 @@ |
|---|
| … | … | |
| 58 | 58 | Index: lib/common/tango/core/BitManip.d |
|---|
| 59 | 59 | =================================================================== |
|---|
| 60 | | --- lib/common/tango/core/BitManip.d (revision 4110) |
|---|
| | 60 | --- lib/common/tango/core/BitManip.d (revision 4134) |
|---|
| 61 | 61 | +++ lib/common/tango/core/BitManip.d (working copy) |
|---|
| 62 | 62 | @@ -171,6 +171,10 @@ |
|---|
| … | … | |
| 73 | 73 | Index: lib/common/tango/core/Thread.d |
|---|
| 74 | 74 | =================================================================== |
|---|
| 75 | | --- lib/common/tango/core/Thread.d (revision 4110) |
|---|
| | 75 | --- lib/common/tango/core/Thread.d (revision 4134) |
|---|
| 76 | 76 | +++ lib/common/tango/core/Thread.d (working copy) |
|---|
| 77 | 77 | @@ -273,8 +273,50 @@ |
|---|
| … | … | |
| 247 | 247 | Index: lib/gc/basic/gcx.d |
|---|
| 248 | 248 | =================================================================== |
|---|
| 249 | | --- lib/gc/basic/gcx.d (revision 4110) |
|---|
| | 249 | --- lib/gc/basic/gcx.d (revision 4134) |
|---|
| 250 | 250 | +++ lib/gc/basic/gcx.d (working copy) |
|---|
| 251 | 251 | @@ -65,6 +65,13 @@ |
|---|
| … | … | |
| 340 | 340 | Index: lib/gc/basic/gcbits.d |
|---|
| 341 | 341 | =================================================================== |
|---|
| 342 | | --- lib/gc/basic/gcbits.d (revision 4110) |
|---|
| | 342 | --- lib/gc/basic/gcbits.d (revision 4134) |
|---|
| 343 | 343 | +++ lib/gc/basic/gcbits.d (working copy) |
|---|
| 344 | 344 | @@ -39,6 +39,10 @@ |
|---|
| … | … | |
| 355 | 355 | Index: lib/build-tango.sh |
|---|
| 356 | 356 | =================================================================== |
|---|
| 357 | | --- lib/build-tango.sh (revision 4110) |
|---|
| | 357 | --- lib/build-tango.sh (revision 4134) |
|---|
| 358 | 358 | +++ lib/build-tango.sh (working copy) |
|---|
| 359 | 359 | @@ -23,7 +23,7 @@ |
|---|
| … | … | |
| 387 | 387 | Index: tango/text/convert/Layout.d |
|---|
| 388 | 388 | =================================================================== |
|---|
| 389 | | --- tango/text/convert/Layout.d (revision 4110) |
|---|
| | 389 | --- tango/text/convert/Layout.d (revision 4134) |
|---|
| 390 | 390 | +++ tango/text/convert/Layout.d (working copy) |
|---|
| 391 | 391 | @@ -47,6 +47,12 @@ |
|---|
| … | … | |
| 413 | 413 | Index: tango/net/cluster/CacheInvalidator.d |
|---|
| 414 | 414 | =================================================================== |
|---|
| 415 | | --- tango/net/cluster/CacheInvalidator.d (revision 4110) |
|---|
| | 415 | --- tango/net/cluster/CacheInvalidator.d (revision 4134) |
|---|
| 416 | 416 | +++ tango/net/cluster/CacheInvalidator.d (working copy) |
|---|
| 417 | 417 | @@ -79,7 +79,7 @@ |
|---|
| … | … | |
| 426 | 426 | Index: tango/core/Vararg.d |
|---|
| 427 | 427 | =================================================================== |
|---|
| 428 | | --- tango/core/Vararg.d (revision 4110) |
|---|
| | 428 | --- tango/core/Vararg.d (revision 4134) |
|---|
| 429 | 429 | +++ tango/core/Vararg.d (working copy) |
|---|
| 430 | 430 | @@ -15,6 +15,10 @@ |
|---|
| … | … | |
| 441 | 441 | Index: tango/core/sync/Semaphore.d |
|---|
| 442 | 442 | =================================================================== |
|---|
| 443 | | --- tango/core/sync/Semaphore.d (revision 4110) |
|---|
| | 443 | --- tango/core/sync/Semaphore.d (revision 4134) |
|---|
| 444 | 444 | +++ tango/core/sync/Semaphore.d (working copy) |
|---|
| 445 | | @@ -376,7 +376,8 @@ |
|---|
| | 445 | @@ -380,7 +380,8 @@ |
|---|
| 446 | 446 | { |
|---|
| 447 | 447 | synchronized( synComplete ) |
|---|
| … | … | |
| 453 | 453 | } |
|---|
| 454 | 454 | Thread.yield(); |
|---|
| 455 | | @@ -384,9 +385,9 @@ |
|---|
| | 455 | @@ -388,9 +389,9 @@ |
|---|
| 456 | 456 | |
|---|
| 457 | 457 | synchronized( synComplete ) |
|---|
| … | … | |
| 465 | 465 | { |
|---|
| 466 | 466 | assert( numConsumed == numToProduce ); |
|---|
| 467 | | @@ -447,7 +448,8 @@ |
|---|
| | 467 | @@ -451,7 +452,8 @@ |
|---|
| 468 | 468 | |
|---|
| 469 | 469 | unittest |
|---|
| … | … | |
| 477 | 477 | Index: tango/core/sync/Condition.d |
|---|
| 478 | 478 | =================================================================== |
|---|
| 479 | | --- tango/core/sync/Condition.d (revision 4110) |
|---|
| | 479 | --- tango/core/sync/Condition.d (revision 4134) |
|---|
| 480 | 480 | +++ tango/core/sync/Condition.d (working copy) |
|---|
| 481 | 481 | @@ -553,8 +553,11 @@ |
|---|
| … | … | |
| 493 | 493 | Index: tango/core/Atomic.d |
|---|
| 494 | 494 | =================================================================== |
|---|
| 495 | | --- tango/core/Atomic.d (revision 4110) |
|---|
| | 495 | --- tango/core/Atomic.d (revision 4134) |
|---|
| 496 | 496 | +++ tango/core/Atomic.d (working copy) |
|---|
| 497 | 497 | @@ -270,6 +270,167 @@ |
|---|
| … | … | |
| 663 | 663 | //////////////////////////////////////////////////////////////////////////////// |
|---|
| 664 | 664 | |
|---|
| 665 | | @@ -282,9 +443,9 @@ |
|---|
| 666 | | { |
|---|
| 667 | | pragma( msg, "tango.core.Atomic: using IA-32 inline asm" ); |
|---|
| 668 | | } |
|---|
| 669 | | - |
|---|
| 670 | | + version(darwin){} |
|---|
| 671 | | + else { version = Has64BitCAS; } |
|---|
| 672 | | version = Has32BitOps; |
|---|
| 673 | | - version = Has64BitCAS; |
|---|
| 674 | | } |
|---|
| 675 | | version( X86_64 ) |
|---|
| 676 | | { |
|---|
| 677 | 665 | Index: tango/math/IEEE.d |
|---|
| 678 | 666 | =================================================================== |
|---|
| 679 | | --- tango/math/IEEE.d (revision 4110) |
|---|
| | 667 | --- tango/math/IEEE.d (revision 4134) |
|---|
| 680 | 668 | +++ tango/math/IEEE.d (working copy) |
|---|
| 681 | 669 | @@ -1554,7 +1554,12 @@ |
|---|
| … | … | |
| 695 | 683 | Index: tango/math/Math.d |
|---|
| 696 | 684 | =================================================================== |
|---|
| 697 | | --- tango/math/Math.d (revision 4110) |
|---|
| | 685 | --- tango/math/Math.d (revision 4134) |
|---|
| 698 | 686 | +++ tango/math/Math.d (working copy) |
|---|
| 699 | 687 | @@ -76,6 +76,14 @@ |
|---|
| … | … | |
| 844 | 832 | Index: tango/stdc/posix/sys/types.d |
|---|
| 845 | 833 | =================================================================== |
|---|
| 846 | | --- tango/stdc/posix/sys/types.d (revision 4110) |
|---|
| | 834 | --- tango/stdc/posix/sys/types.d (revision 4134) |
|---|
| 847 | 835 | +++ tango/stdc/posix/sys/types.d (working copy) |
|---|
| 848 | 836 | @@ -422,7 +422,11 @@ |
|---|
| … | … | |
| 861 | 849 | Index: tango/stdc/stdlib.d |
|---|
| 862 | 850 | =================================================================== |
|---|
| 863 | | --- tango/stdc/stdlib.d (revision 4110) |
|---|
| | 851 | --- tango/stdc/stdlib.d (revision 4134) |
|---|
| 864 | 852 | +++ tango/stdc/stdlib.d (working copy) |
|---|
| 865 | 853 | @@ -94,6 +94,11 @@ |
|---|
| … | … | |
| 877 | 865 | Index: tango/stdc/stdarg.d |
|---|
| 878 | 866 | =================================================================== |
|---|
| 879 | | --- tango/stdc/stdarg.d (revision 4110) |
|---|
| | 867 | --- tango/stdc/stdarg.d (revision 4134) |
|---|
| 880 | 868 | +++ tango/stdc/stdarg.d (working copy) |
|---|
| 881 | 869 | @@ -13,6 +13,10 @@ |
|---|