Remove unused part of Search code
[purplehaze.git] / NEWS
blob38e66eb219fff6c467a044a3acf1bee99e28daf9
1 10 May 2012 v2.0.3 - Improved search heuristics
2     * Better search pruning
3         * Null Move Pruning
4         * Futility Pruning
5     * Code improvements
6         * Clean up
7         * Better test coverage
8         * Bug fixes
10 26 Mar 2012 v2.0.2 - General clean up
11     * New features
12         * Global move list
13         * Better Xboard support
14         * New internal iterative deepening implementation
15         * Working material hash table
16     * Code improvements
17         * Clean up
18         * Optimizations
19         * Lot of bug fixes
20         * No more dependency to Boost C++ Libraries
21     * New tests
22         * EPD Perft suites
23         * Unit Tests
24     * New compilers support
25         * Clang
26         * Intel C++ Compiler
28 20 Feb 2011 v2.0.1 - First public release
29     * New evaluation function
30         * Hash table for material
31         * Lazy evaluation
32         * Opening and ending piece square tables
33         * Tapered evaluation
34     * Improvements in search
35         * Lazy move generation
36         * Internal iterative deepening
37     * Improvements in time management
38     * Lot of bug fixes
40 07 Feb 2011 v2.0.0 - First private release
41     * Principal variation search
42         * Check extension
43         * Adaptive null move pruning
44         * Extended futility pruning
45         * Late move reduction
46     * Quiescence search
47         * Delta pruning
48     * Move ordering
49         * Best move from transpositions table
50         * Most valuable victim / least valuable aggressor
51         * Killer moves
52     * Time management
53     * Xboard protocol
54     * Test tools
55         * Perft
56         * Divide
57         * EPD test suite
59 21 Jan 2011 v2.0.x - Restarting from scratch
61 15 Jan 2010 v1.0.7 - Last version from 1.x branch