File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 24992499 }
25002500 },
25012501 "git_tree_entry_byindex" : {
2502- "jsFunctionName" : " _entryByIndex"
2502+ "jsFunctionName" : " _entryByIndex" ,
2503+ "return" : {
2504+ "ownedByThis" : true
2505+ }
25032506 },
25042507 "git_tree_entry_byname" : {
2505- "jsFunctionName" : " _entryByName"
2508+ "jsFunctionName" : " _entryByName" ,
2509+ "return" : {
2510+ "ownedByThis" : true
2511+ }
25062512 },
25072513 "git_tree_entrycount" : {
25082514 "jsFunctionName" : " entryCount"
25392545 }
25402546 },
25412547 "tree_entry" : {
2548+ "selfFreeing" : true ,
25422549 "dupFunction" : " git_tree_entry_dup" ,
25432550 "freeFunctionName" : " git_tree_entry_free" ,
25442551 "functions" : {
Original file line number Diff line number Diff line change @@ -251,7 +251,7 @@ var Helpers = {
251251 arg . cppClassName = Helpers . cTypeToCppName ( arg . cType ) ;
252252 arg . jsClassName = utils . titleCase ( Helpers . cTypeToJsName ( arg . cType ) ) ;
253253
254- var libgitType = Helpers . decorateLibgitType ( arg , libgit2 . types , enums ) ;
254+ Helpers . decorateLibgitType ( arg , libgit2 . types , enums ) ;
255255
256256 // Some arguments can be callbacks
257257 if ( Helpers . isCallbackFunction ( type ) ) {
@@ -280,11 +280,6 @@ var Helpers = {
280280 argOverrides . cppClassName !== "Array" &&
281281 _ . every ( allArgs , function ( _arg ) { return ! _arg . isSelf ; } ) ;
282282 }
283-
284- if ( arg . isReturn && libgitType ) {
285- arg . selfFreeing = libgitType . selfFreeing ;
286- }
287-
288283 if ( arg . isReturn && fnDef . return && fnDef . return . type === "int" ) {
289284 fnDef . return . isErrorCode = true ;
290285 fnDef . isAsync = true ;
You can’t perform that action at this time.
0 commit comments