1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-13 06:09:35 +00:00

Commit graph

  • 8df17204f4 More aggressive post-futility pruning Joona Kiiski 2013-04-21 14:53:27 +01:00
  • f84f04742a Skip a couple of popcount in previous patch Marco Costalba 2013-04-19 09:41:28 +02:00
  • cc40d1c46a Merge Joona's bishop+pawn tweak Marco Costalba 2013-04-19 09:31:18 +02:00
  • 818e0b2d2b Try more aggressive version Joona Kiiski 2013-04-17 07:58:59 +01:00
  • 3e4dfb49a7 Give a small penalty for bishop for each pawn on the same colored square Joona Kiiski 2013-04-16 21:20:31 +01:00
  • 87436e5544 Skip a redundant check Marco Costalba 2013-04-14 23:29:00 +02:00
  • fe72c93141 De-templetize Position::is_draw() Marco Costalba 2013-04-10 22:23:48 +02:00
  • 75221fcf5e Always check repetition Joona Kiiski 2013-04-10 22:19:21 +02:00
  • a95cbca568 Simplify and speed up previous patch Marco Costalba 2013-04-09 23:18:28 +02:00
  • d23454854e Document asymmetric SEE pruning trick Joona Kiiski 2013-04-09 09:20:10 +01:00
  • c2902112e5 Don't treat king safety differently in AnalysisMode Joona Kiiski 2013-04-07 09:23:52 +01:00
  • 9498b2af82 Rescale UCI parameters to 100 Marco Costalba 2013-04-07 10:55:10 +02:00
  • 2a5ae34bb2 Tweak some UCI parameters Marco Costalba 2013-04-05 17:42:15 +02:00
  • d3fe153fe6 Re-add 'Cowardice' and 'Aggressiveness' UCI options Marco Costalba 2013-04-07 10:25:21 +02:00
  • 889922041b Increase null verification threshold to 12 plies Marco Costalba 2013-04-04 21:53:59 +02:00
  • 7bad50773a Make use of asymmetric SEE Joona Kiiski 2013-03-30 20:01:49 +00:00
  • d3c3c4f8e7 Fix a silly bug Joona Kiiski 2013-03-30 19:59:34 +00:00
  • 2097cd1221 Introduce asymmetric SEE. Joona Kiiski 2013-03-30 19:49:49 +00:00
  • 0c1b40c5e2 Lower minimum allowed TT size to 1 MB Marco Costalba 2013-04-05 16:56:01 +02:00
  • 8c10029df1 Revert "Double Impact of Gain tables" Marco Costalba 2013-04-05 08:56:22 +02:00
  • 6e2371a86b Don't early stop if we have a mated score Hiraoka Takuya 2013-04-05 02:31:31 +09:00
  • 36c82b751c Double Impact of Gain tables Joona Kiiski 2013-03-31 18:35:45 +01:00
  • 7d42d02ec7 Set IID half way between d/2 and d-4 Marco Costalba 2013-03-29 22:55:07 +01:00
  • c89274d8fb Merge branch 'master' into increase_iid Marco Costalba 2013-03-29 22:50:04 +01:00
  • f2638816bf Raise Min Split Depth Marco Costalba 2013-03-25 20:04:49 +01:00
  • 0b4ea54da9 Update bestValue when futility pruning (2) Marco Costalba 2013-03-22 09:52:41 +01:00
  • 09f1fdf52f Fix bogus mate scores in some positions Joona Kiiski 2013-03-22 08:54:03 +01:00
  • d39b22927e Use ALL_PIECES value to reference attackedBy jundery 2013-03-20 23:07:25 -06:00
  • 81e9cf043a Increase non-PV IID search depth Marco Costalba 2013-03-22 20:57:31 +01:00
  • 077e32efc9 Better document bitbase loop Marco Costalba 2013-03-19 19:08:00 +01:00
  • 52f3e717fa Add KNPKB endgame Gary Linscott 2013-03-18 11:35:19 -04:00
  • 0586b51f9c Further increase SEE prune depth Marco Costalba 2013-03-16 11:20:03 +01:00
  • d2eeef89aa Revert "Check for easy move just once" Marco Costalba 2013-03-16 11:08:02 +01:00
  • 70d20326b0 Improved Readability of Material RyanTaker 2013-03-13 16:23:29 -07:00
  • ccf4ec6768 Do more work between prefetch and querying transposition table jundery 2013-03-11 08:18:15 -06:00
  • a24da071f0 Check for easy move just once Gary Linscott 2013-03-10 10:06:39 +01:00
  • 3698d9aa55 Be more aggressive on trying to finish iterations Gary Linscott 2013-03-04 10:36:10 -05:00
  • 10429dd616 Increase see prune depth Marco Costalba 2013-03-04 09:38:58 +01:00
  • db322e6a63 Revert "Store moves sent with "position" UCI command" Marco Costalba 2013-03-04 09:28:21 +01:00
  • 45dba12c5b Simplify "easy move" detection Marco Costalba 2013-03-04 09:27:00 +01:00
  • ccad601389 Avoid locking/unlocking in a tight loop Marco Costalba 2013-03-04 08:58:57 +01:00
  • d165d5af91 Fix race condition where idle_loop() gets called from Split() jundery 2013-03-03 23:44:46 -07:00
  • 3ce43c20de Stop search if only 1 legal move jhellis3 2013-03-03 15:13:05 -06:00
  • def50020ad Fix easy re-capture case Marco Costalba 2013-03-02 13:20:40 +01:00
  • 0d68b523a3 Store moves sent with "position" UCI command Marco Costalba 2013-03-02 13:03:56 +01:00
  • 0e1ad3ad33 Rename sp to splitPoint Marco Costalba 2013-03-01 09:38:43 +01:00
  • 0fc9a01933 Remove strange use of the ternary operator jundery 2013-02-27 22:18:11 -07:00
  • 68d1bebd8e Split() clean up locking jundery 2013-02-27 17:55:56 -07:00
  • 57b6df4874 Merge Lucas's "SEE pruning at PV nodes" Marco Costalba 2013-02-27 08:10:24 +01:00
  • bc38efd128 Remove pruning condition on alpha Marco Costalba 2013-02-27 08:07:26 +01:00
  • 335b57b5ef Prune negative SEE moves also in PV nodes Lucas Braesch 2013-02-21 09:54:06 -05:00
  • dbd28bc7f8 Avoid a tricky line in shelter_storm() Marco Costalba 2013-02-23 19:27:32 +01:00
  • ccf21f5595 Convert Readme to markdown format Marco Costalba 2013-02-23 17:00:33 +01:00
  • 1d1fcf80a0 Use DD-MM-YY as date format Marco Costalba 2013-02-21 07:19:03 +01:00
  • 373503f4a9 Statically link std libraries under mingw Marco Costalba 2013-02-21 05:27:26 +01:00
  • 9a1d5f0f1d Merge Gary's bishop_pin patch Marco Costalba 2013-02-20 12:19:19 +01:00
  • d5e49a3ad4 Print leading zeroes in hash keys jundery 2013-02-19 00:54:16 -07:00
  • ea4e22be1d Merge branch 'master' into bishop_pin_clop Gary Linscott 2013-02-19 10:31:52 -05:00
  • dc8c6ea2d1 Bring back original bonus Gary Linscott 2013-02-19 10:31:50 -05:00
  • c5ec94d0f1 Update copyright year Marco Costalba 2013-02-19 07:54:14 +01:00
  • d570260a28 Back to CLOP average values Gary Linscott 2013-02-16 22:36:58 -05:00
  • 76caef8ba1 Account for gamePly after each move Marco Costalba 2013-02-16 12:42:22 +01:00
  • 5a156df719 Merge Gary's king safety tweak Marco Costalba 2013-02-15 07:21:15 -08:00
  • e0dfb0bc34 Further speed up bitbase generation Marco Costalba 2013-02-15 08:56:04 +01:00
  • 3922ac2fe4 Add new clop tuned value Gary Linscott 2013-02-14 20:29:24 -05:00
  • 66a1a77487 Merge branch 'master' into bishop_pin_clop Gary Linscott 2013-02-13 21:41:15 -05:00
  • cd0ecace19 Revert "Use CLOP mean value instead of max" Gary Linscott 2013-02-13 21:40:38 -05:00
  • 10d29add18 Speedup KPK bitbase of 25% Marco Costalba 2013-02-13 12:26:08 +01:00
  • f2950ae206 Simplify bitbase.cpp Marco Costalba 2013-02-11 22:59:37 +01:00
  • d0c2faa5fd Use CLOP mean value instead of max Gary Linscott 2013-02-13 12:21:16 -05:00
  • 671f24ff35 Merge branch 'simplify_eval' into bishop_pin_clop Gary Linscott 2013-02-13 12:19:54 -05:00
  • f32f899467 CLOP tuned Gary Linscott 2013-02-13 00:12:02 -05:00
  • 17b71fe51d Add clop parameters Gary Linscott 2013-02-12 00:10:21 -05:00
  • 30c2e3828a Merge branch 'master' into simplify_eval Gary Linscott 2013-02-11 10:26:25 -05:00
  • a7cdf7299a Bishop pins only Gary Linscott 2013-02-11 10:26:18 -05:00
  • 733d0099b2 Rename and de-templetize sort() Marco Costalba 2013-02-10 19:10:01 +01:00
  • 0be7b8c542 Further simplify first_entry() Marco Costalba 2013-02-09 16:22:47 +01:00
  • c698362680 Microptimize first_entry() for 32bits Marco Costalba 2013-02-09 10:22:34 +01:00
  • fe3352665b Retire TTCluster and simplify TT Marco Costalba 2013-02-09 08:17:03 +01:00
  • 3f44be9baa Simplify move_to_san() Marco Costalba 2013-02-09 06:40:46 +01:00
  • 0c06b4509d Slight tweak to king safety. Bench: 5534531 Gary Linscott 2013-02-08 08:53:13 -05:00
  • e5bc79fb9c Retire slavesPositions Marco Costalba 2013-02-08 11:04:07 +01:00
  • 880726c13a Add const qualifer to go() Marco Costalba 2013-02-08 10:05:04 +01:00
  • 50a7200b18 Workaround value-initialization in MSVC Marco Costalba 2013-02-08 08:49:36 +01:00
  • c67fb8ef04 Add KBPKP endgame Gary Linscott 2013-02-03 15:42:51 -05:00
  • 14c2c1395b Change slave_available() API Marco Costalba 2013-02-06 09:36:13 +01:00
  • 88c3670edf Rename posKey stored in the transposition table jundery 2013-02-05 10:02:54 -07:00
  • f69c185e02 Add const qualifer to check_is_dangerous jundery 2013-02-05 10:06:37 -07:00
  • bf706c4a4f Slightly change split() API Marco Costalba 2013-02-05 06:30:05 +01:00
  • 1a414cd9cb Derive ThreadPool from std::vector Marco Costalba 2013-02-04 22:38:42 +01:00
  • 91427c8242 Move split() under Thread Marco Costalba 2013-02-04 22:09:52 +01:00
  • b8c5ea869c Some renaming in split() Marco Costalba 2013-02-04 19:48:56 +01:00
  • 6560e4cc5b Be clear about not LMR the ttMove Marco Costalba 2013-02-03 11:14:21 +01:00
  • 08d615cc95 Templetize score_xxx() functions Marco Costalba 2013-02-03 09:52:39 +01:00
  • 1c4e6d7ea2 Rename prevents_move() to refutes() Marco Costalba 2013-02-03 09:16:44 +01:00
  • 5f58db8c99 Correctly score enpassant captures Marco Costalba 2013-02-03 09:01:55 +01:00
  • ddbe6082c4 Unify History and Gains under a single Stats class Marco Costalba 2013-02-02 17:13:33 +01:00
  • 53051eefc7 Retire history.h Marco Costalba 2013-02-02 16:04:41 +01:00
  • a72710c660 Simplify eval take 2. Bench 5097444 Gary Linscott 2013-02-02 10:19:59 -05:00
  • 9f94d22801 Restore "fail-low of reduced" and close regression Marco Costalba 2013-02-02 06:44:20 +01:00