654 Commits

Author SHA1 Message Date
Dmitriy Ryajov
673bb0acc6
initial commit of stream reader 2020-04-28 00:23:19 -06:00
Dmitriy Ryajov
7681e0bc8e
removing asynciters 2020-04-28 00:23:19 -06:00
Dmitriy Ryajov
ed37c8c439
wip 2020-04-28 00:23:19 -06:00
Dmitriy Ryajov
fc7716f739
wip 2020-04-28 00:23:19 -06:00
Giovanni Petrantoni
09d9f2e717
Add examples to CI (build only for now) (#143) 2020-04-28 00:23:19 -06:00
Natalie Chin
81496fb767
Fixed typo in link resulting in 404 (#142) 2020-04-28 00:23:18 -06:00
Dmitriy Ryajov
8061c11abc wip: stream tests 2020-04-19 18:38:05 -06:00
Dmitriy Ryajov
893c966fa8 misc 2020-04-19 18:11:12 -06:00
Dmitriy Ryajov
0fa1e92a19 wip: tests 2020-04-19 18:10:58 -06:00
Dmitriy Ryajov
e6e4ef05a0 wip: EOF handling 2020-04-19 18:10:40 -06:00
Dmitriy Ryajov
a280b50674 wip: proper eof handling 2020-04-19 18:10:07 -06:00
Dmitriy Ryajov
6365208948 wip 2020-04-18 15:41:57 -06:00
Dmitriy Ryajov
f4fe3ec561 fixup tests 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
03bd04544e moved several utils 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
6bdae367a2 use data.len when size < 0 or > buff.len 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
72545faabd fix reading and fixup tests 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
7a49b6d962 moved util funcs to utils module 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
c61b9dff61 remove closed flag 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
21e99c638d rework with pipe 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
22f0db1cde initial commit 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
8741e1ce36 moving util procs to utils module 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
1269cc6d06 remove unneeded pragma 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
13f299fb0c wip: multistream select rework 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
6ff6833d26 add helper toThrough 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
95bed79095 proper dispatch 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
1eee46e493 remove prints 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
b83cd9703d rework select 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
59be7d55bc fix tests 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
b990a1f49f more small fixes on transports 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
2c861d9c27 adding pushable stream 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
61964458ef cosmetic 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
322fa51262 move toFuture out 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
bcacd2ef98 fix and add tests 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
6a7b0675d7 try without methods 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
8e7c69893f adding srcDir 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
4ae04770cb adding config.nims 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
ca6862b8ba make lenprefixed object instead of ref 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
a06731d221 fix compilation 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
92fc19fd64 removing unnecesary tests 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
10e0e317d2 move eof and closed flags 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
351731183c fix transport tests 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
9850b948d7 dont use methods unless needed 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
a2cdc10cb0 expose len 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
d521bb91e8 use readOnce 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
d17997540f wip 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
f58744fabe wip 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
b5e60a084a use methods 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
7284ee1689 remove shallowCopy 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
75c0100542 rename stream to streams 2020-04-17 17:18:13 -06:00
Dmitriy Ryajov
becdef923f initial connection implementation 2020-04-17 17:18:12 -06:00