config/default.yml in at_coder_friends-0.7.0 vs config/default.yml in at_coder_friends-0.7.1
- old
+ new
@@ -2,164 +2,301 @@
password: ~
generators:
- RubyBuiltin
- CxxBuiltin
ext_settings:
- 'awk': # Awk (mawk)
+ 'ada': # Ada
submit_lang:
- - '4009'
- - '3506'
+ - '5068' # GNAT 12.2
+ 'asm': # Assembly x64
+ submit_lang:
+ - '5040' # NASM 2.15.05
+ 'awk': # Awk
+ submit_lang:
+ - '4009' # GNU Awk 4.1.4
+ - '5038' # GNU Awk 5.0.1
+ 'bc': # bc
+ submit_lang:
+ - '4008' # 1.07.1
+ - '5035' # bc 1.07.1
'bf': # Brainfuck
submit_lang:
- - '4062'
- - '3507'
- 'c': # C (GCC)
+ - '4062' # bf 20041219
+ - '5020' # Brainfuck 20041219
+ 'c': # C
submit_lang:
- - '4001'
- - '3002'
+ - '4001' # GCC 9.2.1
+ # - '4002' # Clang 10.0.0
+ - '5017' # gcc 12.2.0
test_cmd:
default: '"{dir}/{base}"'
windows: '"{dir}/{base}.exe"'
- 'cbl': # COBOL - Free
+ 'carp': # Carp
submit_lang:
- - '4061'
- - '3526'
+ - '5071' # Carp 0.5.5
+ 'cbl': # COBOL
+ submit_lang:
+ # - '4060' # COBOL - Fixed (OpenCOBOL 1.1.0)
+ - '4061' # COBOL - Free (OpenCOBOL 1.1.0)
+ - '5030' # GnuCOBOL 3.1.2
+ # - '5090' # GnuCOBOL(Fixed) 3.1.2
'clj': # Clojure
submit_lang:
- - '4013'
- - '3007'
+ - '4013' # 1.10.1.536
+ - '5050' # babashka 1.3.181
+ # - '5064' # clojure 1.11.1
'cr': # Crystal
submit_lang:
- - '4014'
- - '3511'
- 'cs': # C# (Mono-mcs)
+ - '4014' # 0.33.0
+ - '5019' # crystal 1.9.0
+ 'cs': # C#
submit_lang:
- - '4011'
- - '3006'
+ # - '4010' # .NET Core 3.1.201
+ - '4011' # Mono-mcs 6.8.0.105
+ # - '4012' # Mono-csc 3.5.0
+ - '5003' # C# 11.0 (.NET SDK 7.0.7)
+ # - '5042' # C# 11.0 AOT (.NET 7.0.7)
test_cmd:
default: 'mono "{dir}/{base}.exe"'
windows: '"{dir}/{base}.exe"'
- 'cxx': # C++ (GCC)
+ 'cxx': # C++
+ # 'cpp': # C++
submit_lang:
- - '4003'
- - '3003'
+ - '4003' # C++ 20(GCC 9.2.1)
+ # - '4004' # C++ 20(Clang 10.0.0)
+ - '5001' # C++ 20(gcc 12.2)
+ # - '5028' # C++ 23(gcc 12.2)
+ # - '5031' # C++ 23(Clang 16.0.5)
+ # - '5053' # C++ 17(gcc 12.2)
+ # - '5072' # C++ 17 (Clang 16.0.5)
+ # - '5073' # C++ 20 (Clang 16.0.5)
test_cmd:
default: '"{dir}/{base}"'
windows: '"{dir}/{base}.exe"'
- 'd': # D (DMD64)
+ 'cy': # Cyber
submit_lang:
- - '4015'
- - '3009'
+ - '5070' # Cyber v0.2-Latest
+ 'd': # D
+ submit_lang:
+ - '4015' # DMD 2.091.0
+ # - '4016' # GDC 9.2.1
+ # - '4017' # LDC 1.20.1
+ - '5012' # DMD 2.104.0
+ # - '5013' # LDC 1.32.2
+ # - '5077' # GDC 12.2
'dart': # Dart
- submit_lang: '4018'
- 'f90': # Fortran (gfortran)
submit_lang:
- - '4025'
- - '3012'
- 'fs': # F# (Mono)
+ - '4018' # 2.7.2
+ - '5015' # Dart 3.0.5
+ 'dc': # dc
submit_lang:
- - '4023'
- - '3512'
+ - '4019' # 1.4.1
+ - '5036' # dc 1.07.1
+ 'ecl': # ECLiPSe
+ submit_lang:
+ - '5066' # ECLiPSe 7.1_13
+ 'el': # Emacs Lisp
+ submit_lang:
+ - '5062' # (Native Compile) (GNU Emacs 28.2)
+ # - '5075' # (Byte Compile) (GNU Emacs 28.2)
+ # - '5088' # (No Compile) (GNU Emacs 28.2)
+ 'erl': # Erlang
+ submit_lang:
+ - '4020' # 22.3
+ - '5051' # Erlang 26.0.2
+ 'ex': # Elixir
+ submit_lang:
+ - '5085' # Elixir 1.15.2
+ 'f90': # Fortran
+ submit_lang:
+ - '4025' # GNU Fortran 9.2.1
+ - '5026' # gfortran 12.2
+ 'factor': # Factor
+ submit_lang:
+ - '5076' # Factor 0.98
+ 'fish': # ><>
+ submit_lang:
+ - '5080' # fishr 0.1.0
+ 'fs': # F# / Forth
+ submit_lang:
+ # - '4022' # .NET Core 3.1.201
+ - '4023' # Mono 10.2.3
+ # - '4024' # gforth 0.7.3
+ - '5021' # .NET 7.0.7
+ # - '5049' # gforth 0.7.3
'go': # Go
submit_lang:
- - '4026'
- - '3013'
- 'hs': # Haskell (GHC)
+ - '4026' # 1.14.1
+ - '5002' # go 1.20.6
+ 'hs': # Haskell
submit_lang:
- - '4027'
- - '3014'
- 'java': # Java (OpenJDK)
+ - '4027' # GHC 8.8.3
+ - '5025' # GHC 9.4.5
+ 'hx': # Haxe (JVM)
submit_lang:
- - '4005'
- - '3016'
+ - '5084' # Haxe 4.3.1
+ 'java': # Java
+ submit_lang:
+ - '4005' # OpenJDK 11.0.6
+ # - '4052' # OpenJDK 1.8.0
+ - '5005' # OpenJDK 17
test_cmd:
default: 'java -cp "{dir}" Main'
'jl': # Julia
submit_lang:
- - '4031'
- - '3518'
- 'js': # JavaScript (node.js)
+ - '4031' # 1.4.0
+ - '5022' # Julia 1.9.2
+ 'jq': # jq
submit_lang:
- - '4030'
- - '3017'
+ - '5069' # jq 1.6
+ 'js': # JavaScript
+ submit_lang:
+ - '4030' # Node.js 12.16.1
+ - '5009' # Node.js 18.16.1
+ # - '5010' # Deno 1.35.1
+ 'kk': # Koka
+ submit_lang:
+ - '5057' # koka 2.4.0
'kt': # Kotlin
submit_lang:
- - '4032'
- - '3523'
+ - '4032' # 1.3.71
+ - '5004' # Kotlin/JVM 1.8.20
'lisp': # Common Lisp
submit_lang:
- - '4038'
- - '3008'
- 'lua': # LuaJIT
+ - '4038' # SBCL 2.0.3
+ - '5029' # SBCL 2.3.6
+ 'll': # LLVM IR
submit_lang:
- - '4034'
- - '3515'
- 'm': # Octave
+ - '5074' # Clang 16.0.5
+ 'lua': # Lua
submit_lang:
- - '4040'
- - '3519'
+ # - '4033' # Lua 5.3.5
+ - '4034' # LuaJIT 2.1.0
+ # - '5027' # LuaJIT 2.1.0-beta3
+ - '5043' # Lua 5.4.6
+ 'm': # Octave / Mercury
+ submit_lang:
+ - '4040' # 5.2.0
+ - '5083' # GNU Octave 8.2.0
+ # - '5086' # Mercury 22.01.6
'ml': # OCaml
submit_lang:
- - '4039'
- - '3018'
+ - '4039' # 4.10.0
+ - '5059' # ocamlopt 5.0.0
+ 'nako3': # なでしこ
+ submit_lang:
+ - '5039' # cnako3 3.4.20
+ 'nib': # Nibbles (literate form)
+ submit_lang:
+ - '5067' # nibbles 1.01
'nim': # Nim
submit_lang:
- - '4036'
- - '3520'
- 'pas': # Pascal (FPC)
+ - '4036' # 1.0.6
+ - '5006' # Nim 1.6.14
+ 'pas': # Pascal
submit_lang:
- - '4041'
- - '3019'
+ - '4041' # FPC 3.0.4
+ - '5041' # fpc 3.2.2
'php': # PHP7
submit_lang:
- - '4044'
- - '3524'
- 'pl': # Perl
+ - '4044' # 7.4.4
+ - '5016' # php 8.2.8
+ 'pl': # Perl / Prolog
submit_lang:
- - '4042'
- - '3020'
+ - '4042' # 5.26.1
+ # - '4045' # SWI-Prolog 8.0.3
+ - '5037' # perl 5.34
+ # - '5044' # SWI-Prolog 9.0.4
+ 'ps1': # PowerShell
+ submit_lang:
+ - '5045' # PowerShell 7.3.1
'py': # Python3
submit_lang:
- - '4006'
- - '3023'
+ - '4006' # 3.8.2
+ # - '4046' # PyPy2 (7.3.0)
+ # - '4047' # PyPy3 (7.3.0)
+ - '5055' # CPython 3.11.4
+ # - '5063' # Mambaforge / CPython 3.10.10
+ # - '5078' # PyPy 3.10-v7.3.12
+ # - '5082' # Cython 0.29.34
+ 'R': # R
+ submit_lang:
+ - '5011' # GNU R 4.2.1
+ 'raku': # Raku
+ submit_lang:
+ - '5060' # Rakudo 2023.06
'rb': # Ruby
submit_lang:
- - '4049'
- - '3024'
+ - '4049' # 2.7.1
+ - '5018' # ruby 3.2.2
test_cmd:
default: 'ruby "{dir}/{base}.rb"'
+ 'rdr': # プロデル
+ submit_lang:
+ - '5065' # mono版プロデル 1.9.1182
+ 're': # ReasonML
+ submit_lang:
+ - '5081' # reason 3.9.0
'rs': # Rust
submit_lang:
- - '4050'
- - '3504'
+ - '4050' # 1.42.0
+ - '5054' # rustc 1.70.0
+ 'sage': # SageMath
+ submit_lang:
+ - '5033' # SageMath 9.5
'scala': # Scala
submit_lang:
- - '4051'
- - '3025'
- 'scm': # Scheme (Gauche)
+ - '4051' # 2.13.1
+ - '5047' # Scala Native 0.4.14
+ # - '5056' # Dotty 3.3.0
+ 'scm': # Scheme
submit_lang:
- - '4053'
- - '3026'
- 'sed': # Sed (GNU sed)
+ - '4053' # Gauche 0.9.9
+ - '5046' # Gauche 0.9.12
+ 'sed': # Sed
submit_lang:
- - '4066'
- - '3505'
- 'sh': # Bash (GNU bash)
+ - '4066' # 4.4
+ - '5034' # GNU sed 4.8
+ 'sd7': # Seed7
submit_lang:
- - '4007'
- - '3001'
+ - '5087' # Seed7 3.2.1
+ 'sh': # Bash
+ # 'bash': # Bash
+ submit_lang:
+ - '4007' # Bash (5.0.11)
+ - '5023' # bash 5.2.2
'swift': # Swift
submit_lang:
- - '4055'
- - '3503'
+ - '4055' # 5.2.1
+ - '5014' # swift 5.8.1
'ts': # TypeScript
submit_lang:
- - '4057'
- - '3521'
- 'txt': # Text (cat)
+ - '4057' # 3.8
+ # - '5052' # Deno 1.35.1
+ - '5058' # TypeScript 5.1 (Node.js 18.16.1)
+ 'txt': # Text
submit_lang:
- - '4056'
- - '3027'
- 'vb': # Visual Basic (Mono)
+ - '4056' # cat 8.28
+ - '5024' # cat 8.32
+ 'u': # Unison
submit_lang:
- - '4058'
- - '3028'
+ - '5089' # Unison M5b
+ 'v': # V
+ submit_lang:
+ - '5007' # V 0.4
+ 'vb': # Visual Basic
+ submit_lang:
+ - '4058' # .NET Core 3.1.101
+ - '5048' # Visual Basic 16.9 (.NET 7.0.7)
+ 'vim': # Vim
+ submit_lang:
+ - '5061' # vim 9.0.0242
+ 'ws': # WhiteSpace
+ submit_lang:
+ - '5079' # whitespacers 1.0.0
+ 'zig': # Zig
+ submit_lang:
+ - '5008' # Zig 0.10.1
+ 'zsh': # Zsh
+ submit_lang:
+ - '4059' # Zsh (5.4.2)
+ - '5032' # Zsh 5.9