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
path:
root
/
source
Age
Commit message (
Expand
)
Author
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-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
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
2018-10-08
conv.emplace: Fix emplacing structs w/o this()
Eugen Wissner
2018-10-06
Add algorithm.mutation.fill()
Eugen Wissner
2018-10-05
Deprecate Entropy (leaving platform sources alone)
Eugen Wissner
2018-10-03
net.ip: Parse embedded Ipv4. Fix #64
Eugen Wissner
2018-10-02
Replace memory.op.cmp with optimized equal version
Eugen Wissner
2018-09-30
Add algorithm.searching.count
Eugen Wissner
2018-09-29
Remove code deprecated in 0.11.2 and earlier
Eugen Wissner
2018-09-28
Add algorithm.iteration
v0.12.0
Eugen Wissner
2018-09-24
net.ip: Implement opCmp. Fix #63
Eugen Wissner
2018-09-23
typecons: Add option constructor function
Eugen Wissner
2018-09-22
Add typecons.tuple(), Tuple construction function
Eugen Wissner
2018-09-21
functional.forward: Fix template visibility bug
Eugen Wissner
2018-09-18
typecons.Option: Implement toHash forwarder
Eugen Wissner
2018-09-17
Add predicate support for algorithm.comparison.equal
Eugen Wissner
2018-09-16
Add bitmanip.BitFlags
Eugen Wissner
2018-09-15
meta.trait.EnumMembers: Fix one-member enums
Eugen Wissner
2018-09-14
Introduce hash.lookup.isHashFunction trait
Eugen Wissner
2018-09-11
Implement compare algorithm. Fix #50
Eugen Wissner
2018-09-08
Implement IPv6 parser, fix #49
v0.11.2
Eugen Wissner
2018-09-06
Move range.adapter to algorithms + take() bugfixes
Eugen Wissner
2018-09-03
Use fixed dscanner version
Eugen Wissner
2018-09-02
net.iface: Add indexToName
Eugen Wissner
2018-09-02
memory.op: Add findNullTerminated
Eugen Wissner
2018-09-01
Parse for the main part of an IPv6 address
Eugen Wissner
2018-09-01
Add module for network interfaces
Eugen Wissner
2018-08-30
Fix #60: Copying overlapping array slices
Eugen Wissner
2018-08-28
Add constants and syscall for if_nametoindex
Eugen Wissner
2018-08-22
net.ip.Address4: Reject malformed addresses
Eugen Wissner
2018-08-12
Merge remote-tracking branch 'n8sh/relax-hasher-reqs'
Eugen Wissner
2018-08-11
conv: Fix taking out of range chars for hex values
Eugen Wissner
2018-08-10
Deprecated putting an input into an output range
Eugen Wissner
2018-08-07
Add net.ip. Fix #48
Eugen Wissner
[prev]
[next]