Commit Graph

  • 04108d4541 Added -Wshadow option and fixed resulting warnings Marco Costalba 2011-04-04 09:53:44 +02:00
  • f7ef48b478 Teach SF to blunder Marco Costalba 2011-04-02 09:05:53 +01:00
  • 2e8998eac9 Use prob cut search to prune bad captures Joona Kiiski 2011-04-02 08:15:05 +01:00
  • 8402b40341 Retire recapture extension also for PvNode Marco Costalba 2011-03-26 12:19:51 +01:00
  • 408fdcc93f Use a constant instead of value_mate_in(PLY_MAX) Marco Costalba 2011-04-01 14:35:39 +02:00
  • b27e237b04 Retire value_is_mate() Marco Costalba 2011-04-01 14:19:51 +02:00
  • f5b8db7a1e Simplify wait_for_stop_or_ponderhit() Marco Costalba 2011-04-01 13:48:13 +02:00
  • 8d4caebabe Retire update_killers() Marco Costalba 2011-04-01 13:36:14 +02:00
  • d173285da5 Fine tune skill level Marco Costalba 2011-03-27 18:54:02 +01:00
  • 41fe70d703 Add "Skill level functionality Marco Costalba 2011-03-27 11:23:29 +01:00
  • d372f2e39a Fix a compile error with icc Marco Costalba 2011-03-26 08:42:38 +01:00
  • 4270aec558 Send PV line to GUI only after resolving a fail high Marco Costalba 2011-03-24 11:06:00 +01:00
  • f427acbd27 Triviality in position.cpp Marco Costalba 2011-03-24 10:05:14 +01:00
  • 87ca13a79a Retire move_ambiguity() altogether Marco Costalba 2011-03-23 10:50:50 +01:00
  • d52d91064f Simplify move_ambiguity() Marco Costalba 2011-03-22 09:24:14 +01:00
  • 920b1abede Do not send ponder move if we don't have it Marco Costalba 2011-03-19 16:00:09 +01:00
  • 5ea08e79c4 Use intrinsic in pop_1st_bit() under MSVC 64 bits Marco Costalba 2011-03-17 13:47:15 +01:00
  • 635be39acf Additional cleanup in bitbase.cpp Marco Costalba 2011-03-12 16:57:02 +01:00
  • c1c0984452 Move KPKBitbase[] where it belongs Marco Costalba 2011-03-12 12:04:02 +01:00
  • d653aeca05 Fix a couple of issues in bitbase.cpp Marco Costalba 2011-03-12 11:22:02 +01:00
  • 09d217bff7 Reintroduce initialization of some bitboards Marco Costalba 2011-03-10 14:39:53 +01:00
  • d9113d127b Rename NonSlidingAttacksBB[] in StepAttacksBB[] Marco Costalba 2011-03-09 09:58:26 +01:00
  • c2511243b4 Update copyright notes in rkiss.h Marco Costalba 2011-03-09 09:20:43 +01:00
  • d85cf6d9c3 Revert previous patch due to miscompile under gcc Marco Costalba 2011-03-10 08:07:07 +01:00
  • a617b03875 Change initialization of some bitboards Marco Costalba 2011-03-08 14:38:17 +01:00
  • c980163316 Increase MAX_THREADS to 32 Marco Costalba 2011-02-20 11:07:13 +01:00
  • 76506bd3d1 Introduce and use rot() in rkiss.h Marco Costalba 2011-03-07 18:13:02 +01:00
  • 9069193125 Simplify aspirationDelta update rule Marco Costalba 2011-03-01 13:15:13 +01:00
  • 0c775fae4b Be sure to read options before to call trace_evaluate() Marco Costalba 2011-03-01 13:32:19 +01:00
  • 1f73a9ed63 Fix aspiration corner case Marco Costalba 2011-02-28 20:17:57 +01:00
  • af236373cb Remove a FIXME in id_loop() Marco Costalba 2011-02-28 09:00:17 +01:00
  • ce2845d333 Score root move list during first iteration Marco Costalba 2011-02-26 18:29:22 +01:00
  • 204efb109b Remove an useless condition in equal SEE pruning Marco Costalba 2011-02-27 09:28:30 +01:00
  • 91a2766308 Prune moves with equal SEE in qsearch Marco Costalba 2011-02-22 23:23:45 +01:00
  • bd33766da0 Add evaluation tracing code Marco Costalba 2011-02-26 14:09:58 +01:00
  • dd718d92a7 Correctly round evaluation to grain size Marco Costalba 2011-02-21 12:45:51 +01:00
  • 23cbb221b2 Depth dependant singular extension margin Marco Costalba 2011-02-17 08:24:35 +01:00
  • 0fcda095df Move all enum types definitions to types.h Marco Costalba 2011-02-23 21:27:22 +01:00
  • 95212222c7 Retire color.h Marco Costalba 2011-02-23 14:34:00 +01:00
  • 2ff2b59727 Rename piece_of_color_and_type() to make_piece() Marco Costalba 2011-02-23 14:25:46 +01:00
  • 5b2ac7590c Retire piece_type_from_char() Marco Costalba 2011-02-23 14:17:18 +01:00
  • 2511386155 Triviality in main.cpp Marco Costalba 2011-02-23 12:23:16 +01:00
  • deb212cb05 Retire enum SquareDelta Marco Costalba 2011-02-23 10:03:30 +01:00
  • aa40d0a917 Small simplifications in square.h Marco Costalba 2011-02-23 09:43:47 +01:00
  • b3108547de Introduce and use speed_to_uci() Marco Costalba 2011-02-19 12:22:23 +01:00
  • 706b44a966 Rename SplitPoint parentSstack Marco Costalba 2011-02-18 17:02:25 +01:00
  • 823a5918e7 Retire SearchStack sstack[] from SplitPoint Marco Costalba 2011-02-18 15:44:02 +01:00
  • 932ae761c6 Sync Root new depth to what we do in search() Marco Costalba 2011-02-17 08:55:56 +01:00
  • 29fa6f3c5f Unify best move update logic Marco Costalba 2011-02-17 09:24:55 +01:00
  • 5815718177 Do not special case reductions for MultiPV case Marco Costalba 2011-02-17 09:08:27 +01:00
  • 6a19f5832a Avoid permanent PV entries in TT Marco Costalba 2011-02-16 08:56:24 +01:00
  • 4ead60e2a7 Write the LogFile only at the end of an iteration Marco Costalba 2011-02-13 11:13:54 +01:00
  • 2786aed195 Spell checking fixes in search.cpp Marco Costalba 2011-02-12 19:04:27 +01:00
  • 876ceb1feb Rename iteration in depth in id_loop() Marco Costalba 2011-02-12 18:40:16 +01:00
  • 29076043e0 Start to count iterations from 1 Marco Costalba 2011-02-12 18:09:08 +01:00
  • aa84731fb9 Fix wrong reported depth Marco Costalba 2011-02-12 17:39:48 +01:00
  • c006435bb4 Move sending of PV line to id_loop() Marco Costalba 2011-02-11 06:20:16 +01:00
  • 141410f177 Maximum aspiration delta of 24 Marco Costalba 2011-02-10 21:09:20 +01:00
  • 3abff79df3 Maximum aspiration delta of 64 Joona Kiiski 2011-02-05 20:24:42 +02:00
  • 62c707e1d5 Simplify latest patches Marco Costalba 2011-02-06 12:36:59 +01:00
  • 26e7673c18 Retire some conditions from ok_to_use_TT_pv Joona Kiiski 2011-02-03 00:49:26 +02:00
  • b366c7dc38 Use TT for pruning also in PV nodes Marco Costalba 2011-01-31 13:05:01 +01:00
  • 2f6788104f Silence silly MSVC warning c4146 Marco Costalba 2011-01-29 14:10:05 +01:00
  • 69726f4df3 Remove defined(IS_64BIT) in init_sliding_attacks() Marco Costalba 2011-01-29 13:59:23 +01:00
  • f3e0b32def Do not use <algorithm> in to_fen() Marco Costalba 2011-01-29 13:14:01 +01:00
  • 188700d7f1 Retire obsolete reentrancy check in pos.print() Marco Costalba 2011-01-29 12:11:00 +01:00
  • 9ba7f701ea Retire singleEvasion Marco Costalba 2011-01-24 08:42:22 +01:00
  • afae86bfb4 Add a MovePicker c'tor specialized for qsearch Marco Costalba 2011-01-23 22:59:05 +01:00
  • f352008958 Introduce and use qsearch_scoring() Marco Costalba 2011-01-23 10:19:30 +01:00
  • 6849f0800e Retire InitialDepth Marco Costalba 2011-01-23 10:52:51 +01:00
  • 5194b2bb06 Pass TT move instead of Rml[0].pv[0] to MovePicker Marco Costalba 2011-01-23 08:59:16 +01:00
  • a8f457d425 Different searchedMoves system Joona Kiiski 2011-01-17 01:29:44 +02:00
  • 79b1a7417f Remove special Root cases Marco Costalba 2011-01-23 08:36:12 +01:00
  • b67de36671 Retire init_ss_array() Marco Costalba 2011-01-20 09:05:52 +01:00
  • 59c85346d2 Small cleanup in init_sliding_attacks() Marco Costalba 2011-01-19 17:48:05 +01:00
  • e8f885145b Numbers formatting in bitboard.cpp Marco Costalba 2011-01-19 17:00:48 +01:00
  • 324ca87aff Use opposite_color_squares() instead of same_color_squares() Marco Costalba 2011-01-19 13:43:07 +01:00
  • 4f3fe89fb6 Retire RelativeRankBB[] Marco Costalba 2011-01-19 12:20:06 +01:00
  • 45acec1865 Retire some unused functions in bitboard.h Marco Costalba 2011-01-19 10:53:47 +01:00
  • a38b14bd33 Fix some warnings under icc Marco Costalba 2011-01-18 18:35:20 +01:00
  • d91d6da3c4 Sort root moves moves in MovePickerExt Marco Costalba 2011-01-18 09:18:34 +01:00
  • 5bad5fc0a7 Fix a (bestValue == -VALUE_INFINITE) assert Marco Costalba 2011-01-18 07:34:36 +01:00
  • 6119e4ea37 Additional cleanup in id_loop() Marco Costalba 2011-01-17 19:02:50 +01:00
  • 5555b60b38 Use a global RootMoveList object instead of a pointer Marco Costalba 2011-01-17 18:41:26 +01:00
  • 846087e4fb Move globals to id_loop() Marco Costalba 2011-01-17 10:44:00 +01:00
  • 2e2f1064ba Introduce and use MovePickerExt Marco Costalba 2011-01-16 23:40:06 +01:00
  • 392c7f2ab6 Unify root_search() step 3 Marco Costalba 2011-01-16 13:41:57 +01:00
  • 6b8026806c Unify root_search() step 2 Marco Costalba 2011-01-16 13:38:05 +01:00
  • 299bda9ea3 Unify root_search() step 1 Marco Costalba 2011-01-16 12:02:32 +01:00
  • 998845763a Fix very theoretical History corner case Joona Kiiski 2011-01-17 15:20:05 +02:00
  • 842efefcad Sync root_search() with search() Marco Costalba 2011-01-16 12:34:47 +01:00
  • c17a127c42 Move fail loops out of root_search() to id_loop() Marco Costalba 2011-01-11 09:56:47 +01:00
  • e06c99cad0 Last touches in history.h Marco Costalba 2011-01-15 14:58:25 +01:00
  • 04001f776e Fix a warning with __popcnt64() intrinsics Marco Costalba 2011-01-15 12:05:31 +01:00
  • 877b468e3e Partially restore HistoryMax Marco Costalba 2011-01-15 11:21:00 +01:00
  • 13a42284b6 Move Min() and Max() macros to types.h Marco Costalba 2011-01-15 10:47:11 +01:00
  • 3bb1ab34e4 Clarify we want Score and Value to be integers Marco Costalba 2011-01-15 10:13:26 +01:00
  • 7faeab0878 Retire history.cpp Marco Costalba 2011-01-15 09:49:03 +01:00
  • 2052407090 Retire HistoryMax Marco Costalba 2011-01-15 09:30:07 +01:00
  • d6fdd4f6d9 Set HistoryMax infinitely high Joona Kiiski 2011-01-09 18:38:55 +02:00