728eaf88fb
Remove traits depending on deprecated complex
2023-03-25 15:55:57 +01:00
938a1bb5b4
Replace short preconditions in the main package
2021-05-25 09:03:00 +02:00
a227b58407
Remove deprecated functionality
2020-05-06 07:08:14 +02:00
3ce5e8153c
Update copyrights
2020-05-05 07:46:10 +02:00
c68b8d1bdd
Update compiler, remove deprecated modules
2020-05-04 06:03:45 +02:00
ad46afb10b
Move memory/package.d into memory.allocator
2019-03-22 08:18:01 +01:00
a36b51f0c3
Fix MmapPool private tests; move remaining tests
2019-03-21 14:54:16 +01:00
484cb13317
Separate non-documentation tests from the code
2019-03-19 07:45:52 +01:00
5ab99cf887
Move memory functions into memory.lifecycle
...
- move
- moveEmplace
- forward
- emplace
- swap
2019-03-17 10:56:44 +01:00
0a2798cc96
Call postblit when emplacing a struct. Fix #81
2019-01-27 07:18:53 +01:00
884dc30953
Fix emplacing POD structs
2018-11-23 13:36:31 +01:00
e67a05138e
range.primitive: Support non copyable elements
...
... in all ranges.
2018-11-19 21:37:58 +01:00
Nathan Sashihara
4e8c9bd28f
Use new __traits(isZeroInit) to check for a null initializer at compile time instead of runtime
2018-10-21 18:52:02 -04:00
a04a04bb96
conv.emplace: Don't call a destructor
...
Don't call the destructor on uninitialized elements.
2018-10-14 11:30:02 +02:00
6d01680685
conv.emplace: Fix emplacing structs w/o this()
2018-10-08 17:51:59 +02:00
e68fcc3a38
Remove code deprecated in 0.11.2 and earlier
...
- conv.to!String
- meta.metafunction.Tuple
- range.adapter.take
- range.adapter.takeExactly
- range.primitive: put()-ting input range into an output one
2018-09-29 09:00:43 +02:00
ba5833318b
conv: Fix taking out of range chars for hex values
2018-08-11 14:42:09 +02:00
900a7172bf
Make format() public
...
Make format() public. Deprecate to!String.
2018-08-01 16:58:23 +02:00
531cae51a3
Stringish to integral type conversion. Fix #44
2018-07-18 06:33:45 +02:00
1b203507f6
conv: Fix overflow hanndling in readIntegral
2018-07-17 16:03:05 +02:00
f51e9405c9
Update socket documentation
2018-06-20 07:59:37 +02:00
173ae115ee
readIntegral: Support base between 2 and 36
2018-06-08 21:05:35 +02:00
7561b964d3
Make intToString -> readString more generic
...
Make readString work with any char range and unsigned integral type.
2018-06-07 07:23:39 +02:00
61814d5383
Make an independent function for converting port string
2018-05-23 05:10:44 +02:00
048ddf21ff
Replace body with do
2018-01-31 12:05:06 +01:00
7e7bf40f70
Move remaining to methods to tanya.conv
2017-11-29 19:09:58 +01:00
4bbc8b510a
conv: Use assertThrown to check ConvException is thrown
2017-11-12 11:44:45 +01:00
5d6f8e5299
Implement pure onOutOfMemory
2017-10-10 06:59:34 +02:00