Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
facil.io
/
66dcb2d286e75adf3b6695a075ff6492b8ebb004
66dcb2d
Repeat testing loop to allow for `malloc` pool performance.
by Bo
· 7 years ago
4696326
Unroll loop for faster realloc (fio_memcpy)
by Bo
· 7 years ago
f2a5f20
Cleanup stale code and style
by Bo
· 7 years ago
830aa61
Docs
by Bo
· 7 years ago
585e307
Remove some unaligned memory access occurrences
by Bo
· 7 years ago
0f28724
Don't defer simple memory deallocation
by Bo
· 7 years ago
1647d5f
A little cleanup
by Bo
· 7 years ago
40b0a75
Fine, 8 is better... maybe...
by Bo
· 7 years ago
00cc1a8
Use less energy when spin-lock idling
by Bo
· 7 years ago
6126209
Reduce pipelining limit to prefer responsiveness over speed
by Bo
· 7 years ago
3cb2322
Will we use it? I don't think so... but I used it when testing threads
by Bo
· 7 years ago
66b5379
Relative values should be preferred over absolute values
by Bo
· 7 years ago
b2c34a6
Make sure the default `free` is the system's `free`
by Bo
· 7 years ago
0d340c6
Minimal memory pool using 1 per CPU with negative count
by Bo
· 7 years ago
8e12a42
Fix Travis-CI branch
by Bo
· 7 years ago
161c832
Fix link
by Bo
· 7 years ago
6d8fa29
Docs
by Bo
· 7 years ago
92e4e28
`fio_realloc2` align original size.
by Bo
· 7 years ago
aebcfeb
Semantics for fio_realloc2
by Bo
· 7 years ago
9abf3ed
Macros should handle function pointers as well
by Bo
· 7 years ago
50301d2
128 byte blocks seem faster...
by Bo
· 7 years ago
dc1723a
Incorporate custom memory allocator
by Bo
· 7 years ago
d06a8c3
Docs
by Bo
· 7 years ago
c1443f7
Update library initialization and nothings
by Bo
· 7 years ago
b8dd2d6
Test allocations were performed (`mem !- NULL`)
by Bo
· 7 years ago
5566592
Clear arena when block slices are depleted
by Bo
· 7 years ago
513211e
Fix shrinking sys_realloc + use `mremap` only if supported by Linux version
by Bo
· 7 years ago
8dc4f7d
Allow reallocation to move address (Linux)
by Bo
· 7 years ago
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
Next »