- 15 Jul, 2019 1 commit
-
-
Swann Perarnau authored
Removes static allocations of all objects from the library. While this will make our code less compact in theory, this part of the API is too confusing for new users.
-
- 02 Jul, 2019 1 commit
-
-
Swann Perarnau authored
Vector implementation was lacking some rigor. Note that it is a bit tricky to use an int for the `na` element and size_t for an index.
-
- 10 Apr, 2019 1 commit
-
-
Swann Perarnau authored
Implement #31 for vector. Improve error management. Checkpatch vector.
-
- 13 Mar, 2019 1 commit
-
-
- create one directory per building block in src and include - keep one directory for tests, \ otherwise automake make them "test suites" - move to AC_OPENMP, which is from autoconf 2.62 (2008)
-
- 15 Feb, 2019 1 commit
-
-
Swann Perarnau authored
-
- 29 Mar, 2018 1 commit
-
-
Kamil Iskra authored
Also add documentation to two forgotten functions in the header file.
-
- 27 Mar, 2018 1 commit
-
-
Swann Perarnau authored
Add a generic vector type to the library, with some special features: - the elements are embedded in the vector, and not pointers - each element must include an int field that is used as a "key" - the element has a "null" value for its key, used to indicate that this element of the vector is null. - add/remove functions provide access to a new element/free it from the vector, but don't "destroy" it. - resize on add is exponential. This patch includes implementation and unit test.
-