mirror of
https://github.com/Samsung/escargot.git
synced 2026-06-22 10:01:50 +00:00
Initialize Pando project
Signed-off-by: Youngsoo Son <ysoo.son@samsung.com>
This commit is contained in:
parent
dd80c1bd14
commit
448c2b455b
7 changed files with 20 additions and 26 deletions
26
.gitmodules
vendored
26
.gitmodules
vendored
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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/
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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 "
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
2
third_party/GCutil
vendored
|
|
@ -1 +1 @@
|
|||
Subproject commit 52dfe2493e3600401500e6c055ed7ea8503b4259
|
||||
Subproject commit 19d2ce531ab3893697f514361f97f221bebe80ef
|
||||
Loading…
Add table
Add a link
Reference in a new issue