Commit Graph

642 Commits

Author SHA1 Message Date
Eugen Wissner b20f367aa8 Array support for refCounted factory function 2016-12-11 11:42:09 +01:00
Eugen Wissner a2dadda511 Fix subtraction of numbers with different signs 2016-12-08 18:30:22 +01:00
Eugen Wissner 77dca31261 Add license info 2016-12-08 15:07:58 +01:00
Eugen Wissner b87aed4395 Add travis to README 2016-12-08 15:00:09 +01:00
Eugen Wissner 42bbb3b023 Add travis 2016-12-08 14:58:59 +01:00
Eugen Wissner 4309a30dfe Add opBinary for the other math operations on Integer 2016-12-08 14:51:49 +01:00
Eugen Wissner 9362287938 Fix error with assignin long numbers to Integer 2016-12-08 14:43:50 +01:00
Eugen Wissner 78bd901339 Add short description of the packages to the README 2016-12-07 23:16:49 +01:00
Eugen Wissner c8e6d44f7b Implement own dispose 2016-12-07 11:01:51 +01:00
Eugen Wissner f75433e0e6 Implement operations on negative numbers 2016-12-06 23:22:12 +01:00
Eugen Wissner fa607141e4 Make allocator shared and fix some RefCounted bugs 2016-12-06 21:29:08 +01:00
Eugen Wissner b3fdd6fd4a Implement unary operation for multiple precision integers 2016-12-05 22:06:06 +01:00
Eugen Wissner 86c08e7af6 Use RefCounted as math.mp.Integer internal storage 2016-12-04 22:51:21 +01:00
Eugen Wissner 1c5796eb96 Add RefCounted 2016-12-04 14:05:53 +01:00
Eugen Wissner f7f92e7906 Switch to container.queue. Remove PendingQueue 2016-12-02 19:18:37 +01:00
Eugen Wissner 1123d01e6c Implement opApply for the Queue 2016-12-02 17:31:57 +01:00
Eugen Wissner c53d319337 Implement foreach_reverse for the vector 2016-12-02 14:12:12 +01:00
Eugen Wissner 7c36dbb8f0 Rename SList front property into insertFront 2016-12-02 10:50:54 +01:00
Eugen Wissner dd3becf6b7 Implement slicing for the vector 2016-12-02 10:29:30 +01:00
Eugen Wissner b78ecdf4c5 Make tanya.memory.allocator compatible with dmd < 2.072 2016-12-01 20:04:04 +01:00
Eugen Wissner a4aa5bcb2e Make opApply delegate scoped for SList 2016-12-01 20:03:21 +01:00
Eugen Wissner edd3ec4b32 Add URL parser 2016-12-01 20:02:49 +01:00
Eugen Wissner 9fdcef86e7 Replace defaultAllocator with theAllocator 2016-11-30 21:54:31 +01:00
Eugen Wissner ed0eb4ac74 Fix epoll connection bugs 2016-11-30 21:53:30 +01:00
Eugen Wissner 192ee20bf7 Remove shared from the allocators 2016-11-30 21:20:18 +01:00
Eugen Wissner 965ca0088e Add multiple precision unsigned integer module 2016-11-30 20:24:51 +01:00
Eugen Wissner b752acdff7 Fix tanya.math module name 2016-11-30 16:48:46 +01:00
Eugen Wissner cbeb0395f9 Remove @safe from potentially unsafe code 2016-11-30 16:21:20 +01:00
Eugen Wissner 5e6f8446d8 Add an abandoned notice 2016-10-08 20:45:03 +02:00
Eugen Wissner 79a7b840f7 Fix missing semicolons in echo server example 2016-10-08 19:43:40 +02:00
Eugen Wissner 6b093cd5fa Add Windows IOCP and Kqueue implementations for the event loop 2016-10-08 19:33:06 +02:00
Eugen Wissner 154e2f2ff7 Add socket module with overlapped socket support 2016-10-08 19:29:07 +02:00
Eugen Wissner e9a0a93d3c Add DES block cipher 2016-10-06 06:32:01 +02:00
Eugen Wissner da5dc276d5 Add BitVector container 2016-10-06 06:31:42 +02:00
Eugen Wissner 721bb110e5 Use dispose from std.experimental 2016-10-05 13:12:50 +02:00
Eugen Wissner 9241ec503c Add Mallocator (malloc allocator) 2016-10-05 13:04:25 +02:00
Eugen Wissner c2afb07ff6 Rename Ullocator to MmapPool and make it Windows compatible 2016-10-05 13:01:37 +02:00
Eugen Wissner 698660c4c8 Make allocators shared 2016-10-04 18:19:48 +02:00
Eugen Wissner be9181698a Add remove padding 2016-08-27 07:49:43 +02:00
Eugen Wissner 25c292662a Ignore static libraries and object files 2016-08-25 12:21:39 +02:00
Eugen Wissner a3efee6d7f Add code 2016-08-24 18:15:21 +02:00
Eugen Wissner c0df3c9330 Initial commit 2016-08-24 18:07:18 +02:00