f013e2f1f4
Implement a Set container first
2017-05-29 10:50:01 +02:00
ac3935d71b
Merge branch 'master' into horton-table
2017-05-28 10:15:02 +02:00
b1c217e272
Fix kqueue to work with SocketType
2017-05-25 22:21:45 +02:00
d007aaa310
Rename socket_t to SocketType
2017-05-25 21:59:40 +02:00
8aaf9e14be
Add HashTable struct
2017-05-23 22:17:35 +02:00
ae3e6b46f6
Import std.algorithm.comparison for network.socket on Windows
2017-05-21 10:25:54 +02:00
8687df1fbb
Define AddressFamily in network.socket
2017-05-21 10:20:57 +02:00
ba0aff6737
Add tanya.typecons.Pair
2017-05-19 21:15:56 +02:00
a648e2120a
Fix parameter count for docs in container.string
2017-05-19 20:01:04 +02:00
bc61809050
Implement DList.insertBack
2017-05-16 13:16:18 +02:00
8c42cbfd63
Rename Vector to Array
...
For consistency with Phobos.
2017-05-16 12:12:57 +02:00
58664570f9
Add new branch, add DList to package description
2017-05-15 20:09:32 +02:00
decb82f437
Remove crypto.mac for now
...
It wasn't released yet and needs some work.
2017-05-15 19:57:36 +02:00
357c7e279d
Add doubly-linked list
...
DList is an adjusted copy of SList. Missing:
* insertBack
* insertAfter
* removeBack
2017-05-15 19:50:20 +02:00
32e19c8b58
Rename String.get into toString. Add String.toStringz
2017-05-14 11:56:57 +02:00
f5c6c5b483
Add Payload template for memory.types
2017-05-13 08:43:49 +02:00
ba2d086fb8
Add memory.types.Scoped
2017-05-13 08:27:51 +02:00
7a0241b484
Fix unittest text for strings
2017-05-12 22:42:43 +02:00
36dad80e18
Use char ranges to avoid compilation errors on elder compilers
2017-05-12 21:46:48 +02:00
29d883150e
Fix unittests on 2.072 and 2.071
2017-05-12 21:10:22 +02:00
e2bed0cfcb
Replace tabs with spaces in mmappool and buffer
2017-05-12 21:02:24 +02:00
38afeac071
Insert String.insertFront and String.insertBack
2017-05-12 20:55:42 +02:00
001c7c3e33
Replace immutable with const in Vector
2017-05-12 20:35:16 +02:00
d4ab339feb
Add String.remove
2017-05-12 20:23:16 +02:00
8477312769
Add editorconfig
2017-05-11 13:57:24 +02:00
67f90e137d
Add codecov badge
2017-05-11 13:15:04 +02:00
f264fd5597
Generate unittest coverage information
2017-05-11 13:11:12 +02:00
9e75620f1b
Fix appveyor branch badges
2017-05-11 07:05:13 +02:00
45825946c0
Appveyor ( #10 )
...
* Add appveyor.yml
* Try major VC version
* Switch to VC 2015
* Try new version
* Try enterprise
* Try another path
* Change VC template
* Set arch
* Set LINKCMD64
* Fix quotes
* Update LINKCMD64
* remove dir
* Update arch
* Fix syntax
* Set arch to x64
* Remove extra dub downloading
* Remove dub version
* Download dub for 2.071.2
* Use DVersion
* Fix nul in powershell
* Put quotes to commands
* Add badges
2017-05-11 06:26:59 +02:00
8afb552d59
mp.Integer: add two's complement constructor
2017-05-10 19:27:25 +02:00
e4091669f8
Add information about io branch
2017-05-10 13:18:58 +02:00
1cb9349226
math.mp.Integer.toVector return two's complement
2017-05-09 06:27:30 +02:00
06620dc5df
math.mp.Integer: Return two's complement length
2017-05-08 21:09:52 +02:00
708d95db49
Remove utf8string branch
2017-05-06 11:55:20 +02:00
85d9361bfb
Fix fill with char on older compilers
2017-05-05 07:03:16 +02:00
a6a6f496eb
Implement string slice assignments
2017-05-04 23:17:50 +02:00
db12f03264
Merge branch 'master' into utf8string
2017-05-03 19:15:13 +02:00
231aedb8ad
Add HMAC
2017-05-03 19:05:23 +02:00
c3b63ee40d
Merge branch 'master' into utf8string
2017-05-02 10:59:00 +02:00
6f405c5e08
Make Vector's opSliceAssign accept only own ranges
...
Vector.opSliceAssign and Vector.opIndexAssign should accept only vector
ranges. For assigning other ranges, std.algorithm.mutation.copy and
std.algorithm.mutation.fill should be used.
2017-05-02 10:56:32 +02:00
16cf8478cf
Add ByCodePoint
2017-05-01 20:17:37 +02:00
8915a0c7a7
Implement opCmp and opEquals for the String
2017-05-01 18:43:12 +02:00
e5c7edb72c
Implement String opAssign
2017-05-01 12:58:37 +02:00
64e0d666ed
Merge branch 'master' of github.com:caraus-ecms/tanya into utf8string
2017-05-01 09:59:29 +02:00
f2aac680c5
Fix container ctors and opAssign ref parameters
...
Container constructors and opAssign should accept any ref container and
not only const, otherwise the source container will be copied because
the constructor/opAssign without ref would be a better match.
2017-05-01 09:48:12 +02:00
65c3ca14ec
Integer storage optimization
2017-04-30 16:07:44 +02:00
4fa47153ba
Make Integer representation little endian
2017-04-25 19:50:06 +02:00
d629525a4b
Make String to be a char Slice alias
2017-04-21 14:03:20 +02:00
33d321f0d7
Merge branch 'master' into utf8string
2017-04-20 17:32:59 +02:00
3d64d59ba9
Merge branch 'master' of github.com:caraus-ecms/tanya
2017-04-20 17:32:29 +02:00