Patrick Pelissier
|
f742707699
|
Always use atomic in C++
|
2020-06-27 00:31:58 +02:00 |
|
Patrick Pelissier
|
aee02d86ab
|
Workaround issue with CLANG++ on MAC
|
2020-06-27 00:10:40 +02:00 |
|
Patrick Pelissier
|
dfbf34daf6
|
Remove a warning with some compiler by encoding 0 as UINT_MAX+1
|
2020-06-26 23:48:59 +02:00 |
|
Patrick Pelissier
|
494cbbecf0
|
Try to make Apple Make working in C11 mode
|
2020-06-26 23:40:49 +02:00 |
|
Patrick Pelissier
|
a1513777f1
|
Activate C++ build too
|
2020-06-26 23:38:54 +02:00 |
|
Patrick Pelissier
|
9784a16d47
|
Get ride of modular arithmetic
|
2020-06-26 00:25:15 +02:00 |
|
Patrick Pelissier
|
a8648e0cc1
|
Fix variable name for conditional code
|
2020-06-25 23:49:28 +02:00 |
|
Patrick Pelissier
|
3f8e93ad7a
|
Use of intrinsic for clz within MSVS
|
2020-06-25 23:45:39 +02:00 |
|
Patrick Pelissier
|
b040bc411f
|
Add tests for builtin core functions
|
2020-06-25 23:35:34 +02:00 |
|
Patrick Pelissier
|
ae8c3e5300
|
Update documentation about array & mandatory operators
|
2020-06-25 22:49:54 +02:00 |
|
Patrick Pelissier
|
01d390c3e9
|
Test array without INIT_SET & SET
|
2020-06-25 22:49:36 +02:00 |
|
Patrick Pelissier
|
56e4cda76c
|
Make INIT_SET & SET operators of arrays as optional
|
2020-06-25 22:49:25 +02:00 |
|
Patrick Pelissier
|
c59d585c22
|
Add new macro to test method1 or method2 in oplist
|
2020-06-25 22:49:08 +02:00 |
|
PpHd
|
81c97682a7
|
Merge pull request #62 from vladipus/patch-1
Update README.md
|
2020-06-25 21:21:18 +02:00 |
|
Patrick Pelissier
|
a432628df6
|
Fix warnings for CLANG/WINDOWS (#61)
|
2020-06-25 21:18:01 +02:00 |
|
Vladislav Dmitrievich Turbanov
|
d16effb4c5
|
Update README.md
Fixed a small typo in the ALGO_DEF example, that features an ARRAY_OPLIST with `int` instead of `array_int`
|
2020-06-25 22:13:53 +03:00 |
|
Patrick Pelissier
|
6279f98bb5
|
Run also in C11 mode for CI
|
2020-06-24 21:15:51 +02:00 |
|
Patrick Pelissier
|
3cbc474e76
|
Document M_ENUM_OPLIST
|
2020-06-24 21:14:00 +02:00 |
|
Patrick Pelissier
|
c80fb7bebe
|
Add test for M_ENUM_OPLIST (in particular I/O tests)
|
2020-06-24 21:13:43 +02:00 |
|
Patrick Pelissier
|
68788a6fb8
|
Add M_ENUM_OPLIST
|
2020-06-24 21:13:13 +02:00 |
|
Patrick Pelissier
|
fd3cb50249
|
Remove temporary file
|
2020-06-22 00:38:19 +02:00 |
|
Patrick Pelissier
|
7e0bd8414d
|
Fix warnings for mingw
|
2020-06-22 00:33:10 +02:00 |
|
Patrick Pelissier
|
70de571dc8
|
Fix warnings in test suite.
|
2020-06-22 00:14:55 +02:00 |
|
Patrick Pelissier
|
cc6da8941c
|
* Fix wanings for reduce precision on integers.
* Add wrapper for strncat
|
2020-06-22 00:14:37 +02:00 |
|
Patrick Pelissier
|
d27c448a94
|
Fix some warnings with MSVS
for the test suite.
|
2020-06-21 23:52:12 +02:00 |
|
Patrick Pelissier
|
06a1590645
|
Add missing assertion.
|
2020-06-21 23:51:49 +02:00 |
|
Patrick Pelissier
|
652653af0b
|
Fix some warnings by casting
for compilers which cannot detect the affectations as ok.
|
2020-06-21 23:50:49 +02:00 |
|
Patrick Pelissier
|
c520b7d0be
|
Enable Annex K for MSVS
|
2020-06-21 23:36:47 +02:00 |
|
Patrick Pelissier
|
4f4605befb
|
Use of Annex K for MSVS to reduce warnings.
|
2020-06-21 23:36:34 +02:00 |
|
Patrick Pelissier
|
3f84f54d65
|
Add casts to avoid some compiler warnings
if the compiler is not able to detect the cast if safe.
|
2020-06-21 23:03:40 +02:00 |
|
Patrick Pelissier
|
bf49b8e933
|
Enable warnings for MSVS
|
2020-06-21 22:43:06 +02:00 |
|
Patrick Pelissier
|
1edb204ec6
|
Update documentation
|
2020-06-19 21:14:46 +02:00 |
|
Patrick Pelissier
|
dd5c9ac8ad
|
Fix corner case of string_fget_word when it doesn't end with a separator
|
2020-06-19 21:11:05 +02:00 |
|
Patrick Pelissier
|
32b6f82249
|
Add corner case for string_fget_word when it doesn't end with a separator
|
2020-06-19 21:10:46 +02:00 |
|
Patrick Pelissier
|
44b3895698
|
Fix m_core_fscan_* in case of EOF
|
2020-06-19 21:02:17 +02:00 |
|
Patrick Pelissier
|
5ce6ccde3d
|
Add bench for deque
|
2020-06-18 22:04:56 +02:00 |
|
Patrick Pelissier
|
ee64e068f9
|
Add bench for rapidjson
|
2020-06-14 21:12:02 +02:00 |
|
Patrick Pelissier
|
8d89e7c958
|
Add leak sanitizer to sanitize target.
|
2020-06-14 11:33:01 +02:00 |
|
Patrick Pelissier
|
ef74f8eb55
|
Fix other warnings about conversion but in C++
|
2020-06-14 01:10:37 +02:00 |
|
Patrick Pelissier
|
a7749e944f
|
Fix strange warning with gcc
|
2020-06-14 00:48:58 +02:00 |
|
Patrick Pelissier
|
18bf06ff5f
|
Add m_core_serial_fail for make debugging easier for serialization
Fix issue in saving size_t for 32 bits system
|
2020-06-14 00:40:11 +02:00 |
|
Patrick Pelissier
|
b27f490acb
|
Fix typing
|
2020-06-14 00:18:26 +02:00 |
|
Patrick Pelissier
|
e84fa859c6
|
Fix implicit conversion.
|
2020-06-14 00:17:44 +02:00 |
|
Patrick Pelissier
|
4c57ca69bc
|
Support for 32 bits system.
|
2020-06-14 00:17:22 +02:00 |
|
Patrick Pelissier
|
b0d2557ea1
|
string_fgets:
Fix buffer overflow for very big string
|
2020-06-14 00:17:09 +02:00 |
|
Patrick Pelissier
|
82906e03e9
|
Add warning also for GCC.
|
2020-06-13 20:02:29 +02:00 |
|
Patrick Pelissier
|
1859868838
|
Fix sign conversion for algorithm tests.
|
2020-06-13 20:02:14 +02:00 |
|
Patrick Pelissier
|
4ab3a3605b
|
Fix -Wsign-conversion warnings in tests.
|
2020-06-13 19:43:52 +02:00 |
|
Patrick Pelissier
|
279b46b4e2
|
Fix -Wsign-conversion warnings.
|
2020-06-13 19:43:38 +02:00 |
|
Patrick Pelissier
|
17950c5fe5
|
Fix corner cases for string_reserve
|
2020-06-13 18:57:53 +02:00 |
|