Commit Graph

484 Commits

Author SHA1 Message Date
belka 70e96c62b3 Make Unique.get and RefCounted.get return inout
Also revert the renaming of Scoped to Unique. And rename the whole
module to memory.smartref.
2017-06-14 22:11:57 +02:00
belka b723d763c8 Test x86-64 on Windows 2017-06-13 12:17:14 +02:00
belka 508297f36f Generate coverage for x86 aswell 2017-06-13 10:45:15 +02:00
belka 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
belka 5b90286b70 Add x86 to tests 2017-06-12 19:02:47 +02:00
belka 8443f1b385 Make test functions nogc 2017-06-11 09:45:33 +02:00
belka c9050c1a8e Rename Scoped to Unique. Improve unit tests
Renaming to avoid confusing with Phobos Scoped.
2017-06-11 09:41:18 +02:00
belka bdf87570e2 Add basic unit tests for the event loop 2017-06-11 09:15:10 +02:00
belka faa44b6704 Remove deprecated tanya.container.vector 2017-06-09 19:27:54 +02:00
belka 278e851414 Rename String.toString to String.get()
Last changed it only by the Range and forgotten about the string itself.
v0.6.0
2017-06-08 07:59:16 +02:00
belka 6f549df243 Update README description 2017-06-07 08:04:50 +02:00
belka 4633bcc680 Set: Fix comparing with removed elements 2017-06-07 07:57:22 +02:00
belka dc39efd316 Add some unit tests for InternetAddress 2017-06-03 15:18:53 +02:00
belka 260937e4fb Put socket overlapped I/O docs into a D_Ddoc block 2017-06-03 13:20:32 +02:00
belka e17fff2881 Update 2.074 compiler 2017-06-02 22:01:13 +02:00
belka bc32511254 Fix template parameters for Set 2017-06-01 22:36:38 +02:00
belka f30972f948 Add basic constructors and opAssign to Set 2017-06-01 06:26:06 +02:00
belka ea33ca62c8 Implement lookups in the Set 2017-05-31 10:29:07 +02:00
belka 0f365758e1 Add optional fieldnames for Pair 2017-05-30 20:20:20 +02:00
belka 2815b53a88 Implement Set Range 2017-05-30 15:52:18 +02:00
belka 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
belka 8ee1d647ce Close issue 212
Introduce Range and constRange aliases for containers.
2017-05-29 11:26:39 +02:00
belka 25791775e6 Add information about the Set to README 2017-05-29 10:58:37 +02:00
belka f013e2f1f4 Implement a Set container first 2017-05-29 10:50:01 +02:00
belka ac3935d71b Merge branch 'master' into horton-table 2017-05-28 10:15:02 +02:00
belka b1c217e272 Fix kqueue to work with SocketType 2017-05-25 22:21:45 +02:00
belka d007aaa310 Rename socket_t to SocketType 2017-05-25 21:59:40 +02:00
belka 8aaf9e14be Add HashTable struct 2017-05-23 22:17:35 +02:00
belka ae3e6b46f6 Import std.algorithm.comparison for network.socket on Windows 2017-05-21 10:25:54 +02:00
belka 8687df1fbb Define AddressFamily in network.socket 2017-05-21 10:20:57 +02:00
belka ba0aff6737 Add tanya.typecons.Pair 2017-05-19 21:15:56 +02:00
belka a648e2120a Fix parameter count for docs in container.string v0.5.0 2017-05-19 20:01:04 +02:00
belka bc61809050 Implement DList.insertBack 2017-05-16 13:16:18 +02:00
belka 8c42cbfd63 Rename Vector to Array
For consistency with Phobos.
2017-05-16 12:12:57 +02:00
belka 58664570f9 Add new branch, add DList to package description 2017-05-15 20:09:32 +02:00
belka decb82f437 Remove crypto.mac for now
It wasn't released yet and needs some work.
2017-05-15 19:57:36 +02:00
belka 357c7e279d Add doubly-linked list
DList is an adjusted copy of SList. Missing:
* insertBack
* insertAfter
* removeBack
2017-05-15 19:50:20 +02:00
belka 32e19c8b58 Rename String.get into toString. Add String.toStringz 2017-05-14 11:56:57 +02:00
belka f5c6c5b483 Add Payload template for memory.types 2017-05-13 08:43:49 +02:00
belka ba2d086fb8 Add memory.types.Scoped 2017-05-13 08:27:51 +02:00
belka 7a0241b484 Fix unittest text for strings 2017-05-12 22:42:43 +02:00
belka 36dad80e18 Use char ranges to avoid compilation errors on elder compilers 2017-05-12 21:46:48 +02:00
belka 29d883150e Fix unittests on 2.072 and 2.071 2017-05-12 21:10:22 +02:00
belka e2bed0cfcb Replace tabs with spaces in mmappool and buffer 2017-05-12 21:02:24 +02:00
belka 38afeac071 Insert String.insertFront and String.insertBack 2017-05-12 20:55:42 +02:00
belka 001c7c3e33 Replace immutable with const in Vector 2017-05-12 20:35:16 +02:00
belka d4ab339feb Add String.remove 2017-05-12 20:23:16 +02:00
belka 8477312769 Add editorconfig 2017-05-11 13:57:24 +02:00
belka 67f90e137d Add codecov badge 2017-05-11 13:15:04 +02:00
belka f264fd5597 Generate unittest coverage information 2017-05-11 13:11:12 +02:00