Patrick Pelissier
|
e855f27c8c
|
Add method _parse_str for RBTREE.
NOTE: A refactorisation seems needed as all the in_str / parse_str
share a lot of the same algorithms. Maybe move them into algo?
|
2018-05-03 17:59:34 +02:00 |
|
Patrick Pelissier
|
f01a593ff7
|
Update
|
2018-05-03 17:59:21 +02:00 |
|
Patrick Pelissier
|
6af34b1c16
|
Update doc to add _parse_str method
|
2018-05-03 17:51:36 +02:00 |
|
Patrick Pelissier
|
188b329eae
|
Add method _parse_str for dict.
|
2018-05-03 17:43:40 +02:00 |
|
Patrick Pelissier
|
7b0f71cc99
|
Add method _parse_str for deque
(missing tests for in, out, get_str & parse_str).
|
2018-05-03 17:34:17 +02:00 |
|
Patrick Pelissier
|
73f8baf464
|
Add method _parse_str for array.
|
2018-05-03 17:29:10 +02:00 |
|
Patrick Pelissier
|
3a09efde91
|
Skip spaces in serialisation.
|
2018-05-03 17:22:50 +02:00 |
|
Patrick Pelissier
|
4efa8c1ef9
|
Add function _parse_str for list.
|
2018-05-03 17:14:10 +02:00 |
|
Patrick Pelissier
|
9f178208f2
|
Fix bug in new function.
|
2018-05-03 17:13:47 +02:00 |
|
Patrick Pelissier
|
0f2113ee12
|
Fix
|
2018-05-03 17:03:09 +02:00 |
|
Patrick Pelissier
|
139e003b0b
|
Add method _parse_str for variant.
|
2018-05-03 17:01:03 +02:00 |
|
Patrick Pelissier
|
1bf80cf315
|
Add function _parse_str
|
2018-05-03 13:37:19 +02:00 |
|
Patrick Pelissier
|
bcf182f515
|
Add _parse_str method
|
2018-05-03 13:30:39 +02:00 |
|
Patrick Pelissier
|
c34fb94e77
|
Proper export of the method PARSE_STR
|
2018-05-03 13:19:36 +02:00 |
|
Patrick Pelissier
|
64080fadd3
|
Update comments.
|
2018-05-03 13:07:52 +02:00 |
|
Patrick Pelissier
|
1009cd6ed4
|
Export _parse_str function.
|
2018-05-03 13:05:45 +02:00 |
|
Patrick Pelissier
|
839c1af124
|
Export _parse_str function.
|
2018-05-03 13:04:04 +02:00 |
|
Patrick Pelissier
|
6b24842704
|
Add _parse_str interface.
Rewrite _set_str to use the _parse_str
|
2018-05-03 12:59:58 +02:00 |
|
Patrick Pelissier
|
2ad8ae3451
|
Rewrite parse_str interface to be more like strol
|
2018-05-03 12:59:10 +02:00 |
|
Patrick Pelissier
|
b1597f6f61
|
Rewrite comments.
|
2018-05-02 23:57:24 +02:00 |
|
Patrick Pelissier
|
47a49263ae
|
Add function _parse_str for string.
|
2018-05-02 19:36:51 +02:00 |
|
Patrick Pelissier
|
9fed336c9e
|
Add proper const to prototype.
|
2018-05-01 12:44:43 +02:00 |
|
Patrick Pelissier
|
ac5b689950
|
Add method _set2 for tuple.
|
2018-04-30 20:00:26 +02:00 |
|
Patrick Pelissier
|
3d43bb260a
|
Update
|
2018-04-30 13:32:24 +02:00 |
|
Patrick Pelissier
|
2eaeb26d4c
|
Make Serialization input of array / dict more flexible
by supporting space characters within the input.
|
2018-04-30 11:02:42 +02:00 |
|
Patrick Pelissier
|
34d0f8ec81
|
Add missing function for variant:
variant_init_element
variant_init_set_element
|
2018-04-30 10:24:37 +02:00 |
|
Patrick Pelissier
|
ddc1c7e98f
|
Update to display checksum correctly.
|
2018-04-30 08:24:31 +02:00 |
|
Patrick Pelissier
|
e41475f672
|
Rewrite
|
2018-04-29 11:52:19 +02:00 |
|
Patrick Pelissier
|
e954622925
|
Rewrite
|
2018-04-29 11:48:02 +02:00 |
|
Patrick Pelissier
|
fae899e52e
|
Add benchmark udb2.
|
2018-04-29 10:45:03 +02:00 |
|
Patrick Pelissier
|
7b11f5afbc
|
Add benchmark UDB
|
2018-04-28 19:44:52 +02:00 |
|
Patrick Pelissier
|
40c0bf79b1
|
Update
|
2018-04-28 19:09:30 +02:00 |
|
Patrick Pelissier
|
df2df593b6
|
Replace complex convertion from int to string into a simple call to to_string
|
2018-04-27 21:54:57 +02:00 |
|
Patrick Pelissier
|
1dc59d610d
|
Use of new function m_thread_yield
|
2018-04-27 21:54:34 +02:00 |
|
Patrick Pelissier
|
8fc8decd09
|
Add m_thread_yield & m_thread_sleep.
Rewrite the windows package (it wasn't fully working before) and use functions
available since WINDOWS VISTA (increasing minimum supported version).
|
2018-04-27 20:12:44 +02:00 |
|
Patrick Pelissier
|
08f44845ce
|
Fix issue for SPSC queue:
computing the number of elements in the queue is not reliable enough
as we can get more than than the size of the queue.
|
2018-04-26 22:41:11 +02:00 |
|
Patrick Pelissier
|
4fbffc4788
|
Use plain 'unsigned int' instead of 'unsigned long long'
for index of SPSC queues. There is no issue as we don't compare
the index, but only substract them.
|
2018-04-26 22:38:43 +02:00 |
|
Patrick Pelissier
|
8cf4050d3d
|
Remove uneeded alignment constraint for SPSC queue.
|
2018-04-26 22:26:30 +02:00 |
|
Patrick Pelissier
|
31c18fc56d
|
Bench SPSC queues too.
|
2018-04-26 22:05:54 +02:00 |
|
Patrick Pelissier
|
005207cfd6
|
Remove a warning in release mode.
|
2018-04-26 22:05:36 +02:00 |
|
Patrick Pelissier
|
c8d668ad96
|
Merge branch 'master' of https://github.com/P-p-H-d/mlib
|
2018-04-25 22:04:42 +02:00 |
|
Patrick Pelissier
|
a39c4ba9a4
|
Rewrite the code by adding an additional cast to avoid new warning with GCC8.
|
2018-04-25 22:03:52 +02:00 |
|
Patrick Pelissier
|
f4deea05bf
|
Update doc.
|
2018-04-24 22:42:19 +02:00 |
|
Patrick Pelissier
|
1c18133603
|
Close the handle of the thread in case of joining thread.
|
2018-04-22 19:30:24 +02:00 |
|
Patrick Pelissier
|
15566b4b65
|
Add bench of library SDS for string
|
2018-04-21 18:53:38 +02:00 |
|
Patrick Pelissier
|
737185752c
|
Merge branch 'master' of https://github.com/P-p-H-d/mlib
|
2018-04-21 12:46:26 +02:00 |
|
Patrick Pelissier
|
a12e3534c6
|
Rewrite I/O functions so that they handle properly
non printable characters.
|
2018-04-21 10:26:05 +02:00 |
|
Patrick Pelissier
|
51575b341b
|
Use of static library for liblfds.
|
2018-04-20 22:24:20 +02:00 |
|
Patrick Pelissier
|
06b330ec51
|
Update doc
|
2018-04-20 21:44:59 +02:00 |
|
Patrick Pelissier
|
e0a6bce5b0
|
Add SDS
|
2018-04-20 21:43:19 +02:00 |
|