YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dd3875fd9 
							
						 
					 
					
						
						
							
							nuttx: Fix build for sim on macOS ( #423 )  
						
						
						
					 
					
						2020-10-13 14:14:55 +08:00 
						 
				 
			
				
					
						
							
							
								YAMAMOTO Takashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7903caa65 
							
						 
					 
					
						
						
							
							wasm_loader_ctx_init: Don't use false as a pointer ( #422 )  
						
						
						
					 
					
						2020-10-13 14:13:30 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b929ee3f71 
							
						 
					 
					
						
						
							
							Update windows build step, add CI support for windows ( #420 )  
						
						
						
					 
					
						2020-10-13 12:13:18 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c87f28eacd 
							
						 
					 
					
						
						
							
							support tail-call in AoT ( #419 )  
						
						
						
					 
					
						2020-10-13 08:34:31 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Fessel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc0aab1063 
							
						 
					 
					
						
						
							
							Remove '@' when declare function invokeNative to fix compile error ( #417 )  
						
						
						
					 
					
						2020-10-12 16:52:28 +08:00 
						 
				 
			
				
					
						
							
							
								Wang Xin 
							
						 
					 
					
						
						
						
						
							
						
						
							06b045a972 
							
						 
					 
					
						
						
							
							Update readme  
						
						
						
					 
					
						2020-09-30 08:30:58 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c83a5713f9 
							
						 
					 
					
						
						
							
							Add the fast-interp tail call support ( #409 )  
						
						... 
						
						
						
						And also fix one bug in loader for tail-call
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com> 
						
					 
					
						2020-09-29 10:35:10 +08:00 
						 
				 
			
				
					
						
							
							
								Wenyong Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc536538ad 
							
						 
					 
					
						
						
							
							Fix sgx enclave module not destroyed issue when loading module failed ( #410 )  
						
						
						
					 
					
						2020-09-29 10:34:06 +08:00 
						 
				 
			
				
					
						
							
							
								Huang Qi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78c525d21c 
							
						 
					 
					
						
						
							
							platforms/nuttx: Add support for custom name sections & configurable heap pool ( #407 )  
						
						... 
						
						
						
						Co-authored-by: Huang Qi <huangqi3@xiaomi.com> 
						
					 
					
						2020-09-28 18:38:58 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c13746c22c 
							
						 
					 
					
						
						
							
							move memory_data out from MemoryInstance, add call stack ( #408 )  
						
						
						
					 
					
						2020-09-28 18:38:15 +08:00 
						 
				 
			
				
					
						
							
							
								Huang Qi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bf7f7310b 
							
						 
					 
					
						
						
							
							Add NULL check for memory inst in aot/wasm module malloc/free ( #403 )  
						
						... 
						
						
						
						* Add NULL check for memory page in aot/wasm module malloc/free
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
* Update aot_runtime.c
* Update wasm_runtime.c
Co-authored-by: Huang Qi <huangqi3@xiaomi.com>
Co-authored-by: Wenyong Huang <wenyong.huang@intel.com> 
						
					 
					
						2020-09-28 12:44:23 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bfcbc2cab 
							
						 
					 
					
						
						
							
							fix problem about local in fast-interp ( #406 )  
						
						
						
					 
					
						2020-09-27 18:05:20 +08:00 
						 
				 
			
				
					
						
							
							
								Huang Qi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c59bfe24fb 
							
						 
					 
					
						
						
							
							platforms/nuttx: Use symbol from NuttX to configure build ( #402 )  
						
						... 
						
						
						
						Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
Co-authored-by: Huang Qi <huangqi3@xiaomi.com> 
						
					 
					
						2020-09-24 14:36:21 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a70daed17d 
							
						 
					 
					
						
						
							
							Add the tail-call feature support for classic-interp ( #401 )  
						
						... 
						
						
						
						* Add the tail-call feature support for classic-interp
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com>
* add CI for tail call and custom name section
* add CI for tail call and custom name section
* update CI for mac
Co-authored-by: Xu Jun <693788454@qq.com> 
						
					 
					
						2020-09-24 12:38:54 +08:00 
						 
				 
			
				
					
						
							
							
								Wenyong Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3d374eb57 
							
						 
					 
					
						
						
							
							Fix jit target arch not set issue and custom name section typo issue ( #400 )  
						
						... 
						
						
						
						And set target machine's cpu to host cpu when creating JIT execution engine.
Signed-off-by: Wenyong Huang wenyong.huang@intel.com  
						
					 
					
						2020-09-24 11:21:20 +08:00 
						 
				 
			
				
					
						
							
							
								Huang Qi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b639c3ce61 
							
						 
					 
					
						
						
							
							Use macro instead of enum to define MEM_ALLOCATOR for better compatibility ( #399 )  
						
						... 
						
						
						
						Co-authored-by: Huang Qi <huangqi3@xiaomi.com> 
						
					 
					
						2020-09-24 10:48:34 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7e7711f63 
							
						 
					 
					
						
						
							
							Add the support for custom name section ( #398 )  
						
						... 
						
						
						
						Add the function name field for internal function struct
Signed-off-by: Zhongmin Wu <vwzm@live.com>
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com>
Co-authored-by: Zhongmin Wu <vwzm@live.com> 
						
					 
					
						2020-09-23 16:12:09 +08:00 
						 
				 
			
				
					
						
							
							
								Huang Qi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a290aaf93e 
							
						 
					 
					
						
						
							
							Fix wasm loader malloc(0) issue which returns NULL is some platforms ( #397 )  
						
						... 
						
						
						
						Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
Co-authored-by: Huang Qi <huangqi3@xiaomi.com> 
						
					 
					
						2020-09-23 15:54:22 +08:00 
						 
				 
			
				
					
						
							
							
								jmpews(AKA.zz) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8d367b367 
							
						 
					 
					
						
						
							
							Update some assembler directives for darwin target ( #395 )  
						
						
						
					 
					
						2020-09-23 13:10:26 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc4b8c4822 
							
						 
					 
					
						
						
							
							remove errno in wasm_application_execute_func ( #396 )  
						
						
						
					 
					
						2020-09-23 11:50:37 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21850aeb0a 
							
						 
					 
					
						
						
							
							add more build option and samples in CI ( #394 )  
						
						... 
						
						
						
						* Update linux.yml
* Create mac.yml 
						
					 
					
						2020-09-20 13:16:13 +08:00 
						 
				 
			
				
					
						
							
							
								Huang Qi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9f195ce91 
							
						 
					 
					
						
						
							
							Introduce CI support ( #391 )  
						
						... 
						
						
						
						Co-authored-by: Huang Qi <huangqi3@xiaomi.com> 
						
					 
					
						2020-09-20 08:33:08 +08:00 
						 
				 
			
				
					
						
							
							
								Wenyong Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e501a6963b 
							
						 
					 
					
						
						
							
							Fix some coding style issues, fix doc typo and refine some codes ( #392 )  
						
						
						
					 
					
						2020-09-20 08:20:45 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c8ccc7c26 
							
						 
					 
					
						
						
							
							Fix the build warnings on Mac ( #388 )  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com> 
						
					 
					
						2020-09-18 18:22:26 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d06567cd1 
							
						 
					 
					
						
						
							
							Reimplement the utf8 string check ( #389 )  
						
						... 
						
						
						
						Previous implementation doesn't take care of overlong encoding
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com> 
						
					 
					
						2020-09-18 18:06:13 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0226dbbb3d 
							
						 
					 
					
						
						
							
							introduce WAMR memory profiling tool (experimental) ( #390 )  
						
						
						
					 
					
						2020-09-18 18:04:56 +08:00 
						 
				 
			
				
					
						
							
							
								Huang Qi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04a7cc322f 
							
						 
					 
					
						
						
							
							core/shared: Add guard to avoid redefine macro ( #386 )  
						
						... 
						
						
						
						Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
Co-authored-by: Huang Qi <huangqi3@xiaomi.com> 
						
					 
					
						2020-09-16 17:53:03 +08:00 
						 
				 
			
				
					
						
							
							
								Huang Qi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c004b01be3 
							
						 
					 
					
						
						
							
							Introduce support for NuttX RTOS ( #377 )  
						
						... 
						
						
						
						Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
Co-authored-by: Huang Qi <huangqi3@xiaomi.com> 
						
					 
					
						2020-09-15 20:56:45 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							547298d4e7 
							
						 
					 
					
						
						
							
							Add macro to exclude sgx wasi/pthread ocalls if not needed ( #384 )  
						
						
						
					 
					
						2020-09-15 15:49:09 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2499e1ec4b 
							
						 
					 
					
						
						
							
							Fix issue and compilation warnings of new function call APIs ( #383 )  
						
						
						
					 
					
						2020-09-14 15:30:42 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							728890103b 
							
						 
					 
					
						
						
							
							Add the Windows COFF format support for AOT ( #382 )  
						
						... 
						
						
						
						Add the Windows COFF format support to wamr-compiler and iwasm can
load and excute it on Windows(X64) platform.
Signed-off-by: Wu Zhongmin <vwzm@live.com>
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com>
Co-authored-by: Wu Zhongmin <vwzm@live.com> 
						
					 
					
						2020-09-11 18:32:58 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							264e189690 
							
						 
					 
					
						
						
							
							Add Windows support for C-API and Runtime API libraries and examples. ( #379 )  
						
						... 
						
						
						
						* Add Windows support for C-API and Runtime API libraries and examples.
Signed-off-by: Wu Zhongmin <vwzm@live.com>
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com>
* Address the review comments
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com>
* Rewrite the the bh_getopt to make it avaliable for more kinds of options
Signed-off-by: Wu Zhongmin <vwzm@live.com>
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com>
* Add the license header
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com>
Co-authored-by: Zhongmin Wu <vwzm@live.com> 
						
					 
					
						2020-09-11 17:36:04 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5418e09712 
							
						 
					 
					
						
						
							
							Add two apis for wasm function call ( #375 )  
						
						... 
						
						
						
						Add below two apis:
bool wasm_runtime_call_wasm_a(WASMExecEnv *exec_env,
                                                      WASMFunctionInstanceCommon *function,
                                                      uint32 num_results, wasm_val_t results[],
                                                      uint32 num_args, wasm_val_t args[])
bool wasm_runtime_call_wasm_v(WASMExecEnv *exec_env,
                                                      WASMFunctionInstanceCommon *function,
                                                      uint32 num_results, wasm_val_t results[],
                                                      uint32 num_args, ...)
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com> 
						
					 
					
						2020-09-08 13:03:35 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2135badc54 
							
						 
					 
					
						
						
							
							fix problem in wasm_module_malloc ( #374 )  
						
						
						
					 
					
						2020-09-07 17:32:00 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e0cef3ef1 
							
						 
					 
					
						
						
							
							fix exec_env not checked issue, export __heap_base and __data_end in sample to decrease memory usage ( #371 )  
						
						
						
					 
					
						2020-09-05 14:48:08 +08:00 
						 
				 
			
				
					
						
							
							
								Wenyong Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8df3f6eed 
							
						 
					 
					
						
						
							
							Fix app heap migrate issue and aot compilation warning ( #368 )  
						
						
						
					 
					
						2020-09-03 11:16:38 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e113298d7f 
							
						 
					 
					
						
						
							
							use llvm release 10.x ( #365 )  
						
						
						
					 
					
						2020-09-01 16:00:15 +08:00 
						 
				 
			
				
					
						
							
							
								Wenyong Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							034606b0a9 
							
						 
					 
					
						
						
							
							Change wasm app offset type from int32 to uint32 ( #361 )  
						
						... 
						
						
						
						And fix some sign/unsigned conversion compilation warnings. 
						
					 
					
						2020-08-26 18:33:29 +08:00 
						 
				 
			
				
					
						
							
							
								qinxk-inter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							049760b849 
							
						 
					 
					
						
						
							
							Fix the build issues on mac for some samples ( #358 )  
						
						... 
						
						
						
						Fix the build issues on mac for basic/multi-module/multi-thread/
simple/spawn-thread/wasm-c-api under samples.
And all these samples could be run as expected.
Signed-off-by: Xiaokang Qin <xiaokang.qxk@antgroup.com> 
						
					 
					
						2020-08-21 15:14:04 +08:00 
						 
				 
			
				
					
						
							
							
								Wenyong Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0103f6429c 
							
						 
					 
					
						
						
							
							Refactor error/exception strings to reduce binary size ( #359 )  
						
						
						
					 
					
						2020-08-21 15:11:31 +08:00 
						 
				 
			
				
					
						
							
							
								Wenyong Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89d2937cde 
							
						 
					 
					
						
						
							
							Refactor app heap and memory boundary check, and fix os_printf compilation error ( #356 )  
						
						... 
						
						
						
						Insert app heap before __heap_base, or before new page
Fix os_printf compilation error in some platforms 
						
					 
					
						2020-08-20 12:43:12 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b5f376e79 
							
						 
					 
					
						
						
							
							fix issue in mini-loader ( #353 )  
						
						
						
					 
					
						2020-08-14 19:58:19 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1266ebb222 
							
						 
					 
					
						
						
							
							fix coding style for windows build patch ( #350 )  
						
						
						
					 
					
						2020-08-13 16:40:19 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Fessel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							874cc951c6 
							
						 
					 
					
						
						
							
							Optimize get_current_target in AOT loader for more archs ( #347 )  
						
						
						
					 
					
						2020-08-13 15:13:45 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21efe12505 
							
						 
					 
					
						
						
							
							add win64 support ( #348 )  
						
						
						
					 
					
						2020-08-13 14:41:20 +08:00 
						 
				 
			
				
					
						
							
							
								Wenyong Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c820730ba 
							
						 
					 
					
						
						
							
							Add cmake variable to set the max app thread stack size ( #346 )  
						
						
						
					 
					
						2020-08-11 14:47:24 +08:00 
						 
				 
			
				
					
						
							
							
								sophy228 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ad9c1775f 
							
						 
					 
					
						
						
							
							Add wamrc AoT compiler building support for Windows(MSVC) ( #332 )  
						
						
						
					 
					
						2020-08-11 11:30:51 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Fessel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3be29c3f46 
							
						 
					 
					
						
						
							
							optimize: get_current_target for AOT thumb loader ( #342 )  
						
						
						
					 
					
						2020-08-11 09:40:18 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Jun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6aeefbebb2 
							
						 
					 
					
						
						
							
							implement atomics opcodes for interpreter ( #344 )  
						
						
						
					 
					
						2020-08-10 19:43:58 +08:00 
						 
				 
			
				
					
						
							
							
								Wenyong Huang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b6ddb37d0 
							
						 
					 
					
						
						
							
							Implement libc-WASI for Linux SGX platform and update documents ( #343 )  
						
						
						
					 
					
						2020-08-10 15:12:26 +08:00