* In small config, we turn off SyntaxChecker for small binary size
* CompressibleString should get VMInstance instead of Context
* If ICU is disabled, we don't need unicode information in yarr
* Remove unused variable in yarr(RegExpJitTables)
* Fix lz4 compile error
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
* Implement one of parsing error of module
* Fix one of stack usage error on FunctionObjectInlines
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
* Add cctest for Object, FunctionTemplates
* Fix one of EncodedValue <-> EncodedSmallValue conversion bug
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
I changed the interface class implementation (using inheritance).
It has folowing benefit:
- It is easy to understand and intuitive.
every objectref is valueref.
- It get rid of stuffs like
member field intptr_t v, operator ValueRef() ...
Also, I added StringRef.fromUTF8().
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
- Also renamed shell.cpp to Shell.cpp.
- Next, I will add StringRef APIs and expose ScriptSandboxExecuteResult
and add testcase for evaluateScript.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
- Enable shared library building
- Turn off promise on unittest build
: For promise, the client must provide code for class JobQueue.
There is documentation. Fortunately we don't need it in current unittest.
- Fix not-enclosed promise code in Object.cpp
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>