1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-14 22:59:34 +00:00

Commit graph

  • f349143a6b Reduce loops in init_threads() and exit_threads() Marco Costalba 2011-04-22 09:55:47 +02:00
  • 79e50a2fbf Move wake_sleeping_thread() to Thread class Marco Costalba 2011-04-20 11:18:36 +02:00
  • 2c317d7b28 Correctly implementg selDepth feature Marco Costalba 2011-04-19 10:24:43 +02:00
  • fdc9f8cbd7 Move sleepLock and sleepCond under Thread Marco Costalba 2011-04-19 09:56:59 +02:00
  • 2e6839c9a0 Increase risk of blunders at low skill levels Marco Costalba 2011-04-19 09:29:28 +02:00
  • 67b0d0b1cc Use only history to score non captures Marco Costalba 2011-04-16 10:25:22 +01:00
  • 068561f86a Small simplification in scale_by_game_phase() Marco Costalba 2011-04-17 10:31:26 +01:00
  • 076b62310e Move ply to SearchStack Marco Costalba 2011-04-16 14:41:53 +01:00
  • 5ba85ef441 Remove one indentation level in get_next_move() Marco Costalba 2011-04-16 11:24:30 +01:00
  • c13b53a514 Code style in tt.cpp Marco Costalba 2011-04-15 18:14:12 +02:00
  • a860576493 Better self-document LMR reduction() formula Marco Costalba 2011-04-15 17:41:45 +02:00
  • 786564068b Promote OptionsMap to a class Marco Costalba 2011-04-14 15:59:49 +02:00
  • 6056a43419 Fix a stale comment Marco Costalba 2011-04-16 10:21:13 +01:00
  • f8e767388b Remove src/COPYING file Marco Costalba 2011-04-14 07:06:56 +01:00
  • b41b590457 Remove "divide by zero" workaround Marco Costalba 2011-04-14 07:04:32 +01:00
  • 7f367e6019 Cleanup debug counters Marco Costalba 2011-04-13 15:12:33 +02:00
  • 54f1c383d3 Move move_is_legal() under Position class Marco Costalba 2011-04-13 11:54:41 +02:00
  • fe8f5b3497 Some more cleanup in endgame.cpp Marco Costalba 2011-04-13 09:08:19 +02:00
  • 6608a16a6a Fix some warnings and a compile error with icc Marco Costalba 2011-04-12 07:27:00 +02:00
  • b5d5646c84 Move EndgameFunctions to endgame.cpp Marco Costalba 2011-04-11 18:12:41 +02:00
  • 08c464c690 Increase MaterialTableSize 8 times Marco Costalba 2011-04-11 15:33:35 +02:00
  • f28ddbb852 Introduce and use NoPawnsSF[] in material.cpp Marco Costalba 2011-04-11 14:50:56 +02:00
  • c88eebc989 Tempeltize material imbalance Marco Costalba 2011-04-11 11:32:55 +02:00
  • 7a84b8ca34 Sync material.h with pawns.h Marco Costalba 2011-04-11 09:54:41 +02:00
  • 6738b65be9 Prefetch also material tables Marco Costalba 2011-04-11 09:03:34 +02:00
  • 2f1935078d Assorted code style and comments in pawns.cpp and pawns.h Marco Costalba 2011-04-09 19:50:56 +01:00
  • 8e71ee7ec6 Retire mate threat extension Marco Costalba 2011-04-08 07:48:05 +01:00
  • 9bee5f51d8 Fix a compile error in debug mode Marco Costalba 2011-04-07 08:09:41 +01:00
  • 927f1b0bd3 Assorted code style and comments in search.cpp Marco Costalba 2011-04-03 09:19:08 +01:00
  • 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