[Deprecated] AviatorScript 5.2.3
killme2008
released this
28 Jan 07:52
·
213 commits
to master
since this release
Main changes:
- Removed commons-beanutils #340
- Fixed
AviatorString#toString()
may print warning message. - Fixed missing source file and line number in string interpolation expression when throws exception.
- New function
is_distinct(seq)
returns true when a sequence doesn't have duplicated elements. - Focus on performance turning
Aviator 5.2.3:
Benchmark Mode Cnt Score Error Units
PerfBenchmark.testArith thrpt 5 108126.155 ± 6304.752 ops/ms
PerfBenchmark.testArithByAviator thrpt 5 2565.933 ± 105.076 ops/ms
PerfBenchmark.testArithByBeetl thrpt 5 1625.887 ± 291.247 ops/ms
PerfBenchmark.testArithByScript thrpt 5 7050.305 ± 69.529 ops/ms
PerfBenchmark.testCond thrpt 5 93099.759 ± 8554.585 ops/ms
PerfBenchmark.testCondByAviator thrpt 5 1667.093 ± 112.807 ops/ms
PerfBenchmark.testCondByBeetl thrpt 5 1617.045 ± 93.373 ops/ms
PerfBenchmark.testCondByScript thrpt 5 6926.106 ± 267.292 ops/ms
PerfBenchmark.testObject thrpt 5 8537.937 ± 272.512 ops/ms
PerfBenchmark.testObjectByAviator thrpt 5 1025.725 ± 30.846 ops/ms
PerfBenchmark.testObjectByBeetl thrpt 5 860.873 ± 33.559 ops/ms
PerfBenchmark.testObjectByScript thrpt 5 4552.307 ± 199.507 ops/ms
Aviator 5.2.2:
Benchmark Mode Cnt Score Error Units
PerfBenchmark.testArith thrpt 5 105095.308 ± 3861.646 ops/ms
PerfBenchmark.testArithByAviator thrpt 5 2405.785 ± 78.325 ops/ms
PerfBenchmark.testArithByBeetl thrpt 5 1628.726 ± 45.332 ops/ms
PerfBenchmark.testArithByScript thrpt 5 7513.704 ± 286.090 ops/ms
PerfBenchmark.testCond thrpt 5 92518.914 ± 1961.141 ops/ms
PerfBenchmark.testCondByAviator thrpt 5 952.022 ± 32.184 ops/ms
PerfBenchmark.testCondByBeetl thrpt 5 1647.736 ± 19.300 ops/ms
PerfBenchmark.testCondByScript thrpt 5 7631.465 ± 404.298 ops/ms
PerfBenchmark.testObject thrpt 5 8847.069 ± 261.799 ops/ms
PerfBenchmark.testObjectByAviator thrpt 5 873.944 ± 26.327 ops/ms
PerfBenchmark.testObjectByBeetl thrpt 5 826.758 ± 30.071 ops/ms
PerfBenchmark.testObjectByScript thrpt 5 4647.178 ± 237.783 ops/ms
• Benchmark improvements:
• testArithByAviator 6.7%
• testCondByAviator 75%
• testObjectByAviator 17.4%