Initialize Pando project

Signed-off-by: Youngsoo Son <ysoo.son@samsung.com>
This commit is contained in:
Youngsoo Son 2018-09-21 16:06:59 +09:00 committed by Youngil Choi
commit 448c2b455b
7 changed files with 20 additions and 26 deletions

26
.gitmodules vendored
View file

@ -12,22 +12,22 @@
url = git@github.sec.samsung.net:lws-test/octane.git
[submodule "third_party/GCutil"]
path = third_party/GCutil
url = git@github.sec.samsung.net:lws/gcutil.git
url = https://github.com/pando-project/gcutil.git
[submodule "third_party/checked_arithmetic"]
path = third_party/checked_arithmetic
url = git@github.sec.samsung.net:lws-submodules/checked_arithmetic.git
path = third_party/checked_arithmetic
url = https://github.com/pando-submodules/checked_arithmetic.git
[submodule "third_party/double_conversion"]
path = third_party/double_conversion
url = git@github.sec.samsung.net:lws-submodules/double_conversion.git
path = third_party/double_conversion
url = https://github.com/pando-submodules/double_conversion.git
[submodule "third_party/rapidjson"]
path = third_party/rapidjson
url = git@github.sec.samsung.net:lws-submodules/rapidjson.git
path = third_party/rapidjson
url = https://github.com/pando-submodules/rapidjson.git
[submodule "third_party/yarr"]
path = third_party/yarr
url = git@github.sec.samsung.net:lws-submodules/yarr.git
path = third_party/yarr
url = https://github.com/pando-submodules/yarr.git
[submodule "third_party/windows/icu"]
path = third_party/windows/icu
url = git@github.sec.samsung.net:lws-submodules/icu.git
path = third_party/windows/icu
url = https://github.com/pando-submodules/icu.git
[submodule "test/vendortest"]
path = test/vendortest
url = git@github.sec.samsung.net:lws-test/js_vendor_tc.git
path = test/vendortest
url = https://github.com/pando-tests/js_vendor_tc.git

View file

@ -8,7 +8,7 @@ apt-get install autoconf automake libtool libc++-dev libicu-dev gcc-multilib g++
## Build Escargot
``` sh
git clone git@github.sec.samsung.net:lws/escargot.git
git clone git@github.com:pando-project/escargot.git
cd escargot
git submodule update --init third_party
cmake CMakeLists.txt -DESCARGOT_HOST=linux -DESCARGOT_ARCH=x64 -DESCARGOT_MODE=release -DESCARGOT_OUTPUT=bin
@ -45,9 +45,3 @@ make run-v8-x64 # V8 for x64
make run-chakracore-x64 # Chakracore for x64
make run-test262 # test262
```
## Misc.
### CI Infrastructure
http://10.113.64.74:8080/job/escargot2_daily_measure/

View file

@ -2,7 +2,7 @@
./build_third_party_android_nothread.sh
export BUILD_DEPS_PATH="/home/ksh8281/work/StarFish/build_deps/android/SM-N950N_armv-7a_7.1.1/"
export BUILD_DEPS_PATH="/home/ksh8281/work/Pando/build_deps/android/SM-N950N_armv-7a_7.1.1/"
export CXXFLAGS+=" -DENABLE_ICU -I"$BUILD_DEPS_PATH"/include/ "
export LDFLAGS+=" -L"$BUILD_DEPS_PATH"/lib -licui18n -licuuc"

View file

@ -14,7 +14,7 @@ if [[ $1 == incremental ]]; then
INCREMENTAL=true
fi
PORT=STARFISH_EFL
PORT=PANDO_EFL
#LTO=true
LTO=false
#COMPILER_VERSION_MAJOR=4.9
@ -39,7 +39,7 @@ CFLAGS_FROM_ENV=$(echo $CFLAGS)
CXXFLAGS_FROM_ENV=$(echo $CXXFLAGS)
GCCONFFLAGS_COMMON=" --enable-munmap --disable-parallel-mark --enable-large-config " # --enable-large-config --enable-cplusplus"
if [[ $PORT == STARFISH_EFL ]]; then
if [[ $PORT == PANDO_EFL ]]; then
GCCONFFLAGS_COMMON+=" --disable-pthread --disable-threads "
fi
CFLAGS_COMMON=" -g3 "

View file

@ -12,7 +12,7 @@ JerryScript uses the name api, exactly jerry-api.h
3) EscargotPublic.h
Starfish uses this convention.
Pando uses this convention.
## The Name of global utilities
Like `v8::V8::Initialize`, we sometimes want to initialize or get or set something belongs into global.

View file

@ -1,6 +1,6 @@
# Specification
Escargot is lightweight JavaScript engine used in StarFish.
Escargot is lightweight JavaScript engine used in Pando.
Escargot implements full of [ECMAScript 5.1 specification](http://www.ecma-international.org/ecma-262/5.1/) and part of [ECMAScript 6.0 specification](http://www.ecma-international.org/ecma-262/6.0/).
## ES5

2
third_party/GCutil vendored

@ -1 +1 @@
Subproject commit 52dfe2493e3600401500e6c055ed7ea8503b4259
Subproject commit 19d2ce531ab3893697f514361f97f221bebe80ef