Wiki Roadmap Timeline Tickets New Ticket Source Search Help / Guide About Trac Login

Changeset 795:06ba66bc0689

Show
Ignore:
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
  • runtime/ldc.diff

    r790 r795  
    11Index: lib/unittest.sh 
    22=================================================================== 
    3 --- lib/unittest.sh (revision 4110
     3--- lib/unittest.sh (revision 4134
    44+++ lib/unittest.sh (working copy) 
    55@@ -18,8 +18,9 @@ 
     
    5858Index: lib/common/tango/core/BitManip.d 
    5959=================================================================== 
    60 --- lib/common/tango/core/BitManip.d    (revision 4110
     60--- lib/common/tango/core/BitManip.d    (revision 4134
    6161+++ lib/common/tango/core/BitManip.d    (working copy) 
    6262@@ -171,6 +171,10 @@ 
     
    7373Index: lib/common/tango/core/Thread.d 
    7474=================================================================== 
    75 --- lib/common/tango/core/Thread.d  (revision 4110
     75--- lib/common/tango/core/Thread.d  (revision 4134
    7676+++ lib/common/tango/core/Thread.d  (working copy) 
    7777@@ -273,8 +273,50 @@ 
     
    247247Index: lib/gc/basic/gcx.d 
    248248=================================================================== 
    249 --- lib/gc/basic/gcx.d  (revision 4110
     249--- lib/gc/basic/gcx.d  (revision 4134
    250250+++ lib/gc/basic/gcx.d  (working copy) 
    251251@@ -65,6 +65,13 @@ 
     
    340340Index: lib/gc/basic/gcbits.d 
    341341=================================================================== 
    342 --- lib/gc/basic/gcbits.d   (revision 4110
     342--- lib/gc/basic/gcbits.d   (revision 4134
    343343+++ lib/gc/basic/gcbits.d   (working copy) 
    344344@@ -39,6 +39,10 @@ 
     
    355355Index: lib/build-tango.sh 
    356356=================================================================== 
    357 --- lib/build-tango.sh  (revision 4110
     357--- lib/build-tango.sh  (revision 4134
    358358+++ lib/build-tango.sh  (working copy) 
    359359@@ -23,7 +23,7 @@ 
     
    387387Index: tango/text/convert/Layout.d 
    388388=================================================================== 
    389 --- tango/text/convert/Layout.d (revision 4110
     389--- tango/text/convert/Layout.d (revision 4134
    390390+++ tango/text/convert/Layout.d (working copy) 
    391391@@ -47,6 +47,12 @@ 
     
    413413Index: tango/net/cluster/CacheInvalidator.d 
    414414=================================================================== 
    415 --- tango/net/cluster/CacheInvalidator.d    (revision 4110
     415--- tango/net/cluster/CacheInvalidator.d    (revision 4134
    416416+++ tango/net/cluster/CacheInvalidator.d    (working copy) 
    417417@@ -79,7 +79,7 @@ 
     
    426426Index: tango/core/Vararg.d 
    427427=================================================================== 
    428 --- tango/core/Vararg.d (revision 4110
     428--- tango/core/Vararg.d (revision 4134
    429429+++ tango/core/Vararg.d (working copy) 
    430430@@ -15,6 +15,10 @@ 
     
    441441Index: tango/core/sync/Semaphore.d 
    442442=================================================================== 
    443 --- tango/core/sync/Semaphore.d (revision 4110
     443--- tango/core/sync/Semaphore.d (revision 4134
    444444+++ tango/core/sync/Semaphore.d (working copy) 
    445 @@ -376,7 +376,8 @@ 
     445@@ -380,7 +380,8 @@ 
    446446             { 
    447447                 synchronized( synComplete ) 
     
    453453                 } 
    454454                 Thread.yield(); 
    455 @@ -384,9 +385,9 @@ 
     455@@ -388,9 +389,9 @@ 
    456456  
    457457             synchronized( synComplete ) 
     
    465465             { 
    466466                 assert( numConsumed == numToProduce ); 
    467 @@ -447,7 +448,8 @@ 
     467@@ -451,7 +452,8 @@ 
    468468  
    469469     unittest 
     
    477477Index: tango/core/sync/Condition.d 
    478478=================================================================== 
    479 --- tango/core/sync/Condition.d (revision 4110
     479--- tango/core/sync/Condition.d (revision 4134
    480480+++ tango/core/sync/Condition.d (working copy) 
    481481@@ -553,8 +553,11 @@ 
     
    493493Index: tango/core/Atomic.d 
    494494=================================================================== 
    495 --- tango/core/Atomic.d (revision 4110
     495--- tango/core/Atomic.d (revision 4134
    496496+++ tango/core/Atomic.d (working copy) 
    497497@@ -270,6 +270,167 @@ 
     
    663663 //////////////////////////////////////////////////////////////////////////////// 
    664664  
    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      { 
    677665Index: tango/math/IEEE.d 
    678666=================================================================== 
    679 --- tango/math/IEEE.d   (revision 4110
     667--- tango/math/IEEE.d   (revision 4134
    680668+++ tango/math/IEEE.d   (working copy) 
    681669@@ -1554,7 +1554,12 @@ 
     
    695683Index: tango/math/Math.d 
    696684=================================================================== 
    697 --- tango/math/Math.d   (revision 4110
     685--- tango/math/Math.d   (revision 4134
    698686+++ tango/math/Math.d   (working copy) 
    699687@@ -76,6 +76,14 @@ 
     
    844832Index: tango/stdc/posix/sys/types.d 
    845833=================================================================== 
    846 --- tango/stdc/posix/sys/types.d    (revision 4110
     834--- tango/stdc/posix/sys/types.d    (revision 4134
    847835+++ tango/stdc/posix/sys/types.d    (working copy) 
    848836@@ -422,7 +422,11 @@ 
     
    861849Index: tango/stdc/stdlib.d 
    862850=================================================================== 
    863 --- tango/stdc/stdlib.d (revision 4110
     851--- tango/stdc/stdlib.d (revision 4134
    864852+++ tango/stdc/stdlib.d (working copy) 
    865853@@ -94,6 +94,11 @@ 
     
    877865Index: tango/stdc/stdarg.d 
    878866=================================================================== 
    879 --- tango/stdc/stdarg.d (revision 4110
     867--- tango/stdc/stdarg.d (revision 4134
    880868+++ tango/stdc/stdarg.d (working copy) 
    881869@@ -13,6 +13,10 @@ 
Copyright © 2008, LDC Development Team.