mirror of
				https://github.com/janet-lang/janet
				synced 2025-10-31 15:43:01 +00:00 
			
		
		
		
	Add some test code and fix sqlite3 native example.
This commit is contained in:
		| @@ -206,6 +206,7 @@ recur: | ||||
|         i = frame->prevframe; | ||||
|     } | ||||
|  | ||||
|     /* Explicit tail recursion */ | ||||
|     if (fiber->child) { | ||||
|         fiber = fiber->child; | ||||
|         goto recur; | ||||
|   | ||||
| @@ -715,8 +715,8 @@ static void *op_lookup[255] = { | ||||
|             retreg = dst_wrap_nil(); | ||||
|             args.v = fiber->data + fiber->frame; | ||||
|             args.ret = &retreg; | ||||
|             if (dst_unwrap_cfunction(callee)(args)) { | ||||
|                 goto vm_error; | ||||
|             if ((signal = dst_unwrap_cfunction(callee)(args))) { | ||||
|                 goto vm_exit; | ||||
|             } | ||||
|             goto vm_return_cfunc; | ||||
|         } | ||||
| @@ -739,8 +739,8 @@ static void *op_lookup[255] = { | ||||
|             retreg = dst_wrap_nil(); | ||||
|             args.v = fiber->data + fiber->frame; | ||||
|             args.ret = &retreg; | ||||
|             if (dst_unwrap_cfunction(callee)(args)) { | ||||
|                 goto vm_error; | ||||
|             if ((signal = dst_unwrap_cfunction(callee)(args))) { | ||||
|                 goto vm_exit; | ||||
|             } | ||||
|             goto vm_return_cfunc_tail; | ||||
|         } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Calvin Rose
					Calvin Rose