Patrick Pelissier
|
bc1402f66a
|
Udpate documentation
|
2020-07-02 10:40:41 +02:00 |
|
Patrick Pelissier
|
fc5ffcb404
|
Update API
|
2020-07-02 10:39:22 +02:00 |
|
Patrick Pelissier
|
bd20a021ce
|
Update documentation
|
2020-07-02 10:39:15 +02:00 |
|
Patrick Pelissier
|
dfd12107de
|
Add new function _clear_ptr
|
2020-07-02 10:39:05 +02:00 |
|
Patrick Pelissier
|
6743cb9456
|
Add posibility for user to select Thread backend directly
|
2020-07-02 00:09:54 +02:00 |
|
Patrick Pelissier
|
4aa93325e9
|
Update documentation
|
2020-07-01 12:08:24 +02:00 |
|
Patrick Pelissier
|
f2a06ede62
|
Add mechanism to disable temporary compiler warnings in a sequence of code.
|
2020-07-01 11:47:55 +02:00 |
|
Patrick Pelissier
|
a36752b8ce
|
Update documentation (Fix #66)
|
2020-07-01 11:45:24 +02:00 |
|
Patrick Pelissier
|
3b347f2ba5
|
Reduce some warnings using the atomic compatibility layer (cannot fix all)
|
2020-07-01 11:06:58 +02:00 |
|
Patrick Pelissier
|
47296e5c11
|
The user can define M_USE_C11_NO_THREADS to disable C11 header (Support for broken C11 implementation)
|
2020-06-29 21:53:09 +02:00 |
|
Patrick Pelissier
|
a24c530ec6
|
Update documentation on _init_new method
|
2020-06-29 16:03:54 +02:00 |
|
Patrick Pelissier
|
7ebe0608ae
|
Define _init_new method only if NEW method has not been disabled
|
2020-06-29 16:03:38 +02:00 |
|
Patrick Pelissier
|
2a3021c021
|
Adding more code generation.
|
2020-06-29 16:01:38 +02:00 |
|
Patrick Pelissier
|
4d313aa72b
|
Fix warning about unused function
|
2020-06-29 15:16:37 +02:00 |
|
Patrick Pelissier
|
7906a39647
|
Fix warning about unused function
|
2020-06-29 15:16:03 +02:00 |
|
Patrick Pelissier
|
86254958f0
|
Add precision on C11 thread layer (#65)
|
2020-06-29 15:02:34 +02:00 |
|
Patrick Pelissier
|
0089c1af61
|
Remove clang-cl as it is not available
|
2020-06-28 23:08:44 +02:00 |
|
Patrick Pelissier
|
6b5a3ddef7
|
Add clang-cl version
|
2020-06-28 23:04:06 +02:00 |
|
PpHd
|
42c2fd69a2
|
Merge pull request #64 from vladipus/patch-2
Update m-core.h
|
2020-06-27 21:12:44 +02:00 |
|
Vladislav Dmitrievich Turbanov
|
bcb9b831db
|
Update m-core.h
A tiny typo. MSVS should be referred to as MSVC - that is the standard way.
|
2020-06-27 19:08:52 +03:00 |
|
Patrick Pelissier
|
f6483cbb30
|
It seems GNUC is force to 4 for APPLE/CLANG
|
2020-06-27 01:00:46 +02:00 |
|
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 |
|