yu 0.1.0-b3

Yu(玉) Dlang‘s Toolkit


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Yu(玉) Build Status

A Dlang's Toolkit. Extend Phobos.

  • algorithm
  • * snowflkeId.d : Twitter's Snowflke ID generate algorithm.to generate only ID
  • * hash.d : string hash function
  • * checksum.d : CRC, LRC , Fletcher, Adler...... check function
  • container : the container base std.experimental.allocator
  • * cirularqueue : Cirular Queue Struct Template.
  • * vector : Like as C++'s std::vector
  • * string : The COW string template.
  • eventloop : the io(Net) event loop. support EPOLL, KQUEUE , IOCP.
  • asyncsocket : The async socket base std.scoket and yu.eventloop
  • * client : the easy Use TCP client. Has time out and connect try, and mitil-client
  • * server : the easy Use TCP server. Has Time out and auto close .
  • * Acceptor : Tcp listen and accept
  • * TCPClient : Base Tcp client
  • * TCPSocket : Base TCP connection
  • * UDPSocket : Base Udp connection
  • timer : Timer
  • * eventlooptimer : the timer base yu.eventloop
  • * timingwheeltimer : Time wheel algorithm . base std.experimental.allocator
  • memory
  • * alloctor : the yuAlloctor and easy make object base yuAlloctor. Base std.experimental.allocator
  • * gc : gcFree to easy free the memory in GC
  • * scopedref : the Unique Ptr/Ref like C++'s std::unique_ptr.
  • * sharedref : the RC Ptr/Ref like C++'s std::shared_ptr
  • * smartref : easy to create the scopedref and sharedref
  • array : Extend Phobos's std.array.
  • bytes : add find in byte or ubyte.
  • exception : Extend Phobos's std.exception.
  • functional : add bind use delegate.
  • string : Extend Phobos's std.string.
  • task : the task base std.experimental.allocator
  • thread : auto attach thread
  • traits : : Extend Phobos's std.traits.
  • tools
  • * http1xparser : the http 1.x and url parser. Base and Port from : https://github.com/nodejs/http-parser
  • * buffer : the buffer class.
  • * sharedlib : load dll or so, in runing
  • * serialize : a Custom binary-system serialize and deserialize

Authors:渡世白玉

Dependencies: none

Versions:
0.1.0-b3 2017-Jul-13
0.1.0-b2 2017-Jun-27
0.1.0-b1 2017-Jun-06
0.0.4 2017-May-18
0.0.3 2017-Apr-18
Show all 8 versions
Stats:

statistics are temporarily disabled.