Commit graph

16 commits

Author SHA1 Message Date
Hyukwoo Park
2b145ef54c
Update coding style guide (#296)
* reformat all single logical expression based on the new rule

Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2019-07-03 15:42:41 +09:00
Hyukwoo Park
0671880845 Update isCallable check function according to call operation (#290)
* isFunction is replaced with isCallable check function
* call operations in Promise / TypedArray are fixed

Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2019-06-19 16:51:30 +09:00
Hyukwoo Park
e4a8b22032 Revise call and construct operation based on ES6 (#278)
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2019-06-10 20:04:15 +09:00
Daniel Balla
94f8bfa24c Add missing checks for targetDescriptor in ProxyObject::get (#245)
Check if the descriptor is dataDescriptor / accessorDescriptor.

Signed-off-by: Daniel Balla <dballa@inf.u-szeged.hu>
2019-05-10 15:13:59 +09:00
Tóth Béla
47dce1c42b Merge collapsible if statements (#171)
Merged Collapsible if statements reported by SonarCloud.
Also unified some code in Lexer, to follow this ruleset.

https://sonarcloud.io/project/issues?branch=travisMoka&id=Achie72_escargot&resolved=false&rules=cpp%3AS1066&severities=MAJOR

Signed-off-by: Bela Toth tbela@inf.u-szeged.hu
2019-03-28 16:53:51 +09:00
Hyukwoo Park
cc546ca624 Update the rest of TypedArray builtin functions Part 4. (#159)
* from, of, get species builtin methods of TypedArray updated
* isCallable and isConstructor modified to commonly used in Value
* Symbol species also updated

Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2019-03-25 15:54:30 +09:00
Daniella Barsony
4afdf61b2b Pass const primitive values by value rather than reference (#115)
Signed-off-by: Daniella Barsony bella@inf.u-szeged.hu
2019-03-18 15:00:31 +09:00
Hyukwoo Park
dbccca6f3a Update Reflect object and internal methods [es2015] (#78)
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2019-02-11 15:49:16 +09:00
Hyukwoo Park
871829c0fa Fix setPrototypeOf method of Object and Proxy (#76)
* fix setPrototypeOf internal method according to the es2015 spec

Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2019-01-31 18:16:17 +09:00
Hyukwoo Park
9a9b376229 Update Call and Construct method of Proxy (#64)
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2019-01-23 14:05:30 +09:00
Hyukwoo Park
40d4fa40c6 Implement Proxy object internal methods (#39)
* updated proxy methods
GetPrototypeOf
SetPrototypeOf
IsExtensible
PreventExtensions
GetOwnProperty
DefineOwnProperty
HasProperty
Get
Set
Delete
ProxyCreate

* TODO
Enumerate and OwnPropertyKeys
Call and Construct

Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2019-01-21 12:22:40 +09:00
Akos Kiss
7c72ec9bc3 Fix format errors (#16)
Note: These errors are reported by check-tidy.py on Travis CI but
the job still completes successfully.

Signed-off-by: Akos Kiss <akiss@inf.u-szeged.hu>
2018-12-21 09:18:29 +09:00
박혁우/Common Platform Lab./Staff Engineer/삼성전자
f3f0fdd73b Implement 'get' and 'set' for 'Proxy' (#106) (#179)
* also update vendortest to handle es6 features

Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2018-12-18 09:54:02 +09:00
이승수/Tizen Platform Lab(SR)/Senior Engineer/삼성전자
28de827199 Change default license to LGPL license (#60)
* Update build spec file
* Add License files

Signed-off-by: Seungsoo Lee <seungsoo47.lee@samsung.com>
2018-03-07 18:38:28 +09:00
김승현/Tizen Platform Lab(SR)/Engineer/삼성전자
0d5bf035e7 Update class experession error message (#57)
Signed-off-by: seonghyun kim <sh8281.kim@samsung.com>
2018-02-28 12:55:10 +09:00
김현준/Tizen Platform Lab(SR)/Engineer/삼성전자
9d1a166dcf Make files to implement Proxy objects(26.2) (#52)
TODO : Implement new Proxy(target, handler)
2018-02-05 11:10:38 +09:00