Codebot
4d2b5b8eda
Adding AGPL copyright to new files
3 years ago
Codebot
81061fd545
Merge branch 'next' into agpl_next
3 years ago
Francisco
a2174a5714
Fix type storage copy and move assignment function helper
...
Previously, in the case both the lhs and rhs optionals were present, the copy/move assignments were erroneously destroying the lhs object.
3 years ago
Codebot
0a15eeb57a
Adding AGPL copyright to new files
4 years ago
Codebot
c0282856d0
Merge branch 'next' into agpl_next
...
# Conflicts:
# srsue/test/mac_nr/mac_nr_test.cc
4 years ago
Francisco
cdf72248f3
Reimplement batch-based background object/memory pool
...
Main changes:
- addition of pool utilities
- The node size/alignment and batch allocation threshold are now runtime arguments
- object pool and memory pool are not anymore based on the same class.
The object pool cannot use intrusive free list because it would overwrite the object
memory
4 years ago
Codebot
a047e13479
Merge branch 'next' into agpl_next
...
# Conflicts:
# lib/include/srsran/adt/adt_utils.h
4 years ago
Francisco
a79ca92020
refactor type storage and pool tests
4 years ago
Francisco
d04a19f8bc
refactor - increase code reuse in adt files
4 years ago
Codebot
24290dcae2
Adding AGPL copyright to new files
4 years ago
Francisco
e1523692c2
implementation of concurrent fixed size pool that leverages thread local caches to avoid mutexing
4 years ago
Francisco
6d9709fe54
adt - make circular buffer work with types without default ctor
4 years ago
Francisco
ef5329bec0
adt - extend circular map unit test to test the container with move-only types
4 years ago
Codebot
4523ee6087
rename srsLTE to srsRAN
4 years ago