The format is based on Keep a Changelog.
- Support
CL_MEM_ALLOC_BUFFER_LOCATION_INTEL
property (#34, #46, #88). - Support early print buffer flushing in debug mode (#61).
- Document how buffers are managed in the runtime (#81).
- Add
cl_intel_unified_shared_memory
to supported extensions (#94).
- Load
libz.so.1
alongsidelibz.so
on Linux (#69).
- Compile with hardening flags (#48).
- Add CMake flag
ACL_TSAN
to build with thread sanitizer (#76). - Fix data races detected by thread sanitizer (#74, #89).
- Fix compiler warnings (#77, #83, #84, #86).
2022.2 - 2022-04-01
- Document running unit tests individually (#35).
- Document internal use of pre-C++11 standard library ABI (#31, #39).
- Document recommended settings for forked repository (#44).
- Implement OpenCL Core 3.0 clCreateBufferWithProperties (#53).
- Document running clang-format (#60).
- Document git identity setup (#70).
- Simulation of systems with multiple global memories (#29).
- Explicitly require C++11 compiler support (#47).
- Link failure with
-Wl,--no-undefined
(#49).
- Check for null pointer before dereference (#42, #43).
- Update Windows installation script for zlib to 1.2.12 (#96).
2022.1 - 2021-12-01
- Initial public release.