Marco Costalba
b1e79fed99
Only on Windows do wait for input at the end of benchmark
...
Under MS Visual C++ debug window always unconditionally closes
when program exits, this is bad because we want to read results before.
So limit this kludge on Windows only.
Original patch by Heinz van Saanen.
No functional change.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2009-06-20 09:04:20 +01:00
Marco Costalba
27619830d4
Use string instead of std::string
...
And others small code style touches.
No functional change.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2009-05-10 18:38:47 +01:00
Marco Costalba
5c81602d14
Update copyright year
...
We are well in 2009 already.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2009-05-07 14:54:40 +02:00
Marco Costalba
a88e762b4e
Rewrite the way application exits
...
Centralize in a single object all the global resources
management and avoid a bunch of sparse exit() calls.
This is more reliable and clean and more stick to C++ coding
practices.
No functional change.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2009-05-07 12:59:19 +02:00
Marco Costalba
c97104e854
Big trailing whitespace cleanup part 1
...
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2009-01-07 15:47:59 +01:00
Marco Costalba
5a72ff128e
Benchmark: print nodes searched at the end of testing
...
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-11-24 20:43:11 +01:00
Marco Costalba
62ab7e4612
Introduce node limited benchmarking
...
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-11-22 11:56:14 +01:00
Marco Costalba
1867785231
Introduce depth limited benchmarking
...
Also print some more info.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-11-22 11:02:05 +01:00
Marco Costalba
5dc2312121
Update copyright info
...
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-10-20 21:47:20 +02:00
Marco Costalba
691de79eaa
Fix a missing comma in BenchmarkPositions[]
...
An old bug introduced in 3e0dc9ee84 almost
one month ago.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-10-20 21:47:16 +02:00
Marco Costalba
3e0dc9ee84
Tidy up middle game specific evaluation
...
Also add starting position to benchmarks.
No functional change.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-09-26 05:54:49 +02:00
Marco Costalba
18860cce40
Improve time managment
...
If we need some more and we are in time
advantage take it.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-09-18 12:27:09 +02:00
Marco Costalba
d583176baf
Pass also opponent time to think()
...
This patch modifies think() signature to accept
also opponent time. This is needed for future
changes to time managment.
Still no functional change.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-09-18 12:27:09 +02:00
Marco Costalba
925f97f4e7
Teach Benchmark to read positions from a file
...
This comes handy to test the engine on different
sets of positions, not only the 15 default ones.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-09-18 12:27:08 +02:00
Marco Costalba
f1e245850f
Reformat benchmark interface
...
Prepare to following patches, still no functional
change.
Signed-off-by: Marco Costalba <mcostalba@gmail.com >
2008-09-18 12:26:39 +02:00
Marco Costalba
bb751d6c89
Initial import of Glaurung 2.1
2008-09-01 07:59:13 +02:00