Patrick Pelissier
8b3a4a802c
Happy new year!
2019-01-02 18:12:07 +01:00
Patrick Pelissier
e9f603fa30
Rename internal calls to my_mpz* to testobj*
2018-05-08 10:40:29 +02:00
Patrick Pelissier
1a064e033b
Rename mympz.h --> test-obj.h
...
as it is used only for testing purpose.
2018-05-08 10:29:51 +02:00
Patrick Pelissier
bc83fe43e5
Remove dependency on GMP, so that it is easier to run the bench suite.
2018-03-29 20:01:45 +02:00
Patrick Pelissier
bffec6206b
Remove usage of variable array extension in C tests to avoid warning with C++ compilers.
2018-03-16 23:02:28 +01:00
Patrick Pelissier
e540a95ad0
Fix spelling
2018-02-24 15:28:07 +01:00
Patrick Pelissier
03f7a75e54
Add more check
2018-02-20 22:01:26 +01:00
Patrick Pelissier
4a92419bbe
Add tests
2018-02-20 21:55:16 +01:00
Patrick Pelissier
aec661edea
Add shared ressource container
2018-02-19 23:37:10 +01:00
Patrick Pelissier
a9aa1e13ee
Add relaxed shared pointer (thread unsafe with non-atomic counter).
2018-02-10 17:31:12 +01:00
Patrick Pelissier
210e05f7fc
Update copyright to 2018
2018-01-29 20:28:30 +01:00
Patrick Pelissier
955428d401
Add more tests.
2017-08-19 12:58:06 +02:00
Patrick Pelissier
e8c952def8
Remove prefix shared_ from all definition of the functions / types of shared pointer.
...
This make the name shorter, give the user full control over the prefix,
give the user full power over the name,
allow more flexibility over the kind of container (allowing switch quickly),
and uniformize with variant_, tuple_ & algo_.
This is better than the current situation and all containers will switch.
==> Break API compatibility:
To fix this quickly, just add shared_ before the name into the
macro SHARED_PTR_DEF & SHARED_OPLIST.
This will generate the same name than before.
2017-07-25 22:19:08 +02:00
Patrick Pelissier
50e4fc482d
Improve coverage.
2017-07-17 13:37:56 +02:00
Patrick Pelissier
b49640214d
Test new function.
2017-07-17 00:00:21 +02:00
Patrick Pelissier
b955eab0a8
Improve coverage.
2017-07-16 23:51:04 +02:00
Patrick Pelissier
672c2d509d
Update the way of working of the coverage so that it produces
...
more useful information about the line coveraged, and avoid
expanding low level macros.
2017-07-10 17:35:16 +02:00
Patrick Pelissier
70980046ed
Add more tests.
2017-07-10 14:07:23 +02:00
Patrick Pelissier
faaad909d3
Fix issue with C++
2017-07-04 23:30:10 +02:00
Patrick Pelissier
51f4115b7d
Rewrite the test to make it cleaner for static analysis.
2017-04-13 22:44:52 +02:00
Patrick Pelissier
4861f4d811
Fix issue with C++
2017-04-07 17:41:13 +02:00
Patrick Pelissier
5ff056656a
Clean up shared_ptr interface:
...
* remove release
* add clean
2017-03-16 22:26:15 +01:00
Patrick Pelissier
de7d0bd682
Add _init_new operation for shared_ptr
2017-03-15 00:17:41 +01:00
Patrick Pelissier
41aa717782
Proper use of exit to terminate a test.
2017-03-12 18:56:03 +01:00
Patrick Pelissier
8e9d20ba1a
Add initial stuff
2017-02-18 18:51:04 +01:00