Marko Lahma
|
00d91f6ce1
Use Key to refer to properties and cache hash code (#634)
|
6 years ago |
Marko Lahma
|
3b06e02101
New interpreter engine (#559)
|
6 years ago |
Marko Lahma
|
e4055925c6
ES6 array functions (#555)
|
6 years ago |
Michael Kriese
|
7dbdd67c53
net45 support. (#530)
|
7 years ago |
Marko Lahma
|
6353bb42f7
ES6 Map, Set and initial Iterators (#541)
|
7 years ago |
Marko Lahma
|
f9e65d3340
Optimize DeclarativeEnvironmentRecord (#518)
|
7 years ago |
Marko Lahma
|
b5c4b570ce
Optimize declarative environment record handling for functions (#517)
|
7 years ago |
Marko Lahma
|
e63a0222b8
#451 harmonize exception throwing (#515)
|
7 years ago |
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 |