Commit graph

235 commits

Author SHA1 Message Date
k-hara
f8fe67ed59 Remove workaround for issue 10313 2013-12-02 10:18:29 +09:00
Daniel Murphy
a11a20ef74 Remove more uses of NCEG operators in phobos 2013-11-30 14:09:39 +11:00
k-hara
38068aa53c Fix unittest for issue 10268. 2013-11-20 21:17:31 +09:00
k-hara
4844aef982 Remove workaround for issue 10357
Because the root compiler issue 9665 has been fixed.
2013-10-15 13:07:30 +09:00
Walter Bright
e478ddef9e Merge pull request #1612 from 9rnsr/fix10357
[REG2.063] Issue 10357 - std.typecons.Nullable!(SysTime).Nullable.__ctor!() error instantiating
2013-10-10 15:07:00 -07:00
k-hara
18cd94ea3b fix Issue 11165 - std.typecons._d_toObject conflicts with std.signals._d_toObject 2013-10-06 22:25:59 +09:00
k-hara
55bc6fc1de fix Issue 10357 - std.typecons.Nullable!(SysTime).Nullable.__ctor!() error instantiating
Add a workaround until qualified postblit is properly implemented.
2013-10-03 00:54:37 +09:00
k-hara
1c16335334 Fixup for issue 9565
Remove unnecessary else block so right not it's never used.
2013-09-28 19:22:43 +09:00
k-hara
01f9455fac fix Issue 10538 - std.typecons.wrap should consider opDispatch 2013-09-26 13:53:13 +09:00
k-hara
830b6c1bd4 fix Issue 10536 - std.typecons.wrap doesn't work with a class that defines opCast 2013-09-26 13:53:11 +09:00
Andrej Mitrovic
401ded61c8 Fix Issue 10608 - Better diagnostic for RefCounted assert. 2013-09-19 03:09:01 +02:00
k-hara
5fac5f8949 Additional fix for issue 9565 2013-09-04 22:26:52 +09:00
monarch dodra
3d7e9b5d21 Merge pull request #1394 from 9rnsr/enforceProp
Supplemental change for dmd/pull/2305
2013-08-05 10:41:17 -07:00
k-hara
d61085c375 fix Issue 10686 - No [] operator overload for immutable Tuple 2013-07-21 21:22:16 +09:00
Tomoya Tanjo
003798dec6 Add unittest 2013-07-17 21:19:32 +09:00
k-hara
30356d606f Fix @property annotations and incorrect parenthesis 2013-07-16 00:31:26 +09:00
Tomoya Tanjo
b92432cb7a Fix Issue 10647 2013-07-15 23:08:38 +09:00
Tomoya Tanjo
bb50a33f1b Fixes Issue 10570 2013-07-08 21:12:59 +09:00
Andrej Mitrovic
2427090fb1 Fix Refcounted docs - refCountedEnsureInitialized and refCountedIsInitialized did not exist. 2013-06-30 01:42:08 +02:00
k-hara
cc4cf0ca15 fix Issue 10377 - std.typecons.wrap doesn't consider private members 2013-06-17 14:52:13 +09:00
Vladimir Panteleev
b014d940cf std.typecons: Fix typo in Rebindable example 2013-06-12 04:19:30 +00:00
k-hara
2c1b1ffdca fix Issue 10268 - std.typecons.Nullable!JSONValue - error instantiating 2013-06-09 16:19:09 +09:00
Walter Bright
7b0a1219fd Merge pull request #1329 from 9rnsr/fix10220
[REG2.064a] Issue 10220 - `array` doesn't work with disabled default construction
2013-06-04 22:30:00 -07:00
k-hara
f52b88c549 Fix internal template GetOverloadedMethods - should see overload first 2013-06-03 23:50:23 +09:00
Andrei Alexandrescu
cee7de0103 Merge pull request #1265 from 9rnsr/structuralCast
Issue 4999 - Add Kenji Hara's adaptTo() to Phobos
2013-06-01 21:41:54 -07:00
k-hara
e2d991b005 Move checkCTFEable to std.exception.assertCTFEable, and use it 2013-06-02 02:32:24 +09:00
youkei
cec78c3bc1 Space after if 2013-06-01 21:50:15 +09:00
youkei
ff27635df3 Make Tuple.opAssign CTFEable 2013-06-01 01:18:45 +09:00
k-hara
d8c6187d6e Optimize opAssign for rvalue assignment 2013-05-27 23:45:29 +09:00
k-hara
7df2af6d73 Improve member function slice
- Add @trusted attribute
- Change parameter types `uint` to `size_t`
- Limit the range of fields by template constraint
2013-05-27 23:44:58 +09:00
k-hara
3c4b80e357 Remove deprecated Tuple.at member function 2013-05-27 23:09:17 +09:00
k-hara
fdcaba7226 Named-field tuple should be a subtype of unnamed-field tuple. 2013-05-27 23:08:19 +09:00
k-hara
292b23b51c Use built-in tuple operations 2013-05-27 23:08:17 +09:00
k-hara
eadb9f928c Rename app to w
`w` (==`writer`) is better than `app`(==`appender`).
2013-05-27 23:08:16 +09:00
k-hara
1094a3fc0b Rename to areCompatibleTuples, and add small fix 2013-05-27 23:07:41 +09:00
k-hara
99619cbc72 Use T.init 2013-05-27 23:05:21 +09:00
k-hara
bb82877781 Remove unnecessary length member
It's automatically forwarded to expand.length through `alias this`.
2013-05-27 23:05:19 +09:00
k-hara
ff056812b0 Remove workaround for the compiler bug 4424 2013-05-27 23:05:17 +09:00
k-hara
cce4e4ebd7 Divide template and enclosed struct
The utility templates and functions are not necessary in Tuple struct.
2013-05-27 23:05:15 +09:00
k-hara
f4f57e89a5 Fix comment indent and style 2013-05-27 23:05:13 +09:00
k-hara
a70103531e Rename structuralCast to wrap, and structuralDownCast to unwrap 2013-05-27 21:04:04 +09:00
k-hara
8b390ae6c4 fix Issue 4999 - Add Kenji Hara's adaptTo() to Phobos
Add structuralCast and structuralDownCast in std.typecons
2013-05-27 21:01:11 +09:00
k-hara
b80cbad1cc fix Issue 9431 - Tuple creation problem with array of array 2013-04-06 03:23:19 +09:00
unknown
35bae9ad6e tweak in scoped 2013-03-23 10:19:35 +01:00
monarch dodra
e364e71eab Improve scoped 2013-03-20 23:03:35 +01:00
k-hara
b9444a7a0f Transient change for qualified constructor introduction 2013-03-13 12:58:35 +09:00
k-hara
89c0c18602 fix Issue 8613 - std.typecons.Proxy cannot work with operator 'in' 2013-03-12 12:43:22 +09:00
k-hara
b6d2e042c7 Use unary std.traits.isAssignable 2013-03-12 11:54:05 +09:00
k-hara
e878e2c44a fix Issue 8655 - bitfields and Typedef don't mix
Support built-in properties
2013-03-12 11:54:04 +09:00
k-hara
c0dcacbcb8 Enable test line that had been blocked by issue 7641 2013-03-12 11:54:02 +09:00