Commit Graph

  • 525aaf6837 Comment out asyncmacro2 skipStmtList(). Many changes in datagram.nim. Fixed testdatagram.nim. Fixed testserver.nim. cheatfate 2018-06-14 09:49:59 +03:00
  • 978203691e Add var arguments to GC procedures, to disallow runtime exceptions. cheatfate 2018-06-11 23:50:45 +03:00
  • d2b93f309b Fix createStreamServer[T](). Add test for bug with createStreamServer[T](). cheatfate 2018-06-11 22:54:08 +03:00
  • 3d6ce0f509 Fix asyncmacro2.nim to follow latest changes on upstream. Fix unix acceptLoop started on server creation. cheatfate 2018-06-11 10:16:08 +03:00
  • deb22a8b4a Fix Linux. cheatfate 2018-06-11 02:21:36 +03:00
  • 5815897de6 Fix windows asyncLoop. Fix OSError -> TransportOSError. Add inherited objects initialization. Add tests for inherited objects. cheatfate 2018-06-11 02:08:17 +03:00
  • 0ee9a148c7 Fix for TransportAddress resolveTAddress behavior. Added more tests for TransportAddress. cheatfate 2018-06-10 03:55:19 +03:00
  • 179e6cf834 Fix asyncloop, to properly clear reader/writer data. cheatfate 2018-06-08 08:42:48 +03:00
  • de7e0f41e9 Fix connect() bug. cheatfate 2018-06-07 22:07:17 +03:00
  • 3ad36cc4c1 Fix duplicates in getAddrInfo(). cheatfate 2018-06-07 21:27:39 +03:00
  • 3842120217 Temporary disable DatagramServer test. cheatfate 2018-06-07 19:06:41 +03:00
  • 5dd9c0b177 Fix testaddress.nim test. cheatfate 2018-06-07 18:51:00 +03:00
  • 6709d0b78d Added IPv6 specific test for resolveTAddress. cheatfate 2018-06-07 15:05:22 +03:00
  • 349bdd5cdf Fixed bug in stop StreamServer, when it not started yet. Fixed some arguments' types. cheatfate 2018-06-07 11:05:06 +03:00
  • 48880c6e4e Fix all(). Add getUserData(server: StreamServer) cheatfate 2018-06-07 09:17:59 +03:00
  • a5be5303e3 Add resolveTAddress(string, Port) and test for it. cheatfate 2018-06-07 01:15:31 +03:00
  • 3eb4a00397 Fix testserver.nim according to latest API changes. cheatfate 2018-06-07 00:38:13 +03:00
  • 14124cf188 Fix Unix compilation error. cheatfate 2018-06-07 00:35:32 +03:00
  • 38f30e0f18 Added createStreamServer() for GC userdata types. cheatfate 2018-06-07 00:29:37 +03:00
  • c4ae650c34 Fixed copyright in timer.nim. cheatfate 2018-06-06 03:22:28 +03:00
  • 7fda9936d8 Removed unnecessary includes and comments. cheatfate 2018-06-06 01:48:03 +03:00
  • b8e8d96f3b Fix datagram: for send/sendTo (string, seq[T]) versions. Fix stream: for write (string, seq[T]) versions More tests for both datagram/stream. cheatfate 2018-06-05 23:21:07 +03:00
  • 2e6697d0d7 Disable DatagramServer test. cheatfate 2018-06-05 11:44:56 +03:00
  • 6f8be9f067 Attempt to fix datagram bug. cheatfate 2018-06-05 11:31:18 +03:00
  • 3cb521c920 Add datagram transport utility templates send(string) send(seq[byte]). Fix bugs in stream.nim Add more tests for stream.nim cheatfate 2018-06-05 08:51:59 +03:00
  • 2b8eeef7aa Added templates write(string), write(seq[byte]) Added consume() Added tests for write(string), write(seq[byte]), consume(). cheatfate 2018-06-04 19:42:54 +03:00
  • f4d4d57ccf Fix for stream.nim double completion. cheatfate 2018-06-04 13:40:41 +03:00
  • a834cb1a00 Changed server behavior. Removed pause function. Updated testserver. cheatfate 2018-06-04 12:57:17 +03:00
  • 2758abd7a6 Fix datagram bugs. Make changes to asyncloop according to zahary review. cheatfate 2018-06-04 03:54:17 +03:00
  • 0b7115eba9 Remove duplicated code. Remove accomplished review comments. cheatfate 2018-06-03 02:18:32 +03:00
  • 262b4d8b89 Fix compilation error. cheatfate 2018-06-03 02:06:58 +03:00
  • 687054219d Combine duplicates. cheatfate 2018-06-03 02:03:48 +03:00
  • ac32dd24c3 Fix compilation error in testserver.nim. cheatfate 2018-06-02 17:30:36 +03:00
  • 960b675d62 Changed TransportAddress API. Introduced resolveTAddress(). Added TransportAddress tests. cheatfate 2018-06-02 17:25:26 +03:00
  • 6985626e1c Test teststream2 renamed to testserver. Fix compilation errors. cheatfate 2018-05-31 11:10:32 +03:00
  • 67896b161d Merge branch 'master' of github.com:status-im/nim-asyncdispatch2 cheatfate 2018-05-31 11:04:57 +03:00
  • 027e7c02a9 Added DatagramServer. Changed StreamServer API a bit. Added test for DatagramServer. cheatfate 2018-05-31 11:03:58 +03:00
  • 3e0cc658b0
    Update README.md alexm-status 2018-05-30 14:27:08 -07:00
  • 0f7f616133 Removed unnecessary checks. cheatfate 2018-05-30 07:55:35 +03:00
  • c43d572ad6 More efficient way on removing callbacks. cheatfate 2018-05-30 07:42:25 +03:00
  • 6faceb3b8c Added removeCallback() test. cheatfate 2018-05-30 07:35:27 +03:00
  • 490f8484ca Update README. cheatfate 2018-05-30 06:35:58 +03:00
  • 4f670ac7e8 Update documentation in README. cheatfate 2018-05-30 06:34:58 +03:00
  • ebbb5b73ef Updated README. cheatfate 2018-05-30 06:32:47 +03:00
  • b77e0417bc reviewed most of the code Zahary Karadjov 2018-05-29 21:04:11 +03:00
  • 645108813f
    Update README.md alexm-status 2018-05-29 09:49:05 -07:00
  • e823a52db4
    Copy-edited README alexm-status 2018-05-29 09:24:34 -07:00
  • 758388f7fc Fix compilation error. cheatfate 2018-05-29 14:22:53 +03:00
  • 3fb9a91cbe Investigated Transport close bug and fixed it. Removed old integrated tests and hexdump Removed trailing whitespaces. cheatfate 2018-05-29 12:59:39 +03:00
  • e33ed13fb5 Updated README. cheatfate 2018-05-29 02:45:15 +03:00
  • 3c7273d532 Update README. cheatfate 2018-05-29 02:38:53 +03:00
  • edcc628b30 Update README. cheatfate 2018-05-29 02:37:06 +03:00
  • 5529fc4669 Updated README. Updated documentation. cheatfate 2018-05-29 02:35:15 +03:00
  • e3171a132a Add more documentation. Add (#7197) test. cheatfate 2018-05-27 08:49:47 +03:00
  • 9e63caf694 More tests added. cheatfate 2018-05-25 23:00:32 +03:00
  • a4528ab705 Add asynchronous posix signal handling. Add signal tests. cheatfate 2018-05-25 04:05:13 +03:00
  • d75487948b Fix testsoon for new behavior. cheatfate 2018-05-23 15:57:07 +03:00
  • 0853b6a216 Add server pause/resume test. cheatfate 2018-05-23 14:03:39 +03:00
  • 4f70cb3515 Fix loop behavior. cheatfate 2018-05-23 14:03:18 +03:00
  • 608924d9f4 Added Future[T] tests. cheatfate 2018-05-23 02:28:16 +03:00
  • bd6375d97c Remove compilation hints from tests. cheatfate 2018-05-23 01:44:16 +03:00
  • a8212e8910 Added timers test. cheatfate 2018-05-23 01:29:07 +03:00
  • 874fe9b5fd Added some comments. cheatfate 2018-05-23 00:03:13 +03:00
  • 898e3602bd One more attempt to fix GC bug. cheatfate 2018-05-22 19:27:20 +03:00
  • d28e4d0c49 Enable all tests. Adding more iterations for UDP stream test. Fixed bugs in TCP stream. cheatfate 2018-05-22 18:21:58 +03:00
  • d0b88b939d Fix nimble file. cheatfate 2018-05-22 15:08:48 +03:00
  • 871af1b60d Final fix testsoon.nim for all platforms. cheatfate 2018-05-22 14:08:25 +03:00
  • 7330027f7e Fix testsoon.nim for 32 bit systems. cheatfate 2018-05-22 13:59:47 +03:00
  • 1ca4415106 Fix callSoon must be initialized for all platforms. cheatfate 2018-05-22 13:43:42 +03:00
  • e968091c18 Temporary remove teststream.nim tests. Add testsoon.nim tests. cheatfate 2018-05-22 13:18:35 +03:00
  • fdbeddb49b Fix testsync.nim to remove unnecessary imports. Refactored new callsoon test testsoon.nim Replace test1.nim with testsoon.nim cheatfate 2018-05-22 13:16:56 +03:00
  • c220b05a4c Optimize asyncsync primitives cheatfate 2018-05-22 11:51:11 +03:00
  • c1159286e6 Add more tests variants. cheatfate 2018-05-22 01:38:13 +03:00
  • 469a7a742d Bump version. cheatfate 2018-05-22 01:23:21 +03:00
  • ab91baff47 Add AppVeyor badge. Your Name 2018-05-22 01:15:34 +03:00
  • e935c7e518 Fix test file path location. Your Name 2018-05-22 01:12:30 +03:00
  • 9ef76b355e Fix nimble file. Your Name 2018-05-22 01:07:11 +03:00
  • 52bf688179 Add Travis badge, and trigger first test. Your Name 2018-05-22 01:04:49 +03:00
  • 138196327e Adding CI configs. Your Name 2018-05-22 01:02:20 +03:00
  • 23a81b6492 Refactoring, more tests. Your Name 2018-05-22 00:52:57 +03:00
  • 5c6c723cb9 Fix nasty GC misuse bug Your Name 2018-05-18 02:40:42 +03:00
  • 302f573683 One more fix for timer.nim on MacOS. Your Name 2018-05-17 18:20:58 +03:00
  • 0305277a6c One more macos fix. Your Name 2018-05-17 12:21:27 +03:00
  • f614223d40 Fix posix_gettimeofday compilation error. Your Name 2018-05-17 12:18:23 +03:00
  • 570467a306 Attempts to fix #01 Your Name 2018-05-17 11:45:18 +03:00
  • 868ae64ae0 Fix compilation warning at asyncfutures2.nim Add spawn procedure Add usage of spawn procedure in datagram.nim Some fixes at stream.nim Increase number of clients in testdatagram.nim cheatfate 2018-05-16 18:28:23 +03:00
  • bb36fc98a4 Fix [SYSASSERT] genericResetAux on Windows part. cheatfate 2018-05-16 15:29:19 +03:00
  • c90eebf821 Add ServerFlags for datagram transport on Windows. cheatfate 2018-05-16 11:28:44 +03:00
  • 4d144753ee Initial commit cheatfate 2018-05-16 11:22:34 +03:00
  • 28ae5ff057
    Initial commit Eugene Kabanov 2018-05-16 11:18:44 +03:00