repo.or.cz
/
qgit4.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix an overflow bug in pawns stormValue
2009-03-15
Ma
r
co Costa
l
ba
Fix an overflo
w
bug in paw
n
s storm
V
alue
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-15
Marco Costalb
a
Fix a s
i
lly warnin
g
on In
t
el com
p
iler
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-15
Marco Costalba
R
e
v
ert NULL
m
ove beta correct
i
ons
commit
|
commitdiff
|
tree
2009-03-15
Ma
r
co
C
os
t
al
b
a
Retir
e
Null Dri
v
en II
D
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-14
Mar
c
o Costalba
Merge Jo
o
na Ki
i
ski NU
L
L
search be
t
a cor
r
ect
i
on
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-14
Marco C
o
stalba
Merge
J
oona Kiiski evaluation tw
e
aks
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-07
Marco
Costalba
Micro optimize move_is_check()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-07
Marco Costal
b
a
Mi
c
ro o
p
timize p
l
_
m
ove_is_legal()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-06
Marco Costalba
Mi
c
ro op
t
imize p
r
e
vious patch
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-06
Marc
o
Cost
a
l
b
a
Intr
o
duce eval
u
a
te_pieces
<
>()
t
o rem
o
v
e redu
n
dancy
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-04
Marco Costalba
Fix compile er
r
or wi
t
h inlines under gcc and
Intel
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-04
Marc
o
Costalba
Fix
some comments in po
s
itio
n
.
cpp
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-04
M
a
rco Cos
t
a
l
ba
A
void t
o
call
u
s
eless sl
i
d
e
rs attacks i
n
update_checkers()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-04
Ma
r
co Costalba
Super fast hidden_checkers()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-03
Marco C
o
s
talba
C
leanup SearchStack i
n
iti
a
l
i
z
ation
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-02
Marc
o
Costalba
Micro optimize copy of
new state in do
_
move()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-03-02
Marco Costa
l
ba
Revert hidden checkers
re
w
o
rk
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-28
M
a
rco C
o
s
t
al
b
a
Use checker info
t
o remove a bunch of hidden
checks
.
.
.
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-28
Marco Cost
a
lba
Stricter condition
t
o check
f
or dc
can
d
idates
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-28
Marco Costalba
S
p
lit ca
l
c
ulation of pi
n
ners from dc candidates
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-28
Marco Co
s
talba
Sli
g
h
tly better c
o
nditi
o
n
i
n
update_hidden_checks(
)
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-28
Marco Costalba
Compute pinned and fr
i
en
d
s
i
nc
r
ementa
l
ly
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-23
M
a
rco Co
s
talba
Fix a subtle bug due to the
StateInf
o
pointer be
c
ame
.
.
.
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-23
Marco Co
s
talba
Te
a
ch SEE
about pinned piec
e
s
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-23
Marco Costalba
Small Position:
:
clear() cl
e
anup
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-23
Marco
C
o
stalba
Do not copy
t
he whole old sta
t
e
in do_move()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-23
M
a
rco Costalba
Up
d
ate pinned b
i
tboards and frien
d
s in do_move()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-23
Marc
o
Cost
a
lba
Fix
some asserts unh
i
dden b
y
a debug co
m
pil
e
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-22
Marc
o
C
ostal
b
a
A
void resetting pinners[c]
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-22
Marco C
o
stalba
Introduce StateInfo in
s
t
ead of UndoI
n
f
o
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-22
M
arco Co
s
t
alb
a
Wrap
s
t
a
te vari
a
bles in a nam
e
d
s
truct
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-22
Marco Costalba
Convert also undo_null
_
move(
)
to avoid passin
g
UndoInfo
.
.
.
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-22
Marc
o
Costalba
Passing UndoInfo
i
s
n
ot n
e
eded anymore when undoi
n
g
.
.
.
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-22
Marco
Co
s
talba
Remove two useless
c
alls t
o
pinned_pieces()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-20
Mar
c
o Cost
a
l
b
a
Po
s
ition: Un
i
fy and te
m
pletize mg_pst() an
d
e
g
_pst()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-20
Marco C
o
stalb
a
Unify
c
ompute_mg
_
value() and compute_eg_
v
alue()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-20
M
a
rco
C
ostalba
Use a union to fa
s
t and simply backup
i
nfo in do_
m
ove()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-20
Marco
C
ostalba
In Position backup and r
e
store contiguous data
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-19
Mar
c
o
C
o
st
a
l
b
a
F
i
nall
y
remove any occure
n
ce
o
f
dcCandidates
from search
.
cpp
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-19
Marc
o
Co
s
talba
Do not pass dis
c
o
v
ery
c
h
e
ck candidates in Position
.
.
.
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-19
Marco
C
ostalb
a
Do no
t
pass pin
n
ed argument in Position::move_is_ch
e
ck()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-19
Marco
C
ostalba
Do not pass pinn
e
d argument
i
n
Position:
:
pl_move
_
i
s_
l
egal()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-19
Marco Costa
l
ba
Clean
u
p pi
n
ned an
d
f
r
iend
s
in mov
e
gen
.
cpp
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-19
Marco Costa
l
ba
Cache pinned and discovery check bitboards
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-19
M
a
rco Costalba
Revert
m
o
bility o
f
pinned pieces for now
commit
|
commitdiff
|
tree
2009-02-17
Marco
C
ostalba
Remov
e
x
x
x_of_color() for real
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-17
M
arco Costalba
C
h
ange
piece_a
t
t
a
ck
s
_square() API
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-17
Marc
o
Costalba
M
o
b
ility is zero
f
o
r
a pi
n
n
e
d pi
e
ce
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-17
Marco Costalba
Remov
e
xxx_o
f
_color()
helper
s
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Marco C
o
st
a
l
ba
Avoid a
c
all
t
o move_is_capt
u
r
e
() in extension()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
M
a
rco Costalba
Add scan for X-ray attacks in piece
_
attacks_square()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Ma
r
c
o
Costalba
Fix a subtle bug in Posit
i
o
n
:
:
move_is_capture()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Marco Co
s
talb
a
D
o
not manually bu
i
ld endgame
f
u
nctions has
h
k
e
ys
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Marc
o
Costalba
Use temp
l
ate for end
g
ame scaling f
u
nctions
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Marco Costalba
Use templates f
o
r en
d
game
e
v
al
u
a
t
i
o
n functions
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Marco C
o
stalb
a
Small code formatt
i
n
g
i
n pos
i
tion
.
cpp
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Marco Costalba
U
s
e
u
pdate_checkers<>(
)
also for PAWN
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
M
arco Costalba
Introdu
c
e
u
pdate_checkers
(
) to simplify do_move()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Marc
o
C
os
t
alba
Remove
s
q
uare_is
_
a
t
tac
k
ed()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Marco Costalba
Rename ge
n
erate_
p
iece
_
blocking_ev
a
sio
n
s(
)
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
Marco Costalba
Fina
l
touches to gene
r
ate_evasi
o
n
s
(
)
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-13
M
a
rco Co
s
talba
Simplify le
g
a
lity check in generate_e
v
as
i
o
ns()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-11
Marco C
o
st
a
lb
a
g
e
ner
a
te_evasions() avoid an u
s
less check for enp
a
ssant
.
.
.
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-11
Marco
C
o
s
talba
Optimize gen
e
rate_piece_b
l
o
cki
n
g_evasions()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-11
Marco Co
s
talba
generat
e
_
e
vasions() avoid to
c
alculate pinned p
i
eces
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-11
M
arco Co
s
t
a
lba
D
r
op a
d
ouble sem
i
colon
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-10
Marco
C
ostalba
Last touches
t
o movegen
.
cpp
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-10
Marc
o
Costalba
Remove special case o
f
pawn checks gener
a
tion
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-10
Marco
C
ostalba
Remove special cas
e
of pawn m
o
ve generata
t
i
o
n
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-10
Marco Co
s
talba
S
i
mplify generate_evasions(
)
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-10
Marco Cos
t
alba
Simpl
i
fy
generate_check
s
()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-10
Marco Costa
l
ba
Mi
c
ro-optimize do_g
e
nerate_paw
n
_checks()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-10
Marco Costalba
T
e
m
pletize generate_piece_checks_king()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-07
Marco C
o
stalba
Small
optimiza
t
ion in ge
n
erate_evasions()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-07
M
a
rco C
o
stalba
Si
m
p
l
i
f
y
newly introduced castling_is_check
(
)
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-07
M
arco Co
s
talba
Small code style tidy u
p
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-07
Mar
c
o Co
s
tal
b
a
Fix casting war
n
i
n
gs und
e
r Intel Compi
l
er
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-07
Marco Costalb
a
F
ix Makef
i
le
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-06
Marco Costalb
a
Temple
t
ize generate_castle_moves()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-06
Mar
c
o Costalba
Add g
e
neration of cas
t
l
ing checks
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-04
Marco Costa
l
ba
Remove s
q
ua
r
e
.
cpp
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-04
Marc
o
Cost
a
lba
Move cons
t
ants from piece
.
cpp to piece
.
h
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-04
Marco
Costalba
PawnInfo::clear() ret
i
re
m
emset() and fix Ubuntu compile
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-04
Marco Costalb
a
Remov
e
the useles
s
color
.
cp
p
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-04
M
a
r
c
o
Costalba
Final endgame
.
cpp space inf
l
at
e
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-02-04
Marco C
o
s
t
alba
Revert previous commit
.
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-25
Marco Costalb
a
Yet an
o
t
he
r
count_
1
s(
)
optimization
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-25
Marco Costalba
R
e
ver count_1s() optimizations
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-25
Marco C
o
s
t
alba
MovePicker, rem
o
v
e
a variable
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-25
Marco Costalba
Mo
v
ePick
e
r::f
i
n
d_be
s
t_inde
x
(
) never
r
eturns -1
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-11
Marco Costalba
Rewrite coun
t
_
1
s() to b
e
similar to 64bit
counterp
a
r
t
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-11
Marc
o
Costalba
Mic
r
o optimize
coun
t
_1s_m
a
x_15() for 32 bit s
y
s
tem
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-10
M
a
rco Co
s
t
alba
Fix a very
old bug in queen mo
b
i
l
i
t
y
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-08
Marco Costa
l
ba
St
a
rt t
o
space i
n
flate endgame
.
cpp
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-07
M
a
rco C
o
sta
l
ba
Rewrite evaluate_common(
)
as a tem
p
late
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-07
Marco Costalba
Big trailing w
h
it
e
space cleanup pa
r
t 2
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-07
Marco Costalba
B
ig trai
l
i
n
g whitespa
c
e c
l
e
a
nu
p
part 1
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-07
Marco C
o
s
talba
Ano
t
h
e
r micro-optmization in valuate_passed_pawns()
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-06
Marco Costalba
Fix a
smal
l
bug in roo
k
pawn evaluation
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
2009-01-06
M
a
r
co Costal
b
a
evaluate_pa
s
sed
_
pawns() micr
o
-
o
ptmization
Signed-off-by:
Marco Costalba
<mcostalba@gmail.com>
commit
|
commitdiff
|
tree
next