Commit History

Author SHA1 Message Date
  David Piuva c8339878af Getting cache line width on MS-Windows. 10 months ago
  David Piuva 5a2eee2f5f Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types. 10 months ago
  David Piuva ae1a8bf4ca Giving manual control over thread count in the threading module. 11 months ago
  David Piuva 1f7d26a807 Using the allocation header in SafePointer from Buffer and making sure that it is inherited in slices. 11 months ago
  David Piuva 448e1621e6 Moved some code to memory.h and optimized away the header pointer from UnsafeAllocation in release mode. 1 year ago
  David Piuva 01ae9a087c Fixed the new memory safety. 1 year ago
  David Piuva d8faaab238 Moved the allocation header to SafePointer and made it reusable for other allocators. 1 year ago
  David Piuva 906b9fef5a Replacing most C library dependencies with equivalent dependencies in C++. 1 year ago
  David Piuva 550114772b Catching null pointer exceptions from the region start, so that the pointer can move and still be caught as null. 2 years ago
  David Piuva b28ff1401d Using more intptr_t in SafePointer to handle larger allocations. 2 years ago
  David Piuva b8a5c98b79 Partially vectorized the Alsa backend, but lacked SIMD for signed 16-bit integers. 2 years ago
  David Piuva 73b0c7c614 Made the type explicit for safeMemoryCopy and safeMemorySet. 3 years ago
  David Piuva ea91d69baf Went through some Cppcheck warnings. 3 years ago
  David Piuva ff1a8684d7 Fixed too restrictive assertion in safeMemoryCopy. 4 years ago
  David Piuva 70dc39885c Using CR-LF line endings in UTF-8 for source files. 5 years ago
  David Piuva 8174b65bf2 Supressing false warnings from the compiler. No sane compiler would unpack a struct of bytes which are already perfectly aligned by their size. 5 years ago
  David Piuva 3c4e7bc569 Beginning of public version history. 6 years ago