M .hgsubstate +1 -1
@@ 1,4 1,4 @@
-50277d8e2c32903ed8437d10b3933cd97d479ad4 library
+71b6ded59f23c7e1baecc6d7b086e4f6c290dc82 library
8b4b21f3c6f21d1e6eb60d7b0debfb74597ca2f5 src/lithe
5a97797856da2c6b1a18bf9fe591a64d58b04e19 src/pad
29a29937ee1095e5ddf1655902f1ed09c810bbf3 src/paf
M src/backends/LLVMModule.h +6 -1
@@ 67,10 67,15 @@ namespace K3 {
header << "\ntypedef void* " << opaqueInstance << ";\n\n";
header
+ << "// Returns the size of instance in bytes\n"
<< "int64_t " << prefix << "GetSize();\n"
+ << "\n// (Internal) helper for setting global configuration\n"
+ << "void " << prefix << "SetConfigurationSlot(int32_t slotIndex, const void* data);\n"
+ << "\n// Reset the state of an instance, which is a pointer to `GetSize()` allocated bytes\n"
<< "void " << prefix << "Initialize(" << opaqueInstance << ", " << argumentType << "*);\n"
+ << "\n// (Internal) helper for accessing the external input binding pointers of this instance\n"
<< "void** " << prefix << "GetValue(" << opaqueInstance << ", int32_t slotIndex);\n"
- << "void " << prefix << "SetConfigurationSlot(int32_t slotIndex, const void* data);\n\n";
+ << "\n";
}
void Close() {
M version.txt +1 -1
@@ 1,1 1,1 @@
-0.14.7
No newline at end of file
+0.15.0
No newline at end of file