Patrick Pelissier
|
96202aa78f
|
Do not use reserved identifiers of the C standard (See 7.1.3 Reserved identifiers)
|
2018-07-14 14:35:14 +02:00 |
|
Patrick Pelissier
|
8a4a019973
|
Fix build issue with C++
|
2018-05-21 07:23:19 +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
|
34d0f8ec81
|
Add missing function for variant:
variant_init_element
variant_init_set_element
|
2018-04-30 10:24:37 +02:00 |
|
Patrick Pelissier
|
210e05f7fc
|
Update copyright to 2018
|
2018-01-29 20:28:30 +01:00 |
|
Patrick Pelissier
|
ba920d706a
|
Fix parsing of variant
|
2017-12-30 10:11:14 +01:00 |
|
Patrick Pelissier
|
2e564088b0
|
Simplify the inclusion of headers.
|
2017-09-16 10:14:45 +02:00 |
|
Patrick Pelissier
|
44cdfa0c77
|
Remove use of feof and ferror as it is not needed as the return of fgetc
is sufficent.
|
2017-08-19 21:05:55 +02:00 |
|
Patrick Pelissier
|
ffc383884d
|
Add macro M_HASH_FINAL
|
2017-08-17 20:22:01 +02:00 |
|
Patrick Pelissier
|
b537ae6b5d
|
Fix issue with C++ not performing like C...
|
2017-07-04 23:34:41 +02:00 |
|
Patrick Pelissier
|
d382a1d0fa
|
Add some eol to clean up representation
|
2017-06-23 00:23:18 +02:00 |
|
Patrick Pelissier
|
985b9a04e4
|
Remove useless function set_empty.
clean is enough.
|
2017-06-13 00:14:40 +02:00 |
|
Patrick Pelissier
|
27fd810259
|
Rename M_OPLIST_CAT into M_OPCAT, M_OPLIST_FLAT into M_OPFLAT
Add M_OPLIST_EXTEND
Use it instead of M_OPLIST_CAT.
|
2017-05-01 17:24:22 +02:00 |
|
Patrick Pelissier
|
6cee535ccd
|
Add clean method for variant.
|
2017-04-26 22:52:29 +02:00 |
|
Patrick Pelissier
|
88711fae6c
|
Fix #8:
get the operator NEW / DEL / REALLOC from the first element of the tuple / variant.
|
2017-03-30 22:20:23 +02:00 |
|
Patrick Pelissier
|
b8e9d5a1fd
|
Add SWAP for variant
|
2017-03-14 22:00:36 +01:00 |
|
Patrick Pelissier
|
32996f2224
|
Add 'mover' operation.
|
2017-03-11 12:29:25 +01:00 |
|
Patrick Pelissier
|
3e316da6cf
|
Fix bug in variant oplist
|
2017-03-11 11:57:41 +01:00 |
|
Patrick Pelissier
|
dfb62fcadb
|
Move external sections at the top.
|
2017-03-06 22:15:21 +01:00 |
|
Patrick Pelissier
|
58422b8445
|
Remove unused types.
|
2017-03-06 22:12:49 +01:00 |
|
Patrick Pelissier
|
709cd07995
|
Add I/O tests for variants.
Fix bugs in I/O operators for variants.
|
2017-03-04 19:45:28 +01:00 |
|
Patrick Pelissier
|
3b99c5b4b4
|
Add variant in_str
|
2017-03-04 19:25:17 +01:00 |
|
Patrick Pelissier
|
4fddbdf951
|
Add TODO
|
2017-03-01 23:24:20 +01:00 |
|
Patrick Pelissier
|
b38a926f3c
|
Adding OUT_STR & GET_STR operators for variants
|
2017-02-28 22:42:20 +01:00 |
|
Patrick Pelissier
|
222cc98ddf
|
Add INIT_MOVE & MOVE operators for variants
|
2017-02-28 21:18:05 +01:00 |
|
Patrick Pelissier
|
cd1e99a7e3
|
Add HASH & EQUAL operators for variants
|
2017-02-28 21:11:32 +01:00 |
|
Patrick Pelissier
|
0363035bce
|
Add oplist for variant
(still missing some operators)
|
2017-02-26 23:52:11 +01:00 |
|
Patrick Pelissier
|
ca34c746aa
|
Fix problem when using more than one macro VARIANT_DEF2
|
2017-02-26 00:34:03 +01:00 |
|
Patrick Pelissier
|
794ac73441
|
Update tests & fix variant code.
|
2017-02-26 00:06:02 +01:00 |
|
Patrick Pelissier
|
30c08d16e3
|
Add first test on variant.
|
2017-02-26 00:01:53 +01:00 |
|
Patrick Pelissier
|
0016615ce8
|
Update variant code.
|
2017-02-25 23:51:46 +01:00 |
|
Patrick Pelissier
|
f7ee4ce2ca
|
WIP m-variant
|
2017-02-25 23:45:31 +01:00 |
|