Patrick Pelissier
|
2c81582419
|
Improve static analyzer report
|
2024-04-29 22:35:27 +02:00 |
|
Patrick Pelissier
|
f8c79d9259
|
Add support for exception for emplace function for list/array
|
2024-04-27 09:04:47 +02:00 |
|
Patrick Pelissier
|
c7a894b34e
|
Fix format
|
2024-04-27 09:04:20 +02:00 |
|
Patrick Pelissier
|
5c36e045ff
|
Add proper support for exception for DEQUE
|
2024-04-27 08:55:51 +02:00 |
|
Patrick Pelissier
|
0f883d2ecf
|
Simplify code
|
2024-04-26 23:59:11 +02:00 |
|
Patrick Pelissier
|
9dfcf41b64
|
Improve detection of error
|
2024-04-23 21:14:36 +02:00 |
|
Patrick Pelissier
|
1416f4e225
|
Fix issue
|
2024-04-23 21:13:37 +02:00 |
|
Patrick Pelissier
|
16c6a13fb1
|
Make string functions exception aware
|
2024-04-22 23:41:23 +02:00 |
|
Patrick Pelissier
|
9382cdc0f7
|
Improve exception integration tests
|
2024-04-22 23:00:04 +02:00 |
|
Patrick Pelissier
|
ced2719760
|
Make string functions exception aware
|
2024-04-22 22:59:54 +02:00 |
|
Patrick Pelissier
|
1798530284
|
Fix issue in string_fgets
where it could be blocked infinity in the parsing
|
2024-04-22 22:51:59 +02:00 |
|
Patrick Pelissier
|
68f890a015
|
Improve exception integration tests
|
2024-04-22 22:47:11 +02:00 |
|
Patrick Pelissier
|
5805038943
|
Make string functions exception aware
|
2024-04-22 22:47:00 +02:00 |
|
Patrick Pelissier
|
2395ceb3d2
|
Remove obsolete and undocumented STRING_DECL_INIT macro
|
2024-04-20 00:42:38 +02:00 |
|
Patrick Pelissier
|
2b455c5c6b
|
Fix test issue in C++
|
2024-04-20 00:42:07 +02:00 |
|
Patrick Pelissier
|
d466e76702
|
Factorize common test function
|
2024-04-13 08:19:05 +02:00 |
|
Patrick Pelissier
|
9d33c85e13
|
Fix issue in _push_front_new
Make list services compatible with exception
|
2024-04-13 08:02:07 +02:00 |
|
Patrick Pelissier
|
4e24e7a533
|
Improve exception integration tests
|
2024-04-13 08:01:36 +02:00 |
|
Patrick Pelissier
|
0914c26b8d
|
Update test suite
testing more functions in exception scenario
|
2024-04-11 01:00:06 +02:00 |
|
Patrick Pelissier
|
c245285123
|
Make more array/list functions exception aware
|
2024-04-11 00:55:47 +02:00 |
|
Patrick Pelissier
|
be4ff6f94d
|
Make list functions exception aware
|
2024-04-08 23:12:23 +02:00 |
|
Patrick Pelissier
|
aa055d0b00
|
Add tests for exception + lists
|
2024-04-08 23:10:14 +02:00 |
|
Patrick Pelissier
|
e7d6e0d6ac
|
Generate dependency for new files
|
2024-04-08 23:08:39 +02:00 |
|
Patrick Pelissier
|
8f97a194ae
|
Add m_volatile
|
2024-04-08 23:08:16 +02:00 |
|
Patrick Pelissier
|
b191baec8b
|
Make array functions exception aware
|
2024-04-06 19:14:36 +02:00 |
|
Patrick Pelissier
|
e4a85cdc61
|
Add tests for exception+array
|
2024-04-06 19:13:38 +02:00 |
|
Patrick Pelissier
|
12ee3213b0
|
Simplify M_ON_EXCEPTION / M_IF_EXCEPTION
|
2024-04-06 19:13:08 +02:00 |
|
Patrick Pelissier
|
6cba7ad8ba
|
Update
|
2024-04-06 19:12:35 +02:00 |
|
Patrick Pelissier
|
955c8bfb81
|
Adding new example of generic
|
2024-04-04 22:35:08 +02:00 |
|
Patrick Pelissier
|
8602a259fd
|
Adding let & print as synonymous in m-generic mode
|
2024-04-04 22:31:27 +02:00 |
|
Patrick Pelissier
|
7404e63b53
|
Fix C++ / G++ introduced issue
|
2024-03-31 22:22:41 +02:00 |
|
Patrick Pelissier
|
c539eb57b7
|
Prepare exception aware integration
|
2024-03-31 21:55:02 +02:00 |
|
Patrick Pelissier
|
3c4943015b
|
Fix introduced issue with TCC
|
2024-03-27 00:28:06 +01:00 |
|
Patrick Pelissier
|
c9fef6d80a
|
Fix issues in reworked lock:
* starving of writer threads by reader threads
* monopolization of memory bus by reader threads.
|
2024-03-26 23:11:57 +01:00 |
|
Patrick Pelissier
|
5174781a7a
|
Improve internal backoff to perform
lazy initialization of the seed.
|
2024-03-26 23:11:03 +01:00 |
|
Patrick Pelissier
|
7bf9f6a377
|
Update comments
|
2024-03-26 22:47:13 +01:00 |
|
Patrick Pelissier
|
7575681e27
|
Rewrite Read / Write lock to be less costly
|
2024-03-26 22:41:41 +01:00 |
|
Patrick Pelissier
|
cfab3cf0cf
|
Add m_mutex_trylock function
|
2024-03-26 22:41:04 +01:00 |
|
Patrick Pelissier
|
a523a97a0e
|
Update doc
|
2024-03-18 22:44:53 +01:00 |
|
Patrick Pelissier
|
6f75bb938b
|
Update doc
|
2024-03-18 22:32:16 +01:00 |
|
Patrick Pelissier
|
a22046bc2a
|
Update doc
|
2024-03-15 14:40:47 +01:00 |
|
Patrick Pelissier
|
84ee15b2e7
|
Remove workaround
This header is already quite demanding on compiler compliance , so there is no need to implement workaround for old compilers.
|
2024-03-15 14:40:36 +01:00 |
|
Patrick Pelissier
|
fd6a8f1361
|
Update doc
|
2024-03-14 23:27:23 +01:00 |
|
Patrick Pelissier
|
d22e75d7a0
|
Make I/O functions exception aware.
Simplify their logic
Fix other bugs.
|
2024-03-08 00:15:08 +01:00 |
|
Patrick Pelissier
|
ca25dfb537
|
Add missing TYPE operator name in the error message if it is missing in the oplist
|
2024-02-27 01:12:29 +01:00 |
|
Patrick Pelissier
|
e2159109b3
|
Update analysis of issues
|
2024-02-24 12:17:30 +01:00 |
|
Patrick Pelissier
|
cc6bdbf06c
|
Add missing method name in the error message
if the method is missing.
|
2024-02-23 22:52:05 +01:00 |
|
PpHd
|
cd37efc69d
|
Merge pull request #115 from derskythe/feat-styled-readme
Refine explanations and improve formatting in README.md
|
2024-02-08 13:32:47 +01:00 |
|
DerSkythe
|
db08e62f1a
|
Fix incorrect word-wrap of defines
|
2024-02-08 15:31:52 +04:00 |
|
DerSkythe
|
3be653d55a
|
Improve README.md formatting and clarifications
Corrections were made according PR #115
|
2024-02-08 11:48:40 +04:00 |
|