Patrick Pelissier
|
1c792dd0a4
|
Add option for init_with to dispatch to different methods in function of the number of args
|
2020-05-02 10:06:08 +02:00 |
|
Patrick Pelissier
|
dcbd9f496f
|
Document NAME operator
|
2020-05-02 09:56:23 +02:00 |
|
Patrick Pelissier
|
9804120cde
|
* Add simple test for registration of int global operator
|
2020-05-02 09:56:11 +02:00 |
|
Patrick Pelissier
|
a9b06718f0
|
* Add simple test for NAME operator
|
2020-05-02 09:55:28 +02:00 |
|
Patrick Pelissier
|
963d819e22
|
* Add NAME operator. * Register default oplist for char,short,int,long,float,double
|
2020-05-02 09:55:10 +02:00 |
|
Patrick Pelissier
|
28847af43f
|
Update constraints on MOVE & INIT_MOVE operators
|
2020-04-27 23:12:06 +02:00 |
|
Patrick Pelissier
|
130fa36970
|
Update iterator constraint
|
2020-04-27 22:55:53 +02:00 |
|
Patrick Pelissier
|
ab99035291
|
Add another example
|
2020-04-20 23:50:05 +02:00 |
|
Patrick Pelissier
|
6de43d8a45
|
Add doc for ALGO_REDUCE with different type
|
2020-04-20 23:49:48 +02:00 |
|
Patrick Pelissier
|
7b46891622
|
Add test for ALGO_REDUCE with different type
|
2020-04-20 23:49:35 +02:00 |
|
Patrick Pelissier
|
a0a32d8c6c
|
ALGO_REDUCE accept dest with different type than the container
|
2020-04-20 23:49:16 +02:00 |
|
Patrick Pelissier
|
1ffd07dc6e
|
Update format
|
2020-04-11 00:25:40 +02:00 |
|
Patrick Pelissier
|
cb49cd7100
|
* Fix integer overflow in test of mul reduction
|
2020-04-10 08:35:44 +02:00 |
|
Patrick Pelissier
|
923b340a80
|
* Update documentation
|
2020-04-10 08:29:55 +02:00 |
|
Patrick Pelissier
|
5b8750ee2a
|
* Add support for product in ALGO_REDUCE
|
2020-04-10 08:28:16 +02:00 |
|
Patrick Pelissier
|
d438d089fb
|
Add note on the provided oplists
|
2020-04-10 08:19:59 +02:00 |
|
Patrick Pelissier
|
843ddac3dd
|
Proper prefix internal variables of macros by '_'
|
2020-04-01 23:40:41 +02:00 |
|
Patrick Pelissier
|
c5238e0a4c
|
Add new example for algorithm
|
2020-04-01 23:40:16 +02:00 |
|
Patrick Pelissier
|
f99ee8aa40
|
Update documentation
|
2020-04-01 23:28:07 +02:00 |
|
Patrick Pelissier
|
18c7d0e11a
|
Add test for SET_KEY only containers for ALGO_EXTRACT
|
2020-04-01 23:27:38 +02:00 |
|
Patrick Pelissier
|
4e67823593
|
Add support for SET_KEY only containers for ALGO_EXTRACT
|
2020-04-01 23:27:20 +02:00 |
|
Patrick Pelissier
|
e7fcefb391
|
* Dict supports INIT_WITH method too.
|
2020-03-29 00:49:36 +01:00 |
|
Patrick Pelissier
|
be06426783
|
Add documentation for ALGO_TRANSFORM
|
2020-03-28 17:41:29 +01:00 |
|
Patrick Pelissier
|
e558e83be3
|
Add test case for ALGO_TRANSFORM
|
2020-03-28 17:41:16 +01:00 |
|
Patrick Pelissier
|
d77a235b2a
|
Add macro ALGO_TRANSFORM
|
2020-03-28 17:41:04 +01:00 |
|
Patrick Pelissier
|
3add6bb5bf
|
Improve test suite
|
2020-03-28 17:17:43 +01:00 |
|
Patrick Pelissier
|
4367daaa00
|
Add documentation for _transform method.
|
2020-03-28 13:34:17 +01:00 |
|
Patrick Pelissier
|
4d46b3d126
|
Add basic test cases for _transform method.
|
2020-03-28 13:34:02 +01:00 |
|
Patrick Pelissier
|
548cd84a7f
|
Add _transform method for algorithm.
|
2020-03-28 13:33:43 +01:00 |
|
Patrick Pelissier
|
d87ffaa572
|
Improve documentation.
|
2020-03-28 13:07:35 +01:00 |
|
Patrick Pelissier
|
370cdb4e45
|
Add another example.
|
2020-03-28 13:05:15 +01:00 |
|
Patrick Pelissier
|
068d023917
|
Factorize in m-core.h the pattern recognication.
|
2020-03-28 11:36:51 +01:00 |
|
Patrick Pelissier
|
86b6ad54d5
|
Rename filln, filla, fillan into fill_n, fill_a, fill_an (same name as C++)
|
2020-03-28 11:10:02 +01:00 |
|
Patrick Pelissier
|
bdf999a9fc
|
Disable fully VC++ build as the build is fully broken due to regression in version 16.5 vs 16.4
|
2020-03-26 22:34:51 +01:00 |
|
Patrick Pelissier
|
39f8b6828b
|
Try workaround against regression with new VisualC++
|
2020-03-26 22:03:11 +01:00 |
|
Patrick Pelissier
|
11f84ab34b
|
Document new algorithms
|
2020-03-26 21:49:04 +01:00 |
|
Patrick Pelissier
|
c3a5306266
|
Add function _fill, _filln, _filla, _fillan as algorithms
|
2020-03-26 21:48:46 +01:00 |
|
Patrick Pelissier
|
1fe9e4c14c
|
Export ADD / MUL / DIV / SUB for basic C types.
|
2020-03-26 21:44:19 +01:00 |
|
Patrick Pelissier
|
e69203dc50
|
Remove exported PUSH / POP methods as they don't follow stricly the prototypes of such functions.
|
2020-03-26 21:43:44 +01:00 |
|
Patrick Pelissier
|
342954f272
|
Fix introduced build error for Mingw
|
2020-03-25 11:56:38 +01:00 |
|
Patrick Pelissier
|
741d6b8828
|
Test string + algorithm
|
2020-03-25 11:44:35 +01:00 |
|
Patrick Pelissier
|
f1f41ef320
|
* Add missing iterator functions * Export iterators in oplist so that it is usable in algorithm
|
2020-03-25 11:43:55 +01:00 |
|
Patrick Pelissier
|
785792d1f4
|
Allow build of examples in C11 mode
|
2020-03-25 11:17:06 +01:00 |
|
Patrick Pelissier
|
9affe3106c
|
Add example of ALGO_FOR_EACH and ALGO_REDUCE
|
2020-03-25 11:16:19 +01:00 |
|
Patrick Pelissier
|
eb9fd14e2c
|
Fix documentation.
|
2020-03-25 10:19:43 +01:00 |
|
Patrick Pelissier
|
c281a2c339
|
Update CI script to include VC++
|
2020-03-02 18:09:53 +01:00 |
|
Patrick Pelissier
|
cb109eb479
|
Add proper progression for special script
|
2020-03-02 14:35:49 +01:00 |
|
Patrick Pelissier
|
3c6d194974
|
Add script to launch the test suite with VC++
|
2020-03-02 14:25:42 +01:00 |
|
Patrick Pelissier
|
653a0d9734
|
Fix build issue for systems where double==long double
|
2020-03-02 14:23:59 +01:00 |
|
Patrick Pelissier
|
a5fbd8405c
|
Avoid C99 construct incompatible with strict C++ compiler
|
2020-02-24 22:27:43 +01:00 |
|