Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: official-stockfish/Stockfish
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5b555525d2
Choose a base ref
...
head repository: official-stockfish/Stockfish
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e118570038
Choose a head ref
  • 12 commits
  • 10 files changed
  • 9 contributors

Commits on Jan 28, 2015

  1. Restore development version

    No functional change
    zamar committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    9f0d524 View commit details
    Browse the repository at this point in the history
  2. King safety tuning with values obtained by SPSA.

    Part I:
    
    LTC:
    
    LLR: 2.96 (-2.94,2.94) [0.00,4.00]
    Total: 11529 W: 2075 L: 1882 D: 7572
    
    Part II:
    
    LTC:
    
    ELO: 2.07 +-2.1 (95%) LOS: 97.3%
    Total: 34859 W: 5967 L: 5759 D: 23133
    
    Bench: 7374604
    
    Resolves #228
    NicklasPersson authored and zamar committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    7837fb2 View commit details
    Browse the repository at this point in the history
  3. Simplify backward pawn definition

    Make use of 'lever' attribute
    
    No functional change
    
    Resolves #234
    Rocky640 authored and zamar committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    8aa8608 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2015

  1. Simplify skill level and reduce ELO

    This patch has two positive effects:
    
    - Retire a hackish formula and leave
      just a natural, simple and plain one.
    
    - Reduce strenght at very low level, but
      don't impact medium/high levels.
    
    Actually even at level 0, SF is still too
    strong for many beginners (this was reported
    many times for instance on Droidfish user
    comments on Google Play).
    
    Test on fishtest shows that ELO drop is around
    170 ELO at level 0 (good!), 130 ELO at level 1
    and smoothly reduces (as expected) until level
    10 where the drop is just of 8 ELO.
    
    No functional change.
    mcostalba committed Jan 29, 2015
    2 Configuration menu
    Copy the full SHA
    ce0a95c View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2015

  1. Ressurrect hashfull patch

    This is an old patch from Jean-Francois Romang to send
    UCI hashfull info to the GUI:
    https://github.com/mcostalba/Stockfish/pull/60/files
    
    It was wrongly judged as a slowdown, but it takes much
    less than 1 ms to run, indeed on my core i5 2.6Ghz it
    takes about 2 microsecs to run!
    
    Regression test is good:
    
    STC
    LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
    Total: 7352 W: 1548 L: 1401 D: 4403
    
    LTC
    LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
    Total: 61432 W: 10307 L: 10251 D: 40874
    
    I have set the name of the author to the original
    one.
    
    No functional change.
    Jean-Francois Romang authored and mcostalba committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    a3b4e9e View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2015

  1. Fix a MSVC warning

    warning C4805: '|' : unsafe mix of type 'Bitboard' and type 'bool' in operation
    
    No functional change.
    mcostalba committed Jan 31, 2015
    Configuration menu
    Copy the full SHA
    a7592e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2015

  1. Improved King Safety values

    From an SPSA-session on king safety.
    
    STC:
    ELO: 3.21 +-2.1 (95%) LOS: 99.8%
    Total: 40000 W: 8181 L: 7812 D: 24007
    
    LTC:
    LLR: 2.95 (-2.94,2.94) [0.00,4.00]
    Total: 47765 W: 8091 L: 7785 D: 31889
    
    Bench: 8589262
    
    Resolves #241
    NicklasPersson authored and glinscott committed Feb 2, 2015
    Configuration menu
    Copy the full SHA
    ddccb53 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2015

  1. Profile build options

    I went through all the individual compile options that differ between
    -fprofile-generate/-fprofile-use  and  -fprofile-arcs/-fbranch-probabilities
    and distilled the speed difference down to only turning off
    -fno-peel-loops and -fno-tracer.  Using this we still get the full speedup
    (maybe a bit more because other optimizations stay on) and it's also much cleaner
    because we can get rid of the "@rm -f ucioption.gc*" hack for all versions of gcc.
    
    No functional change.
    
    Resolves #237
    mstembera authored and glinscott committed Feb 3, 2015
    1 Configuration menu
    Copy the full SHA
    f4136c5 View commit details
    Browse the repository at this point in the history
  2. Add bonus for pawn attack threats

    Latent pawn attacks: Add a bonus to safe pawn pushes which attacks an
    enemy piece.  Based on an idea of Lyudmil Tsvetkov.
    
    STC:
    LLR: 2.95 (-2.94,2.94) [-1.50,4.50]
    Total: 7925 W: 1666 L: 1537 D: 4722
    
    LTC:
    LLR: 2.95 (-2.94,2.94) [0.00,6.00]
    Total: 40109 W: 6841 L: 6546 D: 26722
    
    Bench: 7696257
    
    Resolves #240
    locutus2 authored and glinscott committed Feb 3, 2015
    Configuration menu
    Copy the full SHA
    18b0809 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2015

  1. Removes useless templates, some of which lead to code duplication: is…

    …_K*() functions.
    
    No functional change
    
    Resolves #245
    lucasart authored and zamar committed Feb 7, 2015
    Configuration menu
    Copy the full SHA
    35aa21c View commit details
    Browse the repository at this point in the history
  2. Rename dbg_hit_on_c() to dbg_hit_on()

    Use an overload instead of a new named function.
    
    I have found this handier and easier when adding
    some quick debug code.
    
    No functional change.
    mcostalba committed Feb 7, 2015
    Configuration menu
    Copy the full SHA
    170bdf4 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2015

  1. Pawn Center Bind Bonus

    Bonus for two pawns controlling the same central square
    
    STC:
    
    LLR: 3.14 (-2.94,2.94) [-1.50,4.50]
    Total: 15974 W: 3291 L: 3133 D: 9550
    
    LTC:
    
    LLR: 3.24 (-2.94,2.94) [0.00,6.00]
    Total: 10449 W: 1837 L: 1674 D: 6938
    
    Idea from Lyudmil Tsvetkov.
    
    Bench: 7699138
    
    Resolves #248
    Joona Kiiski authored and zamar committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    e118570 View commit details
    Browse the repository at this point in the history
Loading