Commit History

Author SHA1 Message Date
  David Piuva 50ce57b3c0 Added an alignment argument to the allocating buffer constructor, so that one can manually use larger SIMD than the default alignment would allow. 2 years ago
  David Piuva 9440208038 Implemented 256-bit SIMD vectors for AVX2. And some general clean-up. 2 years ago
  David Piuva c784bbb6bd Updated copyright years. 2 years ago
  David Piuva eea6a5cfe8 Letting empty Buffer heads be automatically reused when cloning. 2 years ago
  David Piuva 5e697bc6b9 Allowing buffers to be empty. 2 years ago
  David Piuva 3d1b27e1c3 Getter for buffer's use count, in case that std::shared_ptr is replaced in the future. 3 years ago
  David Piuva 5f5da78a85 Better warning when allocation fails. 4 years ago
  David Piuva d332b9dbd3 Cleaned up Clang compilation warnings for unused variables. 4 years ago
  David Piuva 70dc39885c Using CR-LF line endings in UTF-8 for source files. 5 years ago
  David Piuva 760be58e78 Completed the string API. 5 years ago
  David Piuva 2df2c9ee42 Using the file API to save and load raw buffers. 5 years ago
  David Piuva 2145807c87 Created a Buffer API to allow using it directly in projects. 5 years ago