Marko Lahma
|
1cf16df954
Make execution context struct and other performance tweaks (#502)
|
7 years ago |
Marko Lahma
|
7a6dc642c4
Optimize Array and Completion (#501)
|
7 years ago |
maximburyak
|
3d593023de
Allow creating an array instance based on existing PropertyDescriptor array/dictionary (#498)
|
7 years ago |
Marko Lahma
|
5d408955dc
Reduce virtual calls and optimize JsValue equality checks (#497)
|
7 years ago |
Pranay Kumar
|
12e5def2f9
Added Enumerator for Array Instance (#485)
|
7 years ago |
Marko Lahma
|
b3b282d249
#451 remove IPropertyDescriptor now that we have fast and memory efficient PropertyDescriptor
|
7 years ago |
Marko Lahma
|
8aef7b02e7
#451 don't translate flags to boolean?, separate *Set properties
|
7 years ago |
Marko Lahma
|
573f1a1515
#451 optimize ArrayInstance
|
7 years ago |
Marko Lahma
|
93bee1d289
#451 optimize evaluation performance
|
7 years ago |
Marko Lahma
|
d27b17852d
#451 prefer for over foreach when iterating Lists (#483)
|
7 years ago |
Marko Lahma
|
c59b15f9ff
Revert back to MruPropertyCache2 with _set field (#478)
|
7 years ago |
Marko Lahma
|
34defd2fbc
#451 string comparison related performance improvements (#470)
|
7 years ago |
Marko Lahma
|
e0d2e2f244
Introduce JsString, JsBoolean etc and support efficient string concatenation (#463)
|
7 years ago |
Marko Lahma
|
f5f432951f
Introduce IPropertyDescriptor and specialized descriptors (#461)
|
7 years ago |
Marko Lahma
|
b25e243ee8
Reduce string operations memory allocations (#457)
|
7 years ago |
Marko Lahma
|
98dc732be2
Optimize array access and add ability to hint array size (#455)
|
7 years ago |
Marko Lahma
|
aaf42cc900
Cache common JsValue allocations (#456)
|
7 years ago |
Marko Lahma
|
a2f0f205f4
review fixes
|
7 years ago |
Marko Lahma
|
4582830317
cache common int to string conversions
|
7 years ago |
Sébastien Ros
|
4dc78fdbeb
Fixing for-in support on Strings (#372)
|
8 years ago |
Sébastien Ros
|
4cf1b7428b
Changing JsValue to a class (#324)
|
9 years ago |
Sebastien Ros
|
e48ae5a382
Fixing array index detection
|
10 years ago |
Sebastien Ros
|
3e95f2d81a
Refactoring ObjectInstance to support specialization
|
10 years ago |
Sebastien Ros
|
55b14dcf34
Optimizing property access performance
|
10 years ago |
Sebastien Ros
|
24a479c429
Removing TypeConverter JsValue direct conversions
|
11 years ago |
Sebastien Ros
|
1227c2992f
Implementing JsValue
|
11 years ago |
Sebastien Ros
|
37bf2f5e2b
Refactoring PropertyDescriptor
|
11 years ago |
Sebastien Ros
|
4e9d74e03a
Marking unit tests which should not be broken
|
12 years ago |
Sebastien Ros
|
1e30fd461f
Adding undefined state for object attributes
|
12 years ago |
Sebastien Ros
|
fff4c4f0a0
Implementing Array.prototype.push and Array.prototype.pop
|
12 years ago |