Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
facil.io
/
ee5d848a552061906784a9c34fc821612980dca8
ee5d848
Fix facil.io memory allocator (Linux support and other optimizations)
by Bo
· 7 years ago
c82bafe
Performance review for facil.io's draft allocator.
by Bo
· 7 years ago
53b93f8
Drafting a basic custom memory allocator
by Bo
· 7 years ago
87b3fb9
minorities
by Bo
· 7 years ago
7b6c2a7
`defer_free_thread` symbol should be weak
by Bo
· 7 years ago
73c5d2a
docs and nothings
by Bo
· 7 years ago
9e88194
oops... no need to review headers
by Bo
· 7 years ago
0.6.0.beta.7
e9e19e3
Docs
by Bo
· 7 years ago
85b0650
Example Websocket Client
by Bo
· 7 years ago
9d55938
Test for PostgreSQL
by Bo
· 7 years ago
c6a7b2f
Fix client pings
by Bo
· 7 years ago
1d1c36f
Minorities
by Bo
· 7 years ago
4fa4933
Some SipHash caching can be performed during warmup.
by Bo
· 7 years ago
28fcd8d
Remove testing for Websocket client timeout
by Bo
· 7 years ago
75cfe4a
Update local copy of the Benchmark app
by Bo
· 7 years ago
7525e10
Update loop logic to avoid an extra bit of allocation
by Bo
· 7 years ago
803ac7b
Docs
by Bo
· 7 years ago
6d76431
Fix CLI terminal text coloring
by Bo
· 7 years ago
ad4e397
Docs
by Bo
· 7 years ago
2453cec
Cleanup example.
by Bo
· 7 years ago
4144930
Don't set the uuid until connections are established
by Bo
· 7 years ago
d00d5eb
Fixing the the Redis queue and exit cleanup memory leaks
by Bo
· 7 years ago
d78de8c
Docs
by Bo
· 7 years ago
aa54d6b
Docs
by Bo
· 7 years ago
0.6.0.beta.6
b05d796
Attempt to avoid small socket buffers
by Bo
· 7 years ago
40419bf
Oops... remove debug message
by Bo
· 7 years ago
b41994b
Don't sync callgrind files
by Bo
· 7 years ago
40b374c
Don't ignore existing `CFLAGS` / `CPPFLAGS`
by Bo
· 7 years ago
c3bd131
Update default limits and values
by Bo
· 7 years ago
6c85f89
Cache hash values for small strings as well
by Bo
· 7 years ago
f961e56
Avoid packet pool lock contention
by Bo
· 7 years ago
114db81
Leverage lazy stack initialization in `fiobj_each2`
by Bo
· 7 years ago
9655379
Limit timeout review to once per second
by Bo
· 7 years ago
d19ad26
Rearm polling on fired state rather than both
by Bo
· 7 years ago
ddc673c
It seems the usual use case is quite small
by Bo
· 7 years ago
4f729da
Minor refactoring + SO_REUSEPORT
by Bo
· 7 years ago
bec8485
Shrink facil CPU core limit to 7 cores (8 processes)
by Bo
· 7 years ago
84fdc44
Large clusters : accept clients while spawning and enhanced error detection logic
by Bo
· 7 years ago
0.6.0.beta.5
0ec30ae
Rollback
by Bo
· 7 years ago
0.6.0.beta.4
5323caf
Pack the enum?
by Bo
· 7 years ago
c9d6452
Require less bits to allow for a smaller enum type
by Bo
· 7 years ago
1b18604
Docs and minorities
by Bo
· 7 years ago
8353e37
Websocket Client 🎉
by Bo
· 7 years ago
0.6.0.beta.3
16d5cfe
Forking updates...
by Bo
· 7 years ago
e39473a
Add PostgreSQL to roadmap
by Bo
· 7 years ago
df4385d
Missed a spot
by Bo
· 7 years ago
a39cde6
Styling
by Bo
· 7 years ago
81ab371
oops... test both dashes, not just one.
by Bo
· 7 years ago
c1c390f
Also JSON data to update an existing FIOBJ hash
by Bo
· 7 years ago
d23e1b8
Refactor + support `fiobj_data_slice` writing
by Bo
· 7 years ago
c753a3b
request `params` should always be a Hash
by Bo
· 7 years ago
ff08d58
Docs
by Bo
· 7 years ago
248b472
JSON performance resources
by Bo
· 7 years ago
45f2814
Docs
by Bo
· 7 years ago
5aac7b2
Minimize system interference in benchmarks
by Bo
· 7 years ago
905a067
Docs
by Bo
· 7 years ago
42b44d9
Cluster mode fixes and tweaks
by Bo
· 7 years ago
0.6.0.beta.2
bea8de2
Fix issue with large forking (where locks might be locked)
by Bo
· 7 years ago
e1046d2
Avoid warning
by Bo
· 7 years ago
54f5467
Using a FIOBJ string is simpler
by Bo
· 7 years ago
3b251fe
Fixes for the pub/sub Redis engine and related concerns
by Bo
· 7 years ago
6b133ae
Don't work if content-type is shorter than any supported type
by Bo
· 7 years ago
f4909e2
Add body parsing and fix filename detection in form-data parsing
by Bo
· 7 years ago
685cba4
License, Fix dates and Capitalize surname
by Bo
· 7 years ago
3e84b57
Fix testing related "error" messages ( fix #27 )
by Bo
· 7 years ago
91de27e
Possible fix for #27
by Bo
· 7 years ago
5147c4a
Slice drafting
by Bo
· 7 years ago
aea8924
Drafting... I'm drafting data slices
by Bo
· 7 years ago
e5af412
Fixing some values.
by Bo
· 7 years ago
58e731f
Make decoding optional
by Bo
· 7 years ago
e8bd929
solidus escaping isn't strictly required
by Bo
· 7 years ago
6f014a5
Form Multipart (MIME) parser
by Bo
· 7 years ago
c380356
Docs
by Bo
· 7 years ago
2568015
No name? Ask instead of stop
by Bo
· 7 years ago
d26ab31
Don't print error on cleanup
by Bo
· 7 years ago
c8c264c
Add helpers for query and complex parameter name parsing
by Bo
· 7 years ago
95ba7e4
Fix JSON fromating for non-object NULL
by Bo
· 7 years ago
ec980c0
Add CLI options
by Bo
· 7 years ago
b93d053
Simplified the child worker sentinel observation logic
by Bo
· 7 years ago
c0a9ae5
Add date to http_finish
by Bo
· 8 years ago
1cab7ab
Test request method (allow GET/HEAD/OPTIONS)
by Bo
· 8 years ago
9f38e30
Add some `const` keywords to allow for compiler optimizations
by Bo
· 8 years ago
f8be1f2
Docs
by Bo
· 8 years ago
f8145c5
Docs
by Bo
· 8 years ago
0.6.0.beta
f4fdd32
Docs
by Bo
· 8 years ago
86e6c9f
`memset` is faster than realloc (first impression)
by Bo
· 8 years ago
2885092
Minimize keep-alive allocations by reusing the header hashes
by Bo
· 8 years ago
1cd651d
Docs
by Bo
· 8 years ago
698bcec
Defer stack allocation until proof of nesting
by Bo
· 8 years ago
661f568
Styles and some error handling
by Bo
· 8 years ago
c64d5f4
Never resume after a hijacking
by Bo
· 8 years ago
e5fb40f
Hash no longer caches keys when empty
by Bo
· 8 years ago
c877f6b
We never need holes at the end of the Hash
by Bo
· 8 years ago
a0ef797
Allow the HashMap to double as a stack (yes, I use this).
by Bo
· 8 years ago
a6ea9f6
It's the automatic updating system, it removed the dot...
by Bo
· 8 years ago
f76e0de
Docs
by Bo
· 8 years ago
acc3d60
Test random, SHA and Base64
by Bo
· 8 years ago
f4bac67
Typos, testing and fix fiobj_iseq for hash keys
by Bo
· 8 years ago
dfbca99
prevent address and leak sanitizers from failing under travis-ci's ptrace
by Bo
· 8 years ago
f6bfa56
Add coverage compilation flags to test
by Bo
· 8 years ago
Next »