Commit Graph

  • 2dbc8feae3 Finally remove last old C style I/O stuff Marco Costalba 2008-09-19 20:36:16 +01:00
  • c034cce27c Convert book.cpp to use C++ I/O Marco Costalba 2008-09-19 13:37:28 +01:00
  • 1373a00187 Final touches to pop_1st_bit optimization Marco Costalba 2008-09-19 05:33:55 +02:00
  • 9ae2b69235 Optimize pop_1st_bit() on 32 bits x86 Marco Costalba 2008-09-18 16:09:19 +02:00
  • 95ce27f926 Ignore non keyboard events in Bioskey() Marco Costalba 2008-09-18 11:46:48 +01:00
  • 5c4f6f6226 Cleanup poll() Marco Costalba 2008-09-18 10:34:19 +01:00
  • 18860cce40 Improve time managment Marco Costalba 2008-09-18 10:32:12 +01:00
  • d583176baf Pass also opponent time to think() Marco Costalba 2008-09-18 10:31:01 +01:00
  • 4c5eaeb363 Disable a stupid and noisy MSVC warning Marco Costalba 2008-09-18 10:29:26 +01:00
  • 925f97f4e7 Teach Benchmark to read positions from a file Marco Costalba 2008-09-18 09:55:35 +01:00
  • f1e245850f Reformat benchmark interface Marco Costalba 2008-09-18 09:54:44 +01:00
  • 2f5012a3eb Fix another conversion warning: Bitboard->int Marco Costalba 2008-09-18 09:53:53 +01:00
  • 94929c36bd Document where we want a uint16_t instead of a uint64_t Marco Costalba 2008-09-18 09:53:14 +01:00
  • a0aa8e760a Use size_t instead of int Marco Costalba 2008-09-18 09:52:09 +01:00
  • 52487c4f04 MovePicker: simplify move swapping Marco Costalba 2008-09-18 09:51:24 +01:00
  • 5080e72ea5 Prefer strncpy() to strcpy() Marco Costalba 2008-09-18 09:49:54 +01:00
  • 295352d04a Fix: "Ponder" option has type bool not int Marco Costalba 2008-09-18 09:48:56 +01:00
  • 421fd9c3bf Space inflate sp_search_pv Marco Costalba 2008-09-09 11:37:27 +02:00
  • eacb42092b Space inflate sp_search Marco Costalba 2008-09-09 11:15:58 +02:00
  • a10c9632a5 Use TT in qsearch Marco Costalba 2008-09-09 07:37:46 +02:00
  • bc4e937f05 search: fix a bug and clear history update Marco Costalba 2008-09-07 09:38:19 +02:00
  • 6c592955e1 Space inflate qsearch Marco Costalba 2008-09-07 08:31:30 +02:00
  • d517080ab6 Space inflate search() Marco Costalba 2008-09-06 18:25:58 +02:00
  • b7781e8faa search_pv: spaces inflate Marco Costalba 2008-09-06 17:12:39 +02:00
  • a230dc1404 Split transposition table lookup in a separate function Marco Costalba 2008-09-06 15:53:43 +02:00
  • c2c0ba875f TranspositionTable: add first_entry() helper Marco Costalba 2008-09-06 12:30:07 +02:00
  • 61f41a057d Add simple debug hit rate counter Marco Costalba 2008-09-06 12:22:10 +02:00
  • d786822b92 TranspositionTable: micro optimize first cycle Marco Costalba 2008-09-06 12:21:08 +02:00
  • 392360e73b TranspositionTable: early skip on an empty TT entry Marco Costalba 2008-09-06 12:20:28 +02:00
  • 7c93b171cb TranspositionTable: spaces inflate Marco Costalba 2008-09-06 12:19:29 +02:00
  • dad9a1eca7 RootMoveList: inline trivial accessors Marco Costalba 2008-09-06 06:37:00 +02:00
  • 731a9f3806 RootMoveList sorting: be compatible with std::sort Marco Costalba 2008-09-05 09:04:45 +02:00
  • bd3fd6501b scan_for_easy_move: we don't need a loop here Marco Costalba 2008-09-03 23:33:49 +02:00
  • 9ec12da028 Better document RootMoveList c'tor Marco Costalba 2008-09-03 23:29:04 +02:00
  • 973eb543a4 Fix a couple of bugs (fallout from previous patches) Marco Costalba 2008-09-01 22:05:23 +02:00
  • e5068c4734 ucioptions: Fix stringification of a bool Marco Costalba 2008-09-01 16:58:02 +02:00
  • 35010b4938 Preserve options order when printed Marco Costalba 2008-09-01 16:03:01 +02:00
  • 6c64f68ccf Rewrite ucioptions.cpp to use C++ Marco Costalba 2008-09-01 14:05:02 +02:00
  • 6ef44d4c4e Finally remove UCIInputParser class altogether Marco Costalba 2008-09-01 08:16:17 +02:00
  • d22aeb1cc0 Use a string stream in UCIInputParser Marco Costalba 2008-09-01 08:06:34 +02:00
  • b8e487ff9c Avoid casts to handle isspace() arguments Marco Costalba 2008-09-01 08:03:21 +02:00
  • bb751d6c89 Initial import of Glaurung 2.1 sf_0 Marco Costalba 2008-09-01 07:59:13 +02:00