Skip to content

Commit 7fef5b1

Browse files
committed
add StockfishPlayer
1 parent 65668de commit 7fef5b1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+14235
-7
lines changed

engine/stockfish-10-linux/.travis.yml

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
language: cpp
2+
sudo: required
3+
dist: trusty
4+
5+
matrix:
6+
include:
7+
- os: linux
8+
compiler: gcc
9+
addons:
10+
apt:
11+
sources: ['ubuntu-toolchain-r-test']
12+
packages: ['g++-7', 'g++-7-multilib', 'g++-multilib', 'valgrind', 'expect', 'curl']
13+
env:
14+
- COMPILER=g++-7
15+
- COMP=gcc
16+
17+
- os: linux
18+
compiler: clang
19+
addons:
20+
apt:
21+
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-5.0']
22+
packages: ['clang-5.0', 'llvm-5.0-dev', 'g++-multilib', 'valgrind', 'expect', 'curl']
23+
env:
24+
- COMPILER=clang++-5.0
25+
- COMP=clang
26+
- LDFLAGS=-fuse-ld=gold
27+
28+
- os: osx
29+
compiler: gcc
30+
env:
31+
- COMPILER=g++
32+
- COMP=gcc
33+
34+
- os: osx
35+
compiler: clang
36+
env:
37+
- COMPILER=clang++ V='Apple LLVM 6.0' # Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
38+
- COMP=clang
39+
40+
branches:
41+
only:
42+
- master
43+
44+
before_script:
45+
- cd src
46+
47+
script:
48+
# Obtain bench reference from git log
49+
- git log HEAD | grep "\b[Bb]ench[ :]\+[0-9]\{7\}" | head -n 1 | sed "s/[^0-9]*\([0-9]*\).*/\1/g" > git_sig
50+
- export benchref=$(cat git_sig)
51+
- echo "Reference bench:" $benchref
52+
#
53+
# Verify bench number against various builds
54+
- export CXXFLAGS=-Werror
55+
- make clean && make -j2 ARCH=x86-64 optimize=no debug=yes build && ../tests/signature.sh $benchref
56+
- make clean && make -j2 ARCH=x86-32 optimize=no debug=yes build && ../tests/signature.sh $benchref
57+
- make clean && make -j2 ARCH=x86-32 build && ../tests/signature.sh $benchref
58+
- make clean && make -j2 ARCH=x86-64 build && ../tests/signature.sh $benchref
59+
#
60+
# Check perft and reproducible search
61+
- ../tests/perft.sh
62+
- ../tests/reprosearch.sh
63+
#
64+
# Valgrind
65+
#
66+
- export CXXFLAGS=-O1
67+
- if [ -x "$(command -v valgrind )" ]; then make clean && make -j2 ARCH=x86-64 debug=yes optimize=no build > /dev/null && ../tests/instrumented.sh --valgrind; fi
68+
- if [ -x "$(command -v valgrind )" ]; then ../tests/instrumented.sh --valgrind-thread; fi
69+
#
70+
# Sanitizer
71+
#
72+
# Use g++-7 as a proxy for having sanitizers, might need revision as they become available for more recent versions of clang/gcc
73+
- if [[ "$COMPILER" == "g++-7" ]]; then make clean && make -j2 ARCH=x86-64 sanitize=undefined optimize=no debug=yes build > /dev/null && ../tests/instrumented.sh --sanitizer-undefined; fi
74+
- if [[ "$COMPILER" == "g++-7" ]]; then make clean && make -j2 ARCH=x86-64 sanitize=thread optimize=no debug=yes build > /dev/null && ../tests/instrumented.sh --sanitizer-thread; fi

engine/stockfish-10-linux/AUTHORS

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
# List of authors for Stockfish, updated for version 10
2+
3+
Tord Romstad (romstad)
4+
Marco Costalba (mcostalba)
5+
Joona Kiiski (zamar)
6+
Gary Linscott (glinscott)
7+
8+
Aditya (absimaldata)
9+
Ajith Chandy Jose (ajithcj)
10+
Alain Savard (Rocky640)
11+
Alexander Kure
12+
Ali AlZhrani (Cooffe)
13+
Andrew Grant (AndyGrant)
14+
Andrey Neporada (nepal)
15+
Andy Duplain
16+
Aram Tumanian (atumanian)
17+
Arjun Temurnikar
18+
Auguste Pop
19+
Balint Pfliegel
20+
Ben Koshy (BKSpurgeon)
21+
Bill Henry (VoyagerOne)
22+
braich
23+
Brian Sheppard (SapphireBrand)
24+
Bryan Cross (crossbr)
25+
Bujun Guo (noobpwnftw)
26+
Chris Cain (ceebo)
27+
Dan Schmidt
28+
Daniel Dugovic (ddugovic)
29+
Dariusz Orzechowski
30+
David Zar
31+
Daylen Yang (daylen)
32+
DiscanX
33+
Eelco de Groot
34+
ElbertoOne
35+
erbsenzaehler
36+
Ernesto Gatti
37+
Fabian Beuke (madnight)
38+
Fabian Fichter (ianfab)
39+
fanon
40+
Fauzi Akram Dabat (FauziAkram)
41+
Felix Wittmann
42+
gamander
43+
gguliash
44+
Gian-Carlo Pascutto (gcp)
45+
Gontran Lemaire (gonlem)
46+
Goodkov Vasiliy Aleksandrovich (goodkov)
47+
Gregor Cramer
48+
GuardianRM
49+
Günther Demetz (pb00067, pb00068)
50+
Guy Vreuls (gvreuls)
51+
Henri Wiechers
52+
Hiraoka Takuya (HiraokaTakuya)
53+
homoSapiensSapiens
54+
Hongzhi Cheng
55+
Ivan Ivec (IIvec)
56+
Jacques B. (Timshel)
57+
Jan Ondruš (hxim)
58+
Jared Kish (Kurtbusch)
59+
Jarrod Torriero (DU-jdto)
60+
Jean-Francois Romang (jromang)
61+
Jerry Donald Watson (jerrydonaldwatson)
62+
Jonathan Calovski (Mysseno)
63+
Jonathan D. (SFisGOD)
64+
Joost VandeVondele (vondele)
65+
Jörg Oster (joergoster)
66+
Joseph Ellis (jhellis3)
67+
Joseph R. Prostko
68+
jundery
69+
Justin Blanchard
70+
Kelly Wilson
71+
Ken Takusagawa
72+
kinderchocolate
73+
Kiran Panditrao (Krgp)
74+
Kojirion
75+
Leonardo Ljubičić (ICCF World Champion)
76+
Leonid Pechenik (lp--)
77+
Linus Arver
78+
loco-loco
79+
Luca Brivio (lucabrivio)
80+
Lucas Braesch (lucasart)
81+
Lyudmil Antonov (lantonov)
82+
Matthew Lai (matthewlai)
83+
Matthew Sullivan
84+
Mark Tenzer (31m059)
85+
Michael Byrne (MichaelB7)
86+
Michael Stembera (mstembera)
87+
Michael Chaly (Vizvezdenec)
88+
Michel Van den Bergh (vdbergh)
89+
Miguel Lahoz (miguel-l)
90+
Mikael Bäckman (mbootsector)
91+
Mike Whiteley (protonspring)
92+
Miroslav Fontán (Hexik)
93+
Moez Jellouli (MJZ1977)
94+
Mohammed Li (tthsqe12)
95+
Nathan Rugg (nmrugg)
96+
Nicklas Persson (NicklasPersson)
97+
Niklas Fiekas (niklasf)
98+
Ondrej Mosnáček (WOnder93)
99+
Oskar Werkelin Ahlin
100+
Pablo Vazquez
101+
Pascal Romaret
102+
Pasquale Pigazzini (ppigazzini)
103+
Patrick Jansen (mibere)
104+
pellanda
105+
Peter Zsifkovits (CoffeeOne)
106+
Ralph Stößer (Ralph Stoesser)
107+
Raminder Singh
108+
renouve
109+
Reuven Peleg
110+
Richard Lloyd
111+
Rodrigo Exterckötter Tjäder
112+
Ron Britvich (Britvich)
113+
Ronald de Man (syzygy1)
114+
Ryan Schmitt
115+
Ryan Takker
116+
Sebastian Buchwald (UniQP)
117+
Sergei Antonov (saproj)
118+
sf-x
119+
shane31
120+
Steinar Gunderson (sesse)
121+
Stefan Geschwentner (locutus2)
122+
Stefano Cardanobile (Stefano80)
123+
Stéphane Nicolet (snicolet)
124+
Thanar2
125+
thaspel
126+
Tom Vijlbrief (tomtor)
127+
Torsten Franz (torfranz)
128+
Uri Blass (uriblass)
129+
Vince Negri

0 commit comments

Comments
 (0)