-
Douglas Bagnall
committed
[7182a4]
README: update to version 3
-
Douglas Bagnall
committed
[fd6e33]
engine: use const for global constants
-
Douglas Bagnall
committed
[4c398d]
remove some webapp manifests
-
Douglas Bagnall
committed
[1c4dd2]
p4_jump_to_moveno: use let/const
-
Douglas Bagnall
committed
[09ce6a]
p4_make_move/unmake_move: use let/const
-
Douglas Bagnall
committed
[f432b2]
p4_alphabeta_treeclimber: use const/let
-
Douglas Bagnall
committed
[ef4c05]
p4_parse: use let/const, minor style fixes
-
Douglas Bagnall
committed
[0a262d]
p4_move: use const/let
-
Douglas Bagnall
committed
[47f266]
p4_insufficient_material: use let/const
-
Douglas Bagnall
committed
[fce3d0]
engine: remove old MSIE Date.now polyfill
-
Douglas Bagnall
committed
[abd23f]
merge resolutionawareness.js into index-mobile.html
-
Douglas Bagnall
committed
[d7330a]
p4_prepare: use let/const instead of var
-
Douglas Bagnall
committed
[3c5b13]
p4_optimise_piece_list: use let/const
-
Douglas Bagnall
committed
[df7f0e]
p4_check_check: use let/const, minor style fixes
-
Douglas Bagnall
committed
[f3743d]
p4_find_move: use let/const
-
Douglas Bagnall
committed
[ad427e]
engine: use const for constants
-
Douglas Bagnall
committed
[feb2d4]
function p4_jump_to_moveno: use let/const
-
Douglas Bagnall
committed
[65e258]
p4_check_castling: use let/const, minor style fixes
-
Douglas Bagnall
committed
[000ac9]
p4_move2string: use let/const
-
Douglas Bagnall
committed
[602ff1]
p4_state2fen: use const/let
-
Douglas Bagnall
committed
[0497a7]
p4_[de]stringify_point: use const/let
-
Douglas Bagnall
committed
[1f6601]
function p4_interpret_movestring: clarify O-O, O-O-O handling
-
Douglas Bagnall
committed
[bfbc15]
p4_interpret_movestring: use let, const
-
Douglas Bagnall
committed
[6515c8]
p4_interpret_movestring: use let, const
-
Douglas Bagnall
committed
[af3d49]
p4_random_*: use let, const
-
Douglas Bagnall
committed
[560182]
p4_zero_array: use Array.fill() and const P4_ZEROS
-
Douglas Bagnall
committed
[71b410]
p4_fen2state: use let/const, and {} blocks on conditionals
-
Douglas Bagnall
committed
[313073]
p4_initialise_state: use let, const
-
Douglas Bagnall
committed
[949a37]
display: cope with undo when no history is displayed.
-
Douglas Bagnall
committed
[6d5053]
dropping MSIE console.log polyfill
-
Douglas Bagnall
committed
[bb7ce4]
auto-test links to fen-test, not index.html
-
Douglas Bagnall
committed
[747758]
move alternate treeclimbers to their own autotest
-
Douglas Bagnall
committed
[f08156]
autotest: allow loading of different test lists
-
Douglas Bagnall
committed
[34f2a5]
autotest: log progress checkpoints
-
Douglas Bagnall
committed
[eb5a26]
autotest: add some tests for nullmove treeclimber
-
Douglas Bagnall
committed
[f1ad6a]
p4_log: clarify source of seed/gjs printerr
-
Douglas Bagnall
committed
[954e3b]
parse-test: remove unused broken quiesce treeclimber
-
Douglas Bagnall
committed
[ccb427]
remove unused state.best_pieces
-
Douglas Bagnall
committed
[d64791]
display: semicolons terminate function assignment (style)
-
Douglas Bagnall
committed
[26b754]
p4_log: use console.log.bind, keeps correct line numbers
-
Douglas Bagnall
committed
[635605]
p4_parse uses Int32Array move lists
-
Douglas Bagnall
committed
[f8da0d]
parse-test: update p4_counting_treeclimber
-
Douglas Bagnall
committed
[96d17d]
add p4_movelist for more convenient, less fast, move list
-
Douglas Bagnall
committed
[87052f]
parse-test: fix negascout_treeclimber
-
Douglas Bagnall
committed
[5e16f5]
fix negamax treeclimber with p4_movelist
-
Douglas Bagnall
committed
[67580e]
parse-test: remove debug comment
-
Douglas Bagnall
committed
[677d69]
remove bad nullmove treeclimber
-
Douglas Bagnall
committed
[b00361]
auto-test: remove redundant var declaration
-
Douglas Bagnall
committed
[6e8b3f]
auto-test: convert tests to json
-
Douglas Bagnall
committed
[3c1479]
Add auto-test-check.json
-
Douglas Bagnall
committed
[01bb86]
A script to start a test webserver
-
Douglas Bagnall
committed
[bcd808]
separate out presentation
-
Douglas Bagnall
committed
[3b6507]
tests: hack to run under nodejs
-
Douglas Bagnall
committed
[fe0236]
add a make target to run all passing node tests
-
Douglas Bagnall
committed
[e7129e]
attempt to run tests on github CI
-
Douglas Bagnall
committed
[7d1b20]
Nodejs is more often called node
-
Douglas Bagnall
committed
[2afaa5]
engine: _debug for switchable console.log
-
Douglas Bagnall
committed
[e98b92]
README: mention v3
-
Douglas Bagnall
committed
[cb697e]
remove an old debug line
-
Douglas Bagnall
committed
[a91382]
add chess symbols for debug messages
-
Douglas Bagnall
committed
[33d101]
p4_fen2state: improve variable names slightly
-
Douglas Bagnall
committed
[3a8409]
always use typed arrays
-
Douglas Bagnall
committed
[9f42c9]
rng: drop 31 bit limit for js numbers
-
Douglas Bagnall
committed
[bc5c6b]
fen-test; use correct arguments for state.findmove
-
Douglas Bagnall
committed
[8c22a8]
fen-test: remove redundant var declaration
-
Douglas Bagnall
committed
[def2ce]
init: use array indices rather than charat
-
Douglas Bagnall
committed
[e1f7f7]
engine: remove unused variables (style)
-
Douglas Bagnall
committed
[fe441c]
make_move uses int32 array
-
Douglas Bagnall
committed
[a4a044]
fen2state allocates piece lists
-
Douglas Bagnall
committed
[01a835]
p4_findmove; always use state colour, ep
-
Douglas Bagnall
committed
[2ac0f0]
p4_findmove uses p4_movelist, not p4_parse
-
Douglas Bagnall
committed
[92c096]
avoid unnecessary arguments to p4_movelist
-
Douglas Bagnall
committed
[210f24]
rework optimise_piece_list for int32array piece list
-
Douglas Bagnall
committed
[c174c8]
search move are stored in a stack
-
Douglas Bagnall
committed
[ed95a3]
use uint8 for board
-
Douglas Bagnall
committed
[06c284]
avoid divide in initialise, reformat
-
Douglas Bagnall
committed
[63c565]
parse-test: remove unused attribute in negamax_treeclimber
-
Douglas Bagnall
committed
[ea9431]
only flag en-passant if enemy pawns are in place
-
Douglas Bagnall
committed
[8c4a57]
fentest: fix random seed reset
-
Douglas Bagnall
committed
[727aae]
Add p4_global_init() for init that happens once
-
Douglas Bagnall
committed
[002ddb]
jump_to_moveno: reuse existing state object.
-
Douglas Bagnall
committed
[9c7886]
display: add square number as title mouseover in debug mode
-
Douglas Bagnall
committed
[1bbde2]
make computer move timeout more configurable
-
Douglas Bagnall
committed
[765887]
engine: use typed array for state.values
-
Douglas Bagnall
committed
[62f55d]
engine: convert P4_MOVES to typed arrays
-
Douglas Bagnall
committed
[5c3e55]
[un]make_move_fast: improve comments
-
Douglas Bagnall
committed
[cec8ff]
avoid resetting piece list, decrease item size
-
Douglas Bagnall
committed
[ac3b9d]
global init only if necessary
-
Douglas Bagnall
committed
[6ecb33]
auto-test: print elapsed time
-
Douglas Bagnall
committed
[391091]
auto-test: report how many tests there are
-
Douglas Bagnall
committed
[3175bd]
fen-test: add a test for no kings
-
Douglas Bagnall
committed
[f3d70b]
fen-test: wider log window
-
Douglas Bagnall
committed
[c116ed]
fen-test: king-capture test is not castling test
-
Douglas Bagnall
committed
[cb669e]
auto-test: a couple more perft tests
-
Douglas Bagnall
committed
[fcdda9]
fen-test: add the 218 move position
-
Douglas Bagnall
committed
[ca7092]
parse-test: fix perft bug (github #12)
-
Oliver Merkel
committed
[eb18d6]
Update offline.appcache
-
Oliver Merkel
committed
[5fe33e]
Update README.rst
-
Douglas Bagnall
committed
[d37d2b]
Merge pull request #13 from OMerkel/master
-
Oliver Merkel
committed
[57d0c7]
Refactoring code: Get rid of workaround overwri...