Release 0.15.0
3 files changed, 8 insertions(+), 3 deletions(-)

M .hgsubstate
M src/backends/LLVMModule.h
M version.txt
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