Patrick Pelissier
1dd9aff402
Factorize the name of the object at top level.
2020-10-03 14:07:14 +02:00
Patrick Pelissier
6d47074457
Rename internal types of m-core
2020-10-03 14:07:14 +02:00
Patrick Pelissier
1943650ca3
Factorization of the name of the object
...
at the top level to be able to create
new high level macros that enables
to select the full name of the type.
2020-10-03 14:07:14 +02:00
Patrick Pelissier
5722f19939
Update comments
2020-10-03 14:07:14 +02:00
Patrick Pelissier
7cf14b5d8a
Update formatting
2020-10-03 14:07:14 +02:00
Patrick Pelissier
b3a1a75f6f
Rename internal types:
...
a suffix ending with _ct means confidential type
ans is reserved for M*LIB internal usage.
OPLIST doesn't use the external types
but rather the internal types.
It enables to be independent of the real names
of the external types.
Such external names are planned to be fully customizable
(i.e. the user may define a name that suits its coding style)
2020-10-03 14:07:14 +02:00
Patrick Pelissier
eb7556f88f
Replace abort by assert for static analyszer
2020-08-22 18:58:48 +02:00
Patrick Pelissier
805c747c60
Add more assertions (help static analyzer)
2020-08-22 18:54:51 +02:00
Patrick Pelissier
5f9feb833c
Replace TAB by SPACE
2020-07-25 19:17:25 +02:00
Patrick Pelissier
efef35c1e1
Reformat
2020-07-25 18:20:17 +02:00
Patrick Pelissier
b1b32f565d
Transform TAB into SPACE.
2020-07-25 18:15:57 +02:00
Patrick Pelissier
f4cd8eaff9
Rename internal macro to TUPLEI_
2020-07-25 18:01:34 +02:00
Patrick Pelissier
2cd5258f89
Add comments
...
Replace TAB by SPACE.
2020-07-25 17:54:01 +02:00
Patrick Pelissier
1b206931df
Transform TAB into SPACE
2020-07-22 20:51:45 +02:00
Patrick Pelissier
f68840ef8c
Update doc
2020-07-19 01:12:12 +02:00
Patrick Pelissier
779c15ec08
Update tests as per new semantics
2020-07-19 01:11:15 +02:00
Patrick Pelissier
29bcc00202
Update format
2020-07-19 01:06:48 +02:00
Patrick Pelissier
1ff0d9fac0
Add test for _sort_intersect
2020-07-19 01:01:53 +02:00
Patrick Pelissier
4488853642
Factorization of _sort_union
2020-07-19 00:59:11 +02:00
Patrick Pelissier
d5dc5d083d
Fix _sort_union bug
2020-07-19 00:55:51 +02:00
Patrick Pelissier
784c42d850
Update _insert functions to update
...
iterators as per new specification.
2020-07-19 00:55:35 +02:00
Patrick Pelissier
8c1eb1fcb5
Add tests for _sort_union
2020-07-19 00:53:58 +02:00
Patrick Pelissier
49180bfbe5
Add documentation on IT_INSERT operator
2020-07-19 00:53:43 +02:00
Patrick Pelissier
a3116dd813
Update comments
2020-07-18 09:54:12 +02:00
Patrick Pelissier
23df465401
Update comments
2020-07-14 14:44:10 +02:00
Patrick Pelissier
966170452f
Improve test representativity by simulating various speeds for readers and writers
2020-07-14 14:43:14 +02:00
Patrick Pelissier
eaf7ae7dee
Fix spelling
2020-07-14 00:47:25 +02:00
Patrick Pelissier
8a6652646a
Fix formatting (Replace TAB with SPACE)
2020-07-14 00:34:59 +02:00
Patrick Pelissier
2063bf879d
Formatting: replace TAB by SPACE.
2020-07-14 00:26:26 +02:00
Patrick Pelissier
2529d4ae49
Update comments & remove warning about _Atomic
2020-07-12 22:52:36 +02:00
Patrick Pelissier
439bc06423
Fix unused value warning
2020-07-12 00:32:09 +02:00
Patrick Pelissier
ab6c90f42f
Fix issue with a warning that it triggers now but now before, whereas the code has not changed. Another random warning
2020-07-11 20:39:27 +02:00
Patrick Pelissier
ac9e9a83b9
Fix issue with warnings on MacOS
2020-07-11 20:38:51 +02:00
Patrick Pelissier
e495b92ae5
Workaround warnings about unused return value
2020-07-11 20:29:55 +02:00
Patrick Pelissier
50b1bedc54
Workaround some warnings
2020-07-11 20:13:31 +02:00
Patrick Pelissier
4a80ccd5f4
Add optimization to enable more warnings
2020-07-11 20:13:13 +02:00
Patrick Pelissier
6ca65dd60c
Update comment
2020-07-11 18:36:46 +02:00
Patrick Pelissier
b2be4d5397
Improve checking of failure detection
2020-07-11 18:02:27 +02:00
Patrick Pelissier
de34cefa83
add test for detecting call to disable method
2020-07-11 18:02:11 +02:00
Patrick Pelissier
40c8dbae1e
Update detection of disabled method
2020-07-11 18:01:48 +02:00
Patrick Pelissier
18af53cf38
Disable Wformat-nonliteral in the protected section
2020-07-11 17:18:43 +02:00
Patrick Pelissier
8510318ba5
Another minor warning about casting a double into a float
2020-07-11 17:17:59 +02:00
Patrick Pelissier
6ad02ffe56
Stop on warnings for CI
2020-07-11 16:57:03 +02:00
Patrick Pelissier
535e45d564
Update flags
2020-07-10 13:00:07 +02:00
Patrick Pelissier
e2c60aa45c
Fix another warnings that are triggered in another random combinaison of compiler settings
2020-07-10 12:59:31 +02:00
Patrick Pelissier
56d2a74818
Fix some warnings
2020-07-09 23:38:34 +02:00
Patrick Pelissier
8a36b5ff15
Workaround to avoid CLANG unused function warnings
2020-07-09 22:14:00 +02:00
Patrick Pelissier
7607645636
Reeanble Wunused-function
2020-07-09 22:13:24 +02:00
Patrick Pelissier
cbb84accfe
Add build on linux 32 bits
2020-07-09 17:31:16 +02:00
Patrick Pelissier
3e70cf7b5f
TCC doesn't support -MM, so use cc to generate them
2020-07-09 10:45:09 +02:00