Commit History

Autor SHA1 Mensaxe Data
  Marko Lahma c9531c3a59 upgrade Esprima and BenchmarkDotNet (#468) %!s(int64=7) %!d(string=hai) anos
  Sebastien Ros d09f109015 Automatic deployments for 3.0-beta on Nuget %!s(int64=7) %!d(string=hai) anos
  Marko Lahma e0d2e2f244 Introduce JsString, JsBoolean etc and support efficient string concatenation (#463) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma a3c5cb18bf #451 fix string.split and array.join performance (#462) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma f5f432951f Introduce IPropertyDescriptor and specialized descriptors (#461) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma cdb061ba9f Fix issues with parsing knockout-3.4.0.js and lodash.min.js (#460) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 761a0a469c #451 optimize DeclarativeEnvironmentRecord (#458) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma b25e243ee8 Reduce string operations memory allocations (#457) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 98dc732be2 Optimize array access and add ability to hint array size (#455) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 6164795167 Upgrade to latest Esprima, remove redundant casts (#452) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 189af9f321 Make ObjectInstance MruPropertyCache2 dictionary lazy (#454) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma aaf42cc900 Cache common JsValue allocations (#456) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma c2f013df48 #451 optimize EvaluateMemberExpression static member access (#453) %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 0e6b4dc384 use struct for DiyFp %!s(int64=7) %!d(string=hai) anos
  Sébastien Ros 0c64f8b06b Fixing array bounds %!s(int64=7) %!d(string=hai) anos
  Marko Lahma a2f0f205f4 review fixes %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 4582830317 cache common int to string conversions %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 4a7fed1c5e add ArrayBenchmark for basic operations, rename old to ArrayStressBenchmark %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 1e705658a3 add benchmark that imitates RavenDB projection %!s(int64=7) %!d(string=hai) anos
  Marko Lahma a066f9e3c3 remove reuse flag from benchmark, always reuse %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 52ff0d5693 add SunSpiderBenchmark %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 35559da7b1 put other engines behind features toggle, make array test less stressful %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 6aa661563e tweak N for ArrayBenchmark to show reusing of engine %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 12a71dffa8 add benchmarks from https://rushfrisby.com/net-javascript-engine-performance-results/ %!s(int64=7) %!d(string=hai) anos
  Sebastien Ros bd0d1d742f Adding Symbol object %!s(int64=8) %!d(string=hai) anos
  Sebastien Ros 4c343af7de Implementing string.startsWith %!s(int64=7) %!d(string=hai) anos
  yinyue200 2f8bc2b31e add unit tests %!s(int64=7) %!d(string=hai) anos
  yinyue200 7792facc61 message may not be a string %!s(int64=7) %!d(string=hai) anos
  Marko Lahma 056fea2ecb convert Jint.Benchmark to use BenchmarkDotNet %!s(int64=7) %!d(string=hai) anos
  Sebastien Ros 92253759ae Fixing EcmaTest display names %!s(int64=7) %!d(string=hai) anos