Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
facil.io
/
e960d6c94b3097d0b1e53d917e086ec113f89215
e960d6c
What to do with the old code? Recycle or rewrite?
by Bo
· 8 years ago
3b11ffc
Add `facil_count` (ugg..) and minor cleanup
by Bo
· 8 years ago
bb4f599
Use two task arguments to allow for cheaper facil.io connection tasks
by Bo
· 8 years ago
370a87a
Tested facil.io connection tasks
by Bo
· 8 years ago
a2d0cfd
Docs
by Bo
· 8 years ago
82fa304
Cleaner, encapsulated code is easier to maintain
by Bo
· 8 years ago
1b7a426
Tested timers + docs
by Bo
· 8 years ago
056dd60
update tree structure
by Bo
· 8 years ago
84131a1
Docs
by Bo
· 8 years ago
ca271c5
A fragmented fuzzy timeout review
by Bo
· 8 years ago
0.3.2
7f9c1ab
`evio` timeout should be dynamic
by Bo
· 8 years ago
e750805
Starting new core libs
by Bo
· 8 years ago
ec82f19
Docs
by Bo
· 8 years ago
8d7340d
Access the evio state
by Bo
· 8 years ago
6bfe70a
Callbacks can be a bad idea when used too often...
by Bo
· 8 years ago
8633b33
Add a fork cleanup callback to defer
by Bo
· 8 years ago
e02e7f9
Dynamic throttle for defer threads
by Bo
· 8 years ago
f561a1f
Add `fork` support to defer
by Bo
· 8 years ago
e3b20b2
A quite rewrite
by Bo
· 8 years ago
57efbac
Development folder
by Bo
· 8 years ago
2fd668e
Housekeeping
by Bo
· 8 years ago
bf9f893
Allow C++ access to the defer ABI
by Bo
· 8 years ago
02e49e9
Cleaner builtin check for atomic sync
by Bo
· 8 years ago
0c66c62
Test pool for leaks
by Bo
· 8 years ago
1a92d3a
minor
by Bo
· 8 years ago
e1f90aa
Tested defer and new spnlock on Ubuntu trusty, gcc 4.8
by Bo
· 8 years ago
5df5a73
Fix some gcc warnings
by Bo
· 8 years ago
ae77d2e
Client mode test code
by Bo
· 8 years ago
51b7e18
Client mode fixed
by Bo
· 8 years ago
ffa8172
Styling (oops) and experimental client mode
by Bo
· 8 years ago
4f6b220
Implement a separated thread pool support + update tests.
by Bo
· 8 years ago
721236f
Extract defer logic
by Bo
· 8 years ago
01d4997
style
by Bo
· 8 years ago
3511259
Set theme jekyll-theme-modernist
by Bo
· 8 years ago
cbb0104
Set theme jekyll-theme-hacker
by Bo
· 8 years ago
dd56b19
Docs
by Bo
· 8 years ago
458e7a6
Docs
by Bo
· 8 years ago
7c2321a
Set theme jekyll-theme-dinky
by Bo
· 8 years ago
9968871
Create CNAME
by Bo
· 8 years ago
9b582c2
Docs
by Bo
· 8 years ago
4608244
Docs
by Bo
· 8 years ago
e8794b6
Fix typo, credit to @jmoriau for pointing it out
by Bo
· 8 years ago
5d7f6da
Docs
by Bo
· 8 years ago
d885927
Docs
by Bo
· 8 years ago
0b50316
Spinlock memory fence update
by Bo
· 8 years ago
08b24f9
While debugging, I wrote this useless test...
by Bo
· 8 years ago
dc36ebe
Test that `arg` wasn't overwritten
by Bo
· 8 years ago
33da307
Used when testing the `server_task` method.
by Bo
· 8 years ago
dc712f1
Add volatile keyword for packet pool (nice to have)
by Bo
· 8 years ago
f39ced9
Make sure we have a protocol object
by Bo
· 8 years ago
cbb3cdb
Remove excess `;`
by Bo
· 8 years ago
88bdf1f
Fix count == 0 race condition and cleaner branches
by Bo
· 8 years ago
27fae81
Docs
by Bo
· 8 years ago
87c45a1
Maintain is_text state through test + test callbacks
by Bo
· 8 years ago
cb091c3
Names and comments
by Bo
· 8 years ago
e634525
Don't `return void` and other minor thoughts
by Bo
· 8 years ago
3746d3b
Prevent "GNU extension" warning
by Bo
· 8 years ago
eb52c82
Demo file used for running local tests
by Bo
· 8 years ago
1ef94df
write_each on_finish callback + named parameters
by Bo
· 8 years ago
6dea0d5
Safer sockets
by Bo
· 8 years ago
ac7a1ab
`websocket_write_each` now differentiates clients and server connection types
by Bo
· 8 years ago
4d980c6
Docs
by Bo
· 8 years ago
96cd298
Fix #6
by Bo
· 8 years ago
6efcf42
Avoid `if` statement
by Bo
· 8 years ago
2b1cc84
Remove references to mempool - mempool fails tests
by Bo
· 8 years ago
bf2bb8c
testing this
by Bo
· 8 years ago
2b48941
Fix race condition oversight in mempool
by Bo
· 8 years ago
91b16ee
Refactoring for future `write_if`... maybe
by Bo
· 8 years ago
f93daf6
Warning fixes
by Bo
· 8 years ago
22cd334
Remove spaces at beginning of lines
by Bo
· 8 years ago
5ff6ac5
Suppress missing field warnings
by Bo
· 9 years ago
1febd99
int instead of _Bool
by Bo
· 9 years ago
eed86c3
replace __unused with UNUSED_FUNC
by Bo
· 9 years ago
b545374
Clean up warnings
by Bo
· 9 years ago
2566970
Remove warning about sign
by Bo
· 9 years ago
1796bef
Remove some warnings.
by Bo
· 9 years ago
cfc0162
optimize task scheduling by using a larger task pool.
by Bo
· 9 years ago
f003059
Minor tweaks
by Bo
· 9 years ago
36646cb
fix Copyright typo
by Bo
· 9 years ago
4d4d3b8
retrieve a connection's timeout
by Bo
· 9 years ago
d784955
First unlock then clear memory
by Bo
· 9 years ago
a5a8784
Add ws shootout test
by Bo
· 9 years ago
eebf66a
Fixed mempool for missing mmap support and older compilers
by Bo
· 9 years ago
210a959
Docs
by Bo
· 9 years ago
5ac9a7a
Websocket client buffer starts at 4Kb instead of 16Kb
by Bo
· 9 years ago
5b083bb
Smaller Websocket memory footprint
by Bo
· 9 years ago
1415c89
Implement mempool for websockets
by Bo
· 9 years ago
fe39148
Minor
by Bo
· 9 years ago
dea73d5
Docs
by Bo
· 9 years ago
73acee5
Added defragmentation stress test
by Bo
· 9 years ago
9b53a95
Works...
by Bo
· 9 years ago
9d68565
Interleaved testing
by Bo
· 9 years ago
4f868c4
Mempool ok?
by Bo
· 9 years ago
2037098
Broken memory pool
by Bo
· 9 years ago
1deae4a
Ok, but slow for multiple blocks
by Bo
· 9 years ago
c074e25
Steps
by Bo
· 9 years ago
9fb980b
Steps
by Bo
· 9 years ago
c2a064c
Baby steps
by Bo
· 9 years ago
b230b1d
Hmm
by Bo
· 9 years ago
f89edb4
Baby steps
by Bo
· 9 years ago
Next »