508297f36f
Generate coverage for x86 aswell
2017-06-13 10:45:15 +02:00
4b0134713c
Move new network modules into tanya.net package
...
tanya.net will combine tanya.async and tanya.network and provide one API
for blocking and non-blocking socket programming.
2017-06-13 10:42:35 +02:00
5b90286b70
Add x86 to tests
2017-06-12 19:02:47 +02:00
8443f1b385
Make test functions nogc
2017-06-11 09:45:33 +02:00
c9050c1a8e
Rename Scoped to Unique. Improve unit tests
...
Renaming to avoid confusing with Phobos Scoped.
2017-06-11 09:41:18 +02:00
bdf87570e2
Add basic unit tests for the event loop
2017-06-11 09:15:10 +02:00
faa44b6704
Remove deprecated tanya.container.vector
2017-06-09 19:27:54 +02:00
278e851414
Rename String.toString to String.get()
...
Last changed it only by the Range and forgotten about the string itself.
2017-06-08 07:59:16 +02:00
6f549df243
Update README description
2017-06-07 08:04:50 +02:00
4633bcc680
Set: Fix comparing with removed elements
2017-06-07 07:57:22 +02:00
dc39efd316
Add some unit tests for InternetAddress
2017-06-03 15:18:53 +02:00
260937e4fb
Put socket overlapped I/O docs into a D_Ddoc block
2017-06-03 13:20:32 +02:00
e17fff2881
Update 2.074 compiler
2017-06-02 22:01:13 +02:00
bc32511254
Fix template parameters for Set
2017-06-01 22:36:38 +02:00
f30972f948
Add basic constructors and opAssign to Set
2017-06-01 06:26:06 +02:00
ea33ca62c8
Implement lookups in the Set
2017-05-31 10:29:07 +02:00
0f365758e1
Add optional fieldnames for Pair
2017-05-30 20:20:20 +02:00
2815b53a88
Implement Set Range
2017-05-30 15:52:18 +02:00
6c0588164a
Rename String.toString back to get()
...
Since it is expected that the return type of toString() is
immutable(char)[] and not char[] or const(char)[].
2017-05-29 11:41:49 +02:00
8ee1d647ce
Close issue 212
...
Introduce Range and constRange aliases for containers.
2017-05-29 11:26:39 +02:00
25791775e6
Add information about the Set to README
2017-05-29 10:58:37 +02:00
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