Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runtime & Compiler Updates #129

Closed
ohenepee opened this issue Mar 23, 2017 · 4 comments
Closed

Runtime & Compiler Updates #129

ohenepee opened this issue Mar 23, 2017 · 4 comments

Comments

@ohenepee
Copy link

Crystal 0.20.0 [b0cc6f7] (2016-11-22)
[latest is 0.21.0]

LDC - the LLVM D compiler (0.15.2-beta1)
[latest is 1.2.0-beta1]

DMD64 D Compiler v2.068.0
[latest is v2.073.2]

gdc (crosstool-NG crosstool-ng-1.20.0-232-gc746732 - 20150830-2.066.1-dadb5a3784) 5.2.0
[latest is 2.068.2]

@Wulfklaue
Copy link

Crystal is at 0.22.0
LDC is at 1.3.0-beta1
Rust is at 1.17

Missing: (free)Pascal?

@Wulfklaue
Copy link

Wulfklaue commented Aug 31, 2017

Small update:

  • LDC is currently at 1.4.0-beta1.

  • LDC 1.3.0 Stable has been released a while now.

  • The current benchmark version is using LDC 0.15.2 beta1 from March 20, 2015, limiting to LLVM 3.0 - 3.6 Max ( unclear what LLVM version was used in the benchmark ).

  • gdc is also horrible out of date. D is now officially included in GCC as a standard language.

  • DMD64 D Compiler v2.068.0 was on released Aug 09, 2015. The current version is 2.076.0.

So about 2 years between the tested compilers. While Go, Crystal etc are all using much more recent compilers ( and LLVM versions in case of the languages that use LLVM ).

@kostya
Copy link
Owner

kostya commented Aug 31, 2017

add some updates

@ohenepee
Copy link
Author

ohenepee commented Nov 12, 2017

NodeJS 9.4.0
PHP 7.2.1
Crystal 0.24.1
Nim 0.17.2
Rust 1.23.0
Go 1.9.2
D (LDC) 1.7.0

Edited & Updated on 18th January, 2018
@kostya

@ohenepee ohenepee changed the title D and Crystal Updates Runtime/Compiler Updates Nov 12, 2017
@ohenepee ohenepee changed the title Runtime/Compiler Updates Runtime & Compiler Updates Nov 12, 2017
nuald added a commit to nuald/benchmarks that referenced this issue Oct 10, 2019
…ya#158, kostya#159, kostya#164, kostya#170, kostya#179).

Removed Ruby Topaz and Rubinous as these are not the active projects anymore (the latter has some activity,
but it neither can be properly compiled nor compatible with the used Ruby code).

Fixed memory consumption calculation to include children processes (e.g. for Scala as it invokes the actual JVM process as a child).

Minor tweaks to BF tests (normalizing data types and allocations if possible).

Applied changes from PR kostya#157, kostya#167, kostya#177, kostya#175.

Added relevant warming up for .NET projects (issue kostya#154), however it barely changed the results.

Replaced D Mir GLAS (not supported anymore) with D lubeck (another linear algebra library also utilizing D Mir) test.
nuald added a commit to nuald/benchmarks that referenced this issue Oct 10, 2019
@nuald nuald closed this as completed Oct 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants