Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
facil.io
/
2404a62c091a3a7024e77a6e609bc072dba22f5b
2404a62
Review live request parsing
by Bo
· 7 years ago
4cd7472
Oops, fix fio_realloc to use the new fio_realloc2 function
by Bo
· 7 years ago
33c6375
Docs
by Bo
· 7 years ago
cb5337b
Cookie parsing + misc fixes
by Bo
· 7 years ago
d161c70
Free the hash memory rather than clear it?
by Bo
· 7 years ago
fda1598
Require `Host` header
by Bo
· 7 years ago
4a7edc2
Stop loop at end of hash map, not at invalid entry
by Bo
· 7 years ago
6e04fa0
Fix fio_memcpy and clarify API for fio_realloc2
by Bo
· 7 years ago
67058ba
Fix counter
by Bo
· 7 years ago
955a091
Update CMake with `fio_mem`
by Bo
· 7 years ago
9b90004
Docs
by Bo
· 7 years ago
836f8e1
Test `fio_free(NULL)`
by Bo
· 7 years ago
cbebf0a
Test 0 byte allocation
by Bo
· 7 years ago
c61ff6f
Plug possible leak in big reallocations
by Bo
· 7 years ago
8638eef
Docs
by Bo
· 7 years ago
093e417
Updated example but...
by Bo
· 7 years ago
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
Next »