index
:
tanya
master
GC-free, high-performance D library: Containers, networking, metaprogramming, memory management, utilities.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2019-03-17
Move memory functions into memory.lifecycle
Eugen Wissner
2019-03-16
Move memory exception into memory.lifecycle
Eugen Wissner
2019-03-05
Make subpackages of os, sys and encoding
Eugen Wissner
2019-03-02
Move meta into a separate subpackage
Eugen Wissner
2019-03-01
net.ip.Address6.toString() recommended notation
v0.16.0
Eugen Wissner
2019-02-25
algorithm.iteration: Add singleton()
Eugen Wissner
2019-02-24
range.adapter: new arrayInserter
Eugen Wissner
2019-02-19
format.sformat: Support range-based toString()
Eugen Wissner
2019-02-16
net.ip: Implement .toString() with output ranges
Eugen Wissner
2019-02-16
range.adapter: Add container-range adapters. Fix #67
Eugen Wissner
2019-02-12
Use word-wise hash instead of FNV-1a for arrays of word-aligned scalars
Nathan Sashihara
2019-02-12
Add sformat() writing to an output range
Eugen Wissner
2019-02-11
Update dmd to 2.084.1
Eugen Wissner
2019-02-06
Deprecate InputRange source for OutputRanges
Eugen Wissner
2019-02-04
Deprecate put() as an OutputRange primitive
Eugen Wissner
2019-02-01
move(): Give compiler an opportunity to optimize
v0.15.0
Eugen Wissner
2019-01-31
typecons.Variant: Make public. Fix #73
Eugen Wissner
2019-01-30
typecons.Option: Deprecate alias this
Eugen Wissner
2019-01-29
typecons.Option: Fix assigning nothing
Eugen Wissner
2019-01-28
meta.metafunction: Add Enumerate and EnumerateFrom
Eugen Wissner
2019-01-27
Call postblit when emplacing a struct. Fix #81
Eugen Wissner
2019-01-25
net.ip.Address: Address4/Address6 compatibility
Eugen Wissner
2019-01-24
net.ip: Add Address4 and Address6 wrapper
Eugen Wissner
2019-01-09
Merge remote-tracking branch 'n8sh/retro-slicing'
Eugen Wissner
2019-01-08
retro supports slicing if source range supports slicing
Nathan Sashihara
2018-12-21
Remove deprecated memory.op.cmp and Entropy class
Eugen Wissner
2018-12-18
container.array: Fix assigning non-copyable values
v0.14.0
Eugen Wissner
2018-12-17
Update dmd to 2.083.1
Eugen Wissner
2018-11-24
Make containers work with non-copyable elements
Eugen Wissner
2018-11-23
Fix emplacing POD structs
Eugen Wissner
2018-11-19
range.primitive: Support non copyable elements
Eugen Wissner
2018-11-18
Add test.stub. Fix #51
Eugen Wissner
2018-11-13
Disable length when taking from a lengthless range
Eugen Wissner
2018-11-12
Add algorithm.mutation.rotate
Eugen Wissner
2018-11-11
Add support for DMD 2.083.0
Eugen Wissner
2018-11-07
Merge remote-tracking branch 'n8sh/take-slice'
Eugen Wissner
2018-11-06
Merge remote-tracking branch 'retro-retro'
Eugen Wissner
2018-11-05
take(take(range,...),n) is take(range, n) and use slicing in `take` like in `...
Nathan Sashihara
2018-11-05
retro(retro(range)) is range
Nathan Sashihara
2018-11-05
Use inout in tanya.range.array functions
Nathan Sashihara
2018-11-04
Add range primitive sameHead
Eugen Wissner
2018-10-30
memory.op.equal: Fix parameter documentation
Eugen Wissner
2018-10-29
algorithm.mutation.destroyAll: New
v0.13.0
Eugen Wissner
2018-10-25
Merge pull request #74 from n8sh/128-bit-fnv
Eugene Wissner
2018-10-25
Add FNV constants for size_t == ucent
Nathan Sashihara
2018-10-24
Add algorithm.mutation.initializeAll
Eugen Wissner
2018-10-22
Make hasLvalueElements work with non-copyable
Eugen Wissner
2018-10-21
Use new __traits(isZeroInit) to check for a null initializer at compile time ...
Nathan Sashihara
2018-10-20
Add algorithm.mutation.uninitializedFill
Eugen Wissner
2018-10-14
conv.emplace: Don't call a destructor
Eugen Wissner
[prev]
[next]