Apply clang-format for more src files and update spec test script (#775)

Apply clang-format for core/iwasm/include, core/iwasm/common and
core/iwasm/aot files.

Update spec cases test script:
- Checkout latest commit of https://github.com/WebAssembly/spec
- Checkout main branch but not master of https://github.com/WebAssembly/threads
- Update wabt to latest version

And update source debugging document.

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
This commit is contained in:
Wenyong Huang
2021-10-08 17:47:11 +08:00
committed by GitHub
parent 6415e1b006
commit 52b6c73d9c
37 changed files with 2835 additions and 2875 deletions

View File

@ -278,7 +278,7 @@ function spec_test()
# restore from XX_ignore_cases.patch
# resotre branch
git checkout -B master
git reset --hard f9770eb75117cac0c878feaa5eaf4a4d9dda61f5
git reset --hard 397399a70565609bf142d211891724e21bffd01f
git apply ../../spec-test-script/ignore_cases.patch
# udpate thread cases
@ -291,7 +291,7 @@ function spec_test()
# fetch spec for threads proposal
git fetch threads
git reset --hard HEAD
git checkout threads/master
git checkout threads/main
git apply ../../spec-test-script/thread_proposal_ignore_cases.patch
fi
@ -335,16 +335,16 @@ function spec_test()
exit 1
;;
esac
if [ ! -f /tmp/wabt-1.0.23-${WABT_PLATFORM}.tar.gz ]; then
if [ ! -f /tmp/wabt-1.0.24-${WABT_PLATFORM}.tar.gz ]; then
wget \
https://github.com/WebAssembly/wabt/releases/download/1.0.23/wabt-1.0.23-${WABT_PLATFORM}.tar.gz \
https://github.com/WebAssembly/wabt/releases/download/1.0.24/wabt-1.0.24-${WABT_PLATFORM}.tar.gz \
-P /tmp
fi
cd /tmp \
&& tar zxf wabt-1.0.23-${WABT_PLATFORM}.tar.gz \
&& tar zxf wabt-1.0.24-${WABT_PLATFORM}.tar.gz \
&& mkdir -p ${WORK_DIR}/wabt/out/gcc/Release/ \
&& install wabt-1.0.23/bin/wa* ${WORK_DIR}/wabt/out/gcc/Release/ \
&& install wabt-1.0.24/bin/wa* ${WORK_DIR}/wabt/out/gcc/Release/ \
&& cd -
fi
else
@ -356,12 +356,7 @@ function spec_test()
echo "upate wabt"
cd wabt
git pull
if [[ ${ENABLE_SIMD} == 0 ]]; then
# Use latest version of wabt if simd cases are not tested
git reset --hard c6cd63316ac53208900cda4d1089a22618b85256
else
git reset --hard origin/main
fi
git reset --hard origin/main
cd ..
make -C wabt gcc-release
fi