 |
Changeset 887
- Timestamp:
- 10/04/06 02:01:10
(2 years ago)
- Author:
- Gregor
- Message:
dsss.conf: Preemptive support for DSSS
tango/log/MailAppender.d, tango/sys/ProcessConduit.d: Necessary import added (apparently only a problem on GDC)
tango/text/convert/Sprint.d, tango/io/protocol/DisplayWriter.d: Probably a bug in GDC, _arg_ptr is char * instead of va_list
tango/math/IEEE.d, tango/math/Core.d: Bits of ASM that GDC doesn't yet support.
tango/store/all.d: Removed some imports that don't actually exist.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r686 |
r887 |
|
| 85 | 85 | DisplayWriter format (char[] s, ...) |
|---|
| 86 | 86 | { |
|---|
| 87 | | format (s, _arguments, _argptr); |
|---|
| | 87 | format (s, _arguments, cast(va_list) _argptr); |
|---|
| 88 | 88 | return this; |
|---|
| 89 | 89 | } |
|---|
| r687 |
r887 |
|
| 16 | 16 | |
|---|
| 17 | 17 | private import tango.io.Buffer, |
|---|
| 18 | | tango.net.SocketConduit; |
|---|
| | 18 | tango.net.SocketConduit, |
|---|
| | 19 | tango.net.InternetAddress; |
|---|
| 19 | 20 | |
|---|
| 20 | 21 | /******************************************************************************* |
|---|
| r872 |
r887 |
|
| 59 | 59 | static import tango.stdc.math; |
|---|
| 60 | 60 | private import tango.math.IEEE; |
|---|
| | 61 | |
|---|
| | 62 | version(DigitalMars) |
|---|
| | 63 | { |
|---|
| | 64 | version(D_InlineAsm_X86) |
|---|
| | 65 | { |
|---|
| | 66 | version = DigitalMars_D_InlineAsm_X86; |
|---|
| | 67 | } |
|---|
| | 68 | } |
|---|
| 61 | 69 | |
|---|
| 62 | 70 | /* |
|---|
| … | … | |
| 1582 | 1590 | int rndint(real x) |
|---|
| 1583 | 1591 | { |
|---|
| 1584 | | version(D_InlineAsm_X86) |
|---|
| | 1592 | version(DigitalMars_D_InlineAsm_X86) |
|---|
| 1585 | 1593 | { |
|---|
| 1586 | 1594 | int n; |
|---|
| … | … | |
| 1601 | 1609 | long rndlong(real x) |
|---|
| 1602 | 1610 | { |
|---|
| 1603 | | version(D_InlineAsm_X86) |
|---|
| | 1611 | version(DigitalMars_D_InlineAsm_X86) |
|---|
| 1604 | 1612 | { |
|---|
| 1605 | 1613 | long n; |
|---|
| r883 |
r887 |
|
| 49 | 49 | module tango.math.IEEE; |
|---|
| 50 | 50 | |
|---|
| | 51 | import tango.stdc.math; |
|---|
| | 52 | |
|---|
| 51 | 53 | version (D_InlineAsm_X86) { |
|---|
| 52 | 54 | version(UnitTest) { |
|---|
| … | … | |
| 56 | 58 | // BUG: DMD 0.167 imports this regardless of version! |
|---|
| 57 | 59 | // static import tango.stdc.math; |
|---|
| | 60 | } |
|---|
| | 61 | |
|---|
| | 62 | version(DigitalMars) |
|---|
| | 63 | { |
|---|
| | 64 | version(D_InlineAsm_X86) |
|---|
| | 65 | { |
|---|
| | 66 | version = DigitalMars_D_InlineAsm_X86; |
|---|
| | 67 | } |
|---|
| 58 | 68 | } |
|---|
| 59 | 69 | |
|---|
| … | … | |
| 322 | 332 | real ldexp(real n, int exp) /* intrinsic */ |
|---|
| 323 | 333 | { |
|---|
| 324 | | version(D_InlineAsm_X86) |
|---|
| | 334 | version(DigitalMars_D_InlineAsm_X86) |
|---|
| 325 | 335 | { |
|---|
| 326 | 336 | asm |
|---|
| … | … | |
| 359 | 369 | { |
|---|
| 360 | 370 | version (X86) { |
|---|
| 361 | | version(D_InlineAsm_X86) |
|---|
| | 371 | version(DigitalMars_D_InlineAsm_X86) |
|---|
| 362 | 372 | { |
|---|
| 363 | 373 | int y; |
|---|
| … | … | |
| 442 | 452 | real logb(real x) |
|---|
| 443 | 453 | { |
|---|
| 444 | | version(D_InlineAsm_X86) |
|---|
| | 454 | version(DigitalMars_D_InlineAsm_X86) |
|---|
| 445 | 455 | { |
|---|
| 446 | 456 | asm { |
|---|
| … | … | |
| 554 | 564 | creal expi(real y) |
|---|
| 555 | 565 | { |
|---|
| 556 | | version(D_InlineAsm_X86) |
|---|
| | 566 | version(DigitalMars_D_InlineAsm_X86) |
|---|
| 557 | 567 | { |
|---|
| 558 | 568 | asm |
|---|
| r454 |
r887 |
|
| 2 | 2 | public import tango.store.impl.CEImpl; |
|---|
| 3 | 3 | public import tango.store.impl.Cell; |
|---|
| 4 | | public import tango.store.alt.CheckedBag; |
|---|
| | 4 | /*public import tango.store.alt.CheckedBag; |
|---|
| 5 | 5 | public import tango.store.alt.CheckedCollection; |
|---|
| 6 | 6 | public import tango.store.alt.CheckedMap; |
|---|
| 7 | 7 | public import tango.store.alt.CheckedSeq; |
|---|
| 8 | | public import tango.store.alt.CheckedSet; |
|---|
| | 8 | public import tango.store.alt.CheckedSet;*/ |
|---|
| 9 | 9 | public import tango.store.CircularSeq; |
|---|
| 10 | 10 | public import tango.store.impl.CLCell; |
|---|
| 11 | 11 | public import tango.store.Exception; |
|---|
| 12 | 12 | public import tango.store.impl.DefaultComparator; |
|---|
| 13 | | public import tango.store.alt.DefaultImplementations; |
|---|
| | 13 | //public import tango.store.alt.DefaultImplementations; |
|---|
| 14 | 14 | public import tango.store.ArraySeq; |
|---|
| 15 | 15 | public import tango.store.iterator.FilteringIterator; |
|---|
| 16 | 16 | public import tango.store.HashMap; |
|---|
| 17 | 17 | public import tango.store.HashSet; |
|---|
| 18 | | public import tango.store.alt.IncrBag; |
|---|
| | 18 | /*public import tango.store.alt.IncrBag; |
|---|
| 19 | 19 | public import tango.store.alt.IncrCollectionIterator; |
|---|
| 20 | 20 | public import tango.store.alt.IncrImpl; |
|---|
| 21 | 21 | public import tango.store.alt.IncrMap; |
|---|
| 22 | 22 | public import tango.store.alt.IncrSeq; |
|---|
| 23 | | public import tango.store.alt.IncrSet; |
|---|
| | 23 | public import tango.store.alt.IncrSet;*/ |
|---|
| 24 | 24 | public import tango.store.iterator.InterleavingIterator; |
|---|
| 25 | 25 | //public import tango.store.ArrayBag; |
|---|
| … | … | |
| 28 | 28 | public import tango.store.LinkMap; |
|---|
| 29 | 29 | public import tango.store.impl.LLPair; |
|---|
| 30 | | public import tango.store.alt.MappingIterator; |
|---|
| | 30 | //public import tango.store.alt.MappingIterator; |
|---|
| 31 | 31 | public import tango.store.impl.RBCell; |
|---|
| 32 | 32 | public import tango.store.TreeMap; |
|---|
| r739 |
r887 |
|
| 16 | 16 | private import tango.sys.OS; |
|---|
| 17 | 17 | private import tango.io.Conduit; |
|---|
| 18 | | private import tango.stdc.stdlib; |
|---|
| | 18 | private import tango.stdc.stdlib, |
|---|
| | 19 | tango.stdc.string; |
|---|
| 19 | 20 | |
|---|
| 20 | 21 | private import tango.sys.PipeConduit; |
|---|
| r503 |
r887 |
|
| 78 | 78 | T[] format (T[] fmt, ...) |
|---|
| 79 | 79 | { |
|---|
| 80 | | return format (fmt, _arguments, _argptr); |
|---|
| | 80 | return format (fmt, _arguments, cast(va_list) _argptr); |
|---|
| 81 | 81 | } |
|---|
| 82 | 82 | |
|---|
| … | … | |
| 186 | 186 | T[] format (T[] fmt, ...) |
|---|
| 187 | 187 | { |
|---|
| 188 | | return format (fmt, _arguments, _argptr); |
|---|
| | 188 | return format (fmt, _arguments, cast(va_list) _argptr); |
|---|
| 189 | 189 | } |
|---|
| 190 | 190 | |
|---|
Download in other formats:
|
 |
 |
|
 |
Copyright © 2006-2008 Tango. All Rights Reserved. | Page Width:
Static or
Dynamic