Commit Graph

32 Commits

Author SHA1 Message Date
Marten Seemann
8f33a3e22f fix panic in TestSubFailFully 2022-08-17 11:56:53 +03:00
Raúl Kripalani
6b6139f7ce
Support wildcard subscriptions + getter for known types (optimized) (#40)
Co-authored-by: Raúl Kripalani <raul@protocol.ai>
2020-05-20 18:51:44 +01:00
bigs
40251732b1
Update test error message
Co-Authored-By: Łukasz Magiera <magik6k@users.noreply.github.com>
2019-08-01 09:38:57 -08:00
Cole Brown
b1629519a0 Return error rather than panic in Emit 2019-07-30 15:51:57 -04:00
Steven Allen
df5be7d7dd
Merge pull request #11 from libp2p/fix/things
Fix close deadlock and Sub type error
2019-06-27 20:13:09 +02:00
Jakub Sztandera
0976d4b358 Enable buffering by default
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-06-25 20:47:02 +02:00
Jakub Sztandera
85cd6aa7c7 Add benchmarks for subscribe and emitter
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-06-22 17:39:16 +02:00
Jakub Sztandera
fc8fa53d99 Clean up format
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-06-22 15:50:30 +02:00
Jakub Sztandera
facb8f2fed Reduce number of samples
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-06-22 15:48:06 +02:00
Jakub Sztandera
454cbe5497 Make the test fail in reasonable time
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-06-22 15:45:09 +02:00
Jakub Sztandera
d2cb2a10b6 Improve benchmarks
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-06-22 15:30:12 +02:00
Łukasz Magiera
3fd76c7eac Add test for #10 2019-06-22 15:14:04 +02:00
Łukasz Magiera
525a0e67fe fix close deadlock and Sub type error 2019-06-22 12:05:03 +02:00
Łukasz Magiera
6212a929bf refactor interfaces (#9) 2019-06-21 17:50:36 +01:00
Raúl Kripalani
f100eac4ef
Refinements before first release 🎉 (#7) 2019-06-20 16:17:57 +01:00
Raúl Kripalani
fe6d9d1489
rename eventbus package. (#4) 2019-06-19 16:55:25 +01:00
Raúl Kripalani
015ba825e9 fix compile error in tests. 2019-06-19 16:21:55 +01:00
Raúl Kripalani
bd8289f870 make Emitter an interface. 2019-06-19 16:10:03 +01:00
Łukasz Magiera
a1807fd415 Drop the interface 2019-06-19 15:36:31 +02:00
Łukasz Magiera
04b7ec33de BasicBus to basicBus 2019-06-19 15:00:22 +02:00
Łukasz Magiera
401bb25f47 return struct from NewBus 2019-06-19 14:48:41 +02:00
Łukasz Magiera
942c134291 Move close to EmitFunc 2019-06-19 14:27:37 +02:00
Łukasz Magiera
d23aaa9b5c Address @stebalien's review 2019-06-19 14:22:10 +02:00
Łukasz Magiera
5b845983c2 Fix data races 2019-06-19 12:13:18 +02:00
Łukasz Magiera
287e2189af Stateful emits 2019-06-16 21:42:47 +02:00
Łukasz Magiera
1c855d2c2d Gofmt 2019-06-16 19:20:10 +02:00
Łukasz Magiera
7961d7f4a3 ForceSubType 2019-06-16 18:15:35 +02:00
Łukasz Magiera
1e0dd64ef6 Subscribe with user provided typed channels 2019-06-16 17:20:33 +02:00
Łukasz Magiera
001f18ea77 POC SendTo 2019-06-14 18:57:21 +02:00
Łukasz Magiera
20825daa1b More tests, benchmarks 2019-06-13 10:02:48 +02:00
Łukasz Magiera
258d9068d3 MVP 2019-06-13 08:51:54 +02:00
Łukasz Magiera
8b10d37c9f Initial implementation 2019-06-13 04:23:03 +02:00