Repository navigation
v1.5.0
#645
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Features
Memory Pools
A device memory pool implementation is available in the
occa::experimentalnamespace, targeting applications that frequently allocate/deallocate memory. See Example 17 for more details.Provide feedback or share your use cases for this feature in the Experimental discussion category.
Outward Interoperability
An
unwrapfunction has been added to the core classes—device,memory,stream, andstreamTag—which returns avoid*pointer to the mode-specific object used to implement each class.This advance feature is intended to facilitate interoperability between occa and other accelerated libraries. Application developers are responsible casting the returned pointer to the correct mode-specific type.
In the future, a type-safe interface will be provided for the C++ API.
Breaking Changes
occa::jsonkernel properties now take precedence over the corresponding environment variables. [Make compiler_flags setting take precedence over the compiler flag env var #622]Bugfixes
@inner/@outerloops causes a segfault during translation. #610]Contributors
OCCA is a community driven project that relies on the support of people like you. Thank you everyone who contributed to this release!
Full Changelog: v1.4.0...v1.5.0
This discussion was created from the release v1.5.0.
All reactions