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: basil00/Gull
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4
Choose a base ref
...
head repository: basil00/Gull
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 20 commits
  • 13 files changed
  • 1 contributor

Commits on May 12, 2016

  1. Configuration menu
    Copy the full SHA
    2f2473a View commit details
    Browse the repository at this point in the history

Commits on May 25, 2016

  1. Enable BMI2 support.

    basil00 committed May 25, 2016
    Configuration menu
    Copy the full SHA
    5bd0fa5 View commit details
    Browse the repository at this point in the history
  2. Add a primitive "bench" command.

    Usage: gull bench <depth> FEN1 .. FENn
    basil00 committed May 25, 2016
    4 Configuration menu
    Copy the full SHA
    b18be60 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2016

  1. Optimized (BMI2+PGO) builds for Linux+Windows.

    See Makefile.bmi2 and use:
        make -f Makefile.bmi2 gull.syzygy.linux
        make -f Makefile.bmi2 gull.syzygy.windows
    
    For Windows cross compilation is not supported.  Instead use MSYS2 configured
    for 64-bit compilation.
    
    Linux results (self-play versus old non-syzygy non-BMI2 Gull.linux):
    
    LTC (60"+0.6", 1-thread, 6-man syzygy):
    
        Score: +1728-1351=6921
        Number of games: 10000
        Winning fraction: 0.51885
        Elo difference: +13.1045
        LOS: 1
    
    STC (10"+0.1", 1-thread, 6-man syzygy):
    
        Score: +2040-1791=6169
        Number of games: 10000
        Winning fraction: 0.51245
        Elo difference: +8.65293
        LOS: 0.999971
    
    Windows build has not yet been tested.
    basil00 committed Jun 7, 2016
    Configuration menu
    Copy the full SHA
    1fa4e5a View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2016

  1. Configuration menu
    Copy the full SHA
    506bd43 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2016

  1. Configuration menu
    Copy the full SHA
    3b8ec86 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2016

  1. Configuration menu
    Copy the full SHA
    e716cc8 View commit details
    Browse the repository at this point in the history
  2. Add windows Makefile.

    basil00 committed Oct 7, 2016
    Configuration menu
    Copy the full SHA
    59f7a93 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2016

  1. Improved build system.

    basil00 committed Oct 8, 2016
    Configuration menu
    Copy the full SHA
    83d74fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    798eed5 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2016

  1. Configuration menu
    Copy the full SHA
    296f29f View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2016

  1. Fix Gull pawn hash bug & other improvements

    - Fix a bug (inherited from Gull 3) where PawnEntry->passer is never cleared.
    - Shrink GPawnEntry to 16 bytes (down from 24).
    - eval_passer() verifies PawnEntry->passer before use.
    basil00 committed Oct 11, 2016
    Configuration menu
    Copy the full SHA
    7d7c1d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2016

  1. Small SMP optimiziations.

    - I/O no longer requires locking - it is likely unnecessary
    - Windows threads wait on a single event rather than an event-per-thread.
    - Do not clear pawnhash (for fair comparison with Gull3).
    basil00 committed Oct 17, 2016
    Configuration menu
    Copy the full SHA
    fc833e2 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2016

  1. Merge pull request #5 from basil00/lazysmp

    Merge the LazySMP branch into master.
    basil00 authored Oct 23, 2016
    Configuration menu
    Copy the full SHA
    14475a1 View commit details
    Browse the repository at this point in the history
  2. Fix the Makefiles.

    basil00 committed Oct 23, 2016
    Configuration menu
    Copy the full SHA
    db77394 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2017

  1. Fix #7

    basil00 committed Jan 24, 2017
    Configuration menu
    Copy the full SHA
    bb8d08d View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2017

  1. Fix #10

    basil00 committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    48e006c View commit details
    Browse the repository at this point in the history
  2. Fix #13

    basil00 committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    fd8b1a4 View commit details
    Browse the repository at this point in the history
  3. Fix #12

    basil00 committed Apr 10, 2017
    Configuration menu
    Copy the full SHA
    b2d90bd View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2019

  1. Add note.

    basil00 committed Jan 20, 2019
    Configuration menu
    Copy the full SHA
    6d956f9 View commit details
    Browse the repository at this point in the history
Loading