Andrei Alexandrescu
71e3ecf680
Merge pull request #2934 from WalterBright/dip25
...
DIP25: make phobos work with it
2015-01-30 13:59:37 -08:00
Walter Bright
dc302d26a4
DIP25: make phobos work with it
2015-01-30 12:02:48 -08:00
Robert burner Schadek
919c4ecd7b
std.traits documentation update
...
* moved nearly all examples from comments to unittests
** some few had error
* marked existing unittest as examples
** splitted some in the process as they where to long
* ditto for one pair of templates with the same name
minor fix
small fix
2015-01-29 22:14:32 +01:00
anonymous
9309f2b142
[DDoc] add HTML class "quickindex" to manually maintained jump link tables
2015-01-26 11:19:05 +01:00
H. S. Teoh
120aeff09e
std.algorithm is now its own package.
2015-01-20 09:14:06 -08:00
Walter Bright
c84ce85e35
correct use of See_Also
2014-12-27 16:30:07 -08:00
Geod24
fc132046bf
Remove deprecated and undocumented hasLocalAliasing, hasRawLocalAliasing, hasLocalObjects
2014-12-21 22:14:31 +01:00
Rainer Schuetze
7c2f962b10
make nested foreach over TypeTuple bodies into lambdas to avoid huge functions
2014-11-28 17:15:37 +01:00
Ilya Yaroshenko
c8d9afedea
clean scope imports
...
imports of `std.range, std.algorithm, std.array, std.string,
std.format, std.uni` are affected.
2014-11-21 00:08:35 +03:00
Ilya Yaroshenko
46cbe44b26
std.traits: clean imports
...
remove new private stuff
2014-11-09 19:29:01 +03:00
Nick Treleaven
6a9d5b9364
Fix wrong unittests for std.conv.unsigned, signed
2014-11-07 12:19:40 +00:00
H. S. Teoh
7a517d3590
Improve awkward sentence.
2014-10-30 10:54:25 -07:00
H. S. Teoh
7136639373
Sort identifiers in each category so that they're easier to find!
2014-10-30 10:53:39 -07:00
H. S. Teoh
91cfdfa7e2
Issue 13647: improve std.traits navigation table.
...
Give more meaningful name to 'xxx' category!
2014-10-30 10:50:40 -07:00
Andrej Mitrovic
4c9132dc24
Merge pull request #2561 from economicmodeling/add_FieldNameTuple_template
...
Added FieldNameTuple to std.traits
2014-10-25 12:00:29 +02:00
Geod24
ee683ae79f
Unnamed parameters for ParameterIdentifierTuple, fix name conflict for ParameterDefaultValueTuple
2014-10-18 03:33:05 +02:00
Geod24
0fb95b8c27
Usage of WEB macro for License everywhere
2014-10-15 11:30:42 +02:00
k-hara
6e54969188
Move prefix member function attributes to postfix
2014-10-04 22:27:14 +09:00
k-hara
d0c6d6a61f
Clean unittest code
2014-10-01 11:42:33 +09:00
k-hara
3bdee722c2
Remove typedef handling
2014-10-01 11:37:21 +09:00
Jonathan Crapuchettes
a2fcaab8ab
Added FieldNameTuple to the template table.
2014-09-26 19:41:33 -07:00
Jonathan Crapuchettes
c9f2202f76
Added FieldNameTuple
2014-09-26 19:26:39 -07:00
Vladimir Panteleev
8a532cef79
std.traits: Fix missing ) in documentation of isSomeString
2014-09-20 07:20:15 +00:00
k-hara
e0ecca7a0e
Supplemental fix for issue 9148 - lambdas will be aggressively inferred to pure
2014-09-08 14:30:44 +09:00
Daniel Murphy
f7ddad2ed3
Issue 8425 - Do not assume __vector(float[4]) is a valid type on all targets
2014-09-07 18:21:46 +10:00
Denis Shelomovskij
f382a83377
Fix property enforcement in std.traits.functionAttributes
2014-08-15 19:55:30 +04:00
Михаил Страшун
e709fee45a
Merge pull request #2131 from AndrejMitrovic/Fix12668
...
Issue 12668 - std.traits.functionAttributes should use the new getFunctionAttributes trait.
2014-07-29 21:51:19 +02:00
Jakob Ovrum
bf3cee2cfd
Make ModifyTypePreservingSTC package instead of private
2014-07-20 21:18:58 +09:00
k-hara
e5f7f41d25
Revert "Merge pull request #1827 from WalterBright/add-opCmp"
...
This reverts commit dab1796ad6
, reversing
changes made to 327085b8fe
.
2014-07-09 10:49:55 +09:00
k-hara
6f5feb0895
inout instance field is not allowed in D
2014-07-01 11:18:15 +09:00
jmdavis
71546f33a0
Workaround for issue# 12961.
2014-06-22 13:33:51 -07:00
jmdavis
c800058aca
Move along some overdue deprecations.
2014-06-20 04:37:13 -07:00
jmdavis
7f5b1b2ff3
Remove std.traits.unsigned as scheduled.
2014-06-20 02:35:57 -07:00
Justin Whear
98e23d334c
Fix #12806
...
Documentation improvement for `std.traits.isArray` to clarify whether
associative arrays are handled.
Fixes #12806
2014-06-06 09:00:06 -07:00
Dmitry Olshansky
c496463339
Merge pull request #2203 from monarchdodra/isSomeString
...
Constrain isSomeString
2014-05-31 04:10:42 -07:00
monarchdodra
e2e3a70a62
Constrain isSomeString
2014-05-25 17:43:42 +02:00
Andrej Mitrovic
2955301d81
Add some missing docs to std.traits.
2014-05-24 22:19:48 +02:00
monarchdodra
001fad4558
Remove trailing whitespaces
2014-05-17 15:35:25 +02:00
Walter Bright
54836250d7
Merge pull request #1391 from TurkeyMan/simd-traits
...
Added support for simd primitives to std.traits.Signed/Unsigned
2014-05-11 19:30:48 -07:00
k-hara
2c1a8f8eaf
Supplemental fix for issue 7469
2014-05-10 02:39:53 +09:00
Manu Evans
33aa546ea3
Added isSIMDVector, support for SIMD primitives to std.traits.Signed/Unsigned, and fullyQualifiedName
2014-05-10 01:47:01 +10:00
Andrej Mitrovic
7a976513b9
Fix Issue 12668 - std.traits.functionAttributes should use the new
...
getFunctionAttributes trait.
2014-05-08 18:30:36 +02:00
monarchdodra
d609bd332f
Sed "@safe pure nothrow"
2014-05-06 08:21:13 +02:00
Andrej Mitrovic
c61c1232b9
Merge pull request #2070 from monarchdodra/hasIndirections
...
Re-implement hasIndirections
2014-04-26 01:54:00 +02:00
Walter Bright
0c945e2627
@nogc for builtin functions
2014-04-23 02:27:54 -07:00
monarchdodra
bc1876626b
Re-implement hasIndirections
...
Avoids requesting the RepresentationTypeTuple of T unless really needed.
Partially solves 12000:
https://d.puremagic.com/issues/show_bug.cgi?id=12000
Fix Issue 12000 - Forward reference issue with RefCounted
2014-04-05 17:59:32 +02:00
Dmitry Olshansky
a8c60a9cdb
Clarify DDoc of hasElaborateAssign
...
Split the overly long sentence in two, otherwise
it's easy to miss the point about auto-generation.
2014-03-29 15:50:03 +04:00
Andrej Mitrovic
6c38d569c8
Fixes Issue 12356 - Add better documentation and add examples for isTypeTuple and isExpressionTuple.
2014-03-13 13:54:28 +01:00
Andrei Alexandrescu
b0aabc6c93
Merge pull request #1978 from 9rnsr/fix12287
...
Issue 12287 - infinite loop on std.traits.moduleName on templated struct member
2014-03-09 23:01:12 -07:00
k-hara
d9aa953c50
fix Issue 12309 - The template fullyQualifiedName returns wrong result
2014-03-07 18:22:05 +09:00