Skip to content

Commit

Permalink
Update various comments
Browse files Browse the repository at this point in the history
Spotted by Alain Savard, Joost VandeVondele, Ronald de Man, Fabian Fichter, Chris Cain, xoto10

No functional change
  • Loading branch information
snicolet committed Apr 29, 2018
1 parent 4507261 commit 11967e8
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 11 deletions.
2 changes: 1 addition & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Bill Henry (VoyagerOne)
braich
Brian Sheppard (SapphireBrand)
Bryan Cross (crossbr)
Bujun Guo (noobpwnftw)
Chris Cain (ceebo)
Dan Schmidt
Daniel Dugovic (ddugovic)
Expand Down Expand Up @@ -88,7 +89,6 @@ Mohammed Li (tthsqe12)
Nathan Rugg (nmrugg)
Nicklas Persson (NicklasPersson)
Niklas Fiekas (niklasf)
noobpwnftw
Oskar Werkelin Ahlin
Pablo Vazquez
Pascal Romaret
Expand Down
6 changes: 2 additions & 4 deletions src/evaluate.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -698,7 +698,7 @@ namespace {
} // w != 0

// Scale down bonus for candidate passers which need more than one
// pawn push to become passed or have a pawn in front of them.
// pawn push to become passed, or have a pawn in front of them.
if ( !pos.pawn_passed(Us, s + Up)
|| (pos.pieces(PAWN) & forward_file_bb(Us, s)))
bonus = bonus / 2;
Expand Down Expand Up @@ -731,9 +731,7 @@ namespace {
if (pos.non_pawn_material() < SpaceThreshold)
return SCORE_ZERO;

// Find the safe squares for our pieces inside the area defined by
// SpaceMask. A square is unsafe if it is attacked by an enemy
// pawn, or if it is undefended and attacked by an enemy piece.
// Find the available squares for our pieces inside the area defined by SpaceMask
Bitboard safe = SpaceMask
& ~pos.pieces(Us, PAWN)
& ~attackedBy[Them][PAWN];
Expand Down
4 changes: 2 additions & 2 deletions src/movepick.h
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ class StatsEntry {
operator TT() const { return entry; }

void operator<<(int bonus) {
assert(abs(bonus) <= D); // Ensure range is [-D, D]
assert(D < std::numeric_limits<T>::max()); // Ensure we don't overflow
assert(abs(bonus) <= D); // Ensure range is [-D, D]
static_assert(D <= std::numeric_limits<T>::max(), "D overflows T");

entry += bonus - entry * abs(bonus) / D;

Expand Down
2 changes: 1 addition & 1 deletion src/pawns.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ namespace {

// Strength of pawn shelter for our king by [distance from edge][rank].
// RANK_1 = 0 is used for files where we have no pawn, or pawn is behind our king.
Value ShelterStrength[int(FILE_NB) / 2][RANK_NB] = {
constexpr Value ShelterStrength[int(FILE_NB) / 2][RANK_NB] = {
{ V( -9), V(64), V(77), V( 44), V( 4), V( -1), V(-11) },
{ V(-15), V(83), V(51), V(-10), V( 1), V(-10), V(-28) },
{ V(-18), V(84), V(27), V(-12), V(21), V( -7), V(-36) },
Expand Down
10 changes: 8 additions & 2 deletions src/search.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -835,7 +835,11 @@ namespace {
const PieceToHistory* contHist[] = { (ss-1)->contHistory, (ss-2)->contHistory, nullptr, (ss-4)->contHistory };
Move countermove = thisThread->counterMoves[pos.piece_on(prevSq)][prevSq];

MovePicker mp(pos, ttMove, depth, &thisThread->mainHistory, &thisThread->captureHistory, contHist, countermove, ss->killers);
MovePicker mp(pos, ttMove, depth, &thisThread->mainHistory,
&thisThread->captureHistory,
contHist,
countermove,
ss->killers);
value = bestValue; // Workaround a bogus 'uninitialized' warning under gcc

skipQuiets = false;
Expand Down Expand Up @@ -1275,7 +1279,9 @@ namespace {
// to search the moves. Because the depth is <= 0 here, only captures,
// queen promotions and checks (only if depth >= DEPTH_QS_CHECKS) will
// be generated.
MovePicker mp(pos, ttMove, depth, &pos.this_thread()->mainHistory, &pos.this_thread()->captureHistory, to_sq((ss-1)->currentMove));
MovePicker mp(pos, ttMove, depth, &pos.this_thread()->mainHistory,
&pos.this_thread()->captureHistory,
to_sq((ss-1)->currentMove));

// Loop through the moves until no moves remain or a beta cutoff occurs
while ((move = mp.next_move()) != MOVE_NONE)
Expand Down
2 changes: 1 addition & 1 deletion src/thread.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ void Thread::idle_loop() {
}

/// ThreadPool::set() creates/destroys threads to match the requested number.
/// Created and launced threads wil go immediately to sleep in idle_loop.
/// Created and launched threads wil go immediately to sleep in idle_loop.
/// Upon resizing, threads are recreated to allow for binding if necessary.

void ThreadPool::set(size_t requested) {
Expand Down

0 comments on commit 11967e8

Please sign in to comment.