Patrick Pelissier
|
6672becdd5
|
Add _erase for array
|
2018-10-27 23:30:21 +02:00 |
|
Patrick Pelissier
|
2174c28aa2
|
Make INIT operator optionnal for ARRAY & LIST.
|
2018-09-08 08:21:13 +02:00 |
|
Patrick Pelissier
|
d1f2b62f66
|
Replace _set_at2 by _get_at for array.
(Break API)
|
2018-07-01 22:35:05 +02:00 |
|
Patrick Pelissier
|
d0fe7f3e25
|
Add method _push_move & _pop_move.
Add assertion on _pop_back to check that the container is not empty.
|
2018-05-19 11:21:57 +02: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
|
73f8baf464
|
Add method _parse_str for array.
|
2018-05-03 17:29:10 +02:00 |
|
Patrick Pelissier
|
12b15e0037
|
Add function array_splice just like function list_splice
as it can be done faster at low level.
|
2018-04-15 11:41:32 +02:00 |
|
Patrick Pelissier
|
20d549b5e1
|
Rename MYMPZ_OPLIST into MY_MPZ_OPLIST
|
2018-04-14 08:11:14 +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
|
ff3964e2eb
|
Factorization of the mympz type
|
2018-02-21 22:06:45 +01:00 |
|
Patrick Pelissier
|
2e96a00fde
|
Improve coverage.
|
2018-02-05 21:25:11 +01:00 |
|
Patrick Pelissier
|
210e05f7fc
|
Update copyright to 2018
|
2018-01-29 20:28:30 +01:00 |
|
Patrick Pelissier
|
a07d71274a
|
Fix issue with massive parallele check
|
2017-10-25 21:46:54 +02:00 |
|
Patrick Pelissier
|
c0a86e9470
|
Improve test suite.
|
2017-08-14 19:51:52 +02:00 |
|
Patrick Pelissier
|
34943e5b2a
|
Remove array_ prefix from ARRAY_DEF
See commit on shared pointers.
|
2017-07-27 22:16:15 +02:00 |
|
Patrick Pelissier
|
ae2ac8be2a
|
Add new test
|
2017-07-11 09:32:37 +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
|
64f3fc380e
|
Update _insert prototype of array to match list _insert.
|
2017-07-07 22:53:42 +02:00 |
|
Patrick Pelissier
|
4e55aca639
|
Add new test
|
2017-07-06 10:26:07 +02:00 |
|
Patrick Pelissier
|
d345284faf
|
Uniformization with list _remove operator.
|
2017-05-22 21:20:16 +02:00 |
|
Patrick Pelissier
|
e1b1f5e861
|
remove expects now an iterator.
<== Uniformisation of the containers.
(List expect an iterator too).
|
2017-05-22 19:25:30 +02:00 |
|
Patrick Pelissier
|
dce50149ea
|
Add more tests.
|
2017-05-02 20:28:28 +02:00 |
|
Patrick Pelissier
|
c43fb60dfb
|
Updat tests
|
2017-05-02 20:18:07 +02:00 |
|
Patrick Pelissier
|
63d311a85b
|
Add more tests.
|
2017-04-23 10:12:30 +02:00 |
|
Patrick Pelissier
|
418d868b1d
|
Remove shrink_to_fit which is useless as reserve performs its role now too.
|
2017-04-14 11:32:17 +02:00 |
|
Patrick Pelissier
|
f69130bb06
|
Add reserve operation.
|
2017-04-14 01:24:22 +02:00 |
|
Patrick Pelissier
|
ecf5547c1e
|
Rename _swap into _swap_at
Add _swap function.
|
2017-03-14 20:16:38 +01:00 |
|
Patrick Pelissier
|
41aa717782
|
Proper use of exit to terminate a test.
|
2017-03-12 18:56:03 +01:00 |
|
Patrick Pelissier
|
046e79c267
|
Fix comment
|
2017-03-10 01:31:20 +01:00 |
|
Patrick Pelissier
|
e21b45d9ac
|
Fix #3 (Empty containers & IN_STR operator).
|
2017-03-10 01:29:49 +01:00 |
|
Patrick Pelissier
|
0483ae7028
|
Add test for empty array (currently it fails).
|
2017-03-09 22:35:58 +01:00 |
|
Patrick Pelissier
|
2af4cb2fc2
|
WIP: computing coverage of the tests.
|
2017-03-02 22:35:22 +01:00 |
|
Patrick Pelissier
|
8e9d20ba1a
|
Add initial stuff
|
2017-02-18 18:51:04 +01:00 |
|