Skip to content

Instantly share code, notes, and snippets.

@yak1ex
Last active June 4, 2019 03:42
Show Gist options
  • Save yak1ex/6986f4e53e884d4619f5619616a6105c to your computer and use it in GitHub Desktop.
Save yak1ex/6986f4e53e884d4619f5619616a6105c to your computer and use it in GitHub Desktop.

2018

  • 64-bit Debian 9.3 (stretch)
  • Bash: GNU bash 4.4.12(1)
  • C: gcc 6.3.0 (packages: gcc, libc6-dev) -pthread -lm -O3
  • C++: gcc 6.3.0 (packages: gcc, g++) -std=c++14 -pthread -O3
  • C#: Mono JIT 4.62 (package: mono-devel)
  • Go: 1.7.4 (package: golang-go)
  • Haskell: The Glorious Glasgow Haskell Compilation System 8.0.1 (package: ghc) +RTS -V0 -RTS -rtsopts -O2
  • Java: openjdk 1.8.0_151 (package: openjdk-8-jdk)
  • JavaScript: nodejs 4.8.2 (package: nodejs)
  • PHP: 7.0.19-1 (package: php)
  • Python 2: 2.7.13 (package: python2.7)
  • Python 3: 3.5.3 (package: python3.5)
  • Ruby: 2.3.3p222 (package: ruby-full)

2019

  • 64-bit Debian 9.8 (stretch)
  • Bash: GNU bash 4.4.12(1)
  • C: gcc 6.3.0 (packages: gcc, libc6-dev) -pthread -lm -O3
  • C++: gcc 6.3.0 (packages: gcc, g++) -std=c++14 -pthread -O3
  • C#: Mono JIT 4.6.2 (package: mono-devel) -optimize+ -r:System.Numerics.dll
  • Clojure: 1.8.0 (package: clojure) -client -Xms896m -Xmx896m -Xss64m -XX:+UseSerialGC -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Xverify:none -cp /usr/share/java/clojure-1.8.jar clojure.main Solution.clj
  • D: GDC 6.3.0 (package: gdc) -O3
  • Dart: 2.2.0 (archive: dart_2.2.0-1_amd64.deb)
  • F#: 4.0.0.4 (package: fsharp) --crossoptimize+ --nologo --tailcalls+ -O
  • Go: 1.7.4 (package: golang-go)
  • Groovy: 2.4.8 (package: groovy) JAVA_OPTS=-Xms896m -Xmx896m -Xss64m -XX:+UseSerialGC
  • Haskell: The Glorious Glasgow Haskell Compilation System 8.0.1 (package: haskell-platform) +RTS -V0 -RTS -rtsopts -O2
  • Java: openjdk 1.8.0_181 (package: openjdk-8-jdk) -Xms896m -Xmx896m -Xss64m -XX:+UseSerialGC
  • JavaScript: Node.js 11.14.0 (package: nodejs)
  • Julia: 1.1.0 (package: julia) --quiet --history-file=no --check-bounds=no --math-mode=fast --optimize
  • Kotlin: 1.3.21 (archive: kotlin-compiler-1.3.21.zip) -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -J-Xverify:none Solution.kt -include-runtime / -Xms896m -Xmx896m -Xss64m -XX:+UseSerialGC
  • Lisp: Steel Bank Common Lisp 1.3.14 (package: sbcl)
  • Lua: 5.3.3 (package: lua5.3)
  • Objective-C: GNU Objective-C Compiler 6.3.0, GNUstep Development Environment 7.8 (packages: gobjc, gnustep-devel) gnustep-config --objc-flags Solution.m -pthread -lm -lgnustep-base -lobjc -O3
  • OCaml: 4.02.3 (package: ocaml)
  • Octave: 4.0.3 (package: octave) --no-gui --no-history --no-line-editing --no-window-system --norc --silent
  • Pascal: Free Pascal Compiler 3.0.0 (package: fpc) -O3
  • Perl: 5.24.1 (package: perl)
  • PHP: 7.0.33-0 (package: php)
  • Python 2: 2.7.13 (package: python2.7) numpy 1.16.2 (pip install numpy) scipy 1.2.1 (pip install scipy)
  • Python 3: 3.5.3 (package: python3.5) numpy 1.16.2 (pip install numpy) scipy 1.2.1 (pip install scipy)
  • PyPy 2: 5.6.0 (package: pypy) numpy and scipy are unavailable
  • R: 3.3.3 (package: r-base-dev)
  • Ruby: 2.3.3p222 (package: ruby-full)
  • Rust: 1.24.1 (package: rustc) -C opt-level=3
  • Scala: 2.11.8 (package: scala) -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -J-Xverify:none / -J-client -J-Xms896m -J-Xmx896m -J-Xss64m -J-XX:+UseSerialGC Solution
  • Swift: 5.0 (archive: swift-5.0-RELEASE-ubuntu16.04)
  • TypeScript: 2.1.5 (package: node-typescript) --module system
  • Visual Basic: Mono Visual Basic.NET Compiler 4.0.1 (package: mono-vbnc)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment