6 Commits

Author SHA1 Message Date
Thomas Holder
8d7d863ae7 Remove non-trivial pymol::vla API
- Remove pymol::destroy from freeP
- Remove vla(size, value) constructor (was only used for testing). It
  was using VLAlloc. Now VLACalloc is the only allocator used.
- Remove unused std::vector adaptors
2020-11-19 13:43:57 +01:00
Thomas Holder
b57f131940 -Wunused-variable 2019-11-27 13:18:08 +01:00
Thomas Holder
da9dea1cf3 remove pointer constructors from pymol::vla
- remove ambiguity of pymol::vla(0)
- add nullptr assignment (instead of nullptr construction)
- empty initializer list behaves like default constructor
- new factory function to take ownership of legacy VLA (only used in tests)
2019-08-13 15:39:10 +02:00
Thomas Holder
b26ad9dddf pymol::vla disable std::vector conversions
Currently unused, and likely never needed
2019-01-23 00:01:16 +01:00
Jarrett Johnson
7960f0db30 PYMOL-3102 pymol::Image 2018-12-10 21:15:17 +01:00
Jarrett Johnson
d859e67b5b Added catch2 unit testing framework 2018-11-15 17:53:25 +01:00