Thibault Duplessis
|
655c6aaa4f
|
rename Future.nevermind -> Future.recoverDefault
|
2021-08-29 21:34:38 +02:00 |
Thibault Duplessis
|
10bb539717
|
remove unused imports with scalafix
|
2021-04-10 09:25:42 +02:00 |
Thibault Duplessis
|
c4ff000194
|
send notification translations to websocket
fixes #8587
completes #8484
|
2021-04-07 11:11:36 +02:00 |
Niklas Fiekas
|
d49cc5b3c7
|
simplify away nextPositiveInt (closes #8411)
|
2021-03-19 17:12:32 +01:00 |
Thibault Duplessis
|
cf5b9accf2
|
refactor socket redis sender
|
2021-01-20 21:17:01 +01:00 |
Thibault Duplessis
|
d4a136b724
|
always send game messages on the same redis channel
to avoid race conditions where lila-ws receives versioned game events
on several channels and loses ordering
|
2021-01-20 10:13:06 +01:00 |
Thibault Duplessis
|
73c2f1c4f6
|
round robin lila-ws redis channels in both directions
|
2021-01-19 22:49:22 +01:00 |
Thibault Duplessis
|
b9ba1b8352
|
parallelize redis chan across multiple connections
|
2021-01-18 17:45:03 +01:00 |
Thibault Duplessis
|
cffdd7bf16
|
try harder to keep bots online - closes #7902 and #6721
|
2021-01-13 10:06:20 +01:00 |
Thibault Duplessis
|
1f354aceff
|
remote socket redis ping
|
2021-01-12 20:20:06 +01:00 |
Thibault Duplessis
|
e227700d42
|
full scalachess FEN typing
probably causing some bugs, due to weakly typed equality
|
2020-10-18 20:21:34 +02:00 |
Thibault Duplessis
|
f259240f7f
|
explicitly return unit to prevent value discarding #list
|
2020-09-29 10:38:01 +02:00 |
Niklas Fiekas
|
2b6692c1f6
|
finish scalachess upgrade to 10.0.4
|
2020-09-21 11:33:48 +02:00 |
Thibault Duplessis
|
aaf88bc62c
|
scalafmt 2.7.1
|
2020-09-21 09:28:28 +02:00 |
Thibault Duplessis
|
af1b75ce7d
|
ensure random positive Int
|
2020-08-21 16:58:19 +02:00 |
Thibault Duplessis
|
68923135a4
|
only use positive ints for remote socket request ids
|
2020-08-21 14:08:02 +02:00 |
Thibault Duplessis
|
969e9069fb
|
empty param list for side-effecting random generators
|
2020-08-19 21:42:38 +02:00 |
Thibault Duplessis
|
a5cbc084fd
|
fix socket message id generation
|
2020-08-19 09:26:11 +02:00 |
antma
|
1c50ea44c2
|
ThreadLocalRandom
replace scala.util.Random.{nextInt, nextBoolean, shuffle} by lila.common.ThreadLocalRandom._
replace ornicar.scalalib.Random.nextString by lila.common.ThreadLocalRandom.nextString
nextString has mutable realization without boxing/unboxing Chars
Ref: https://stackoverflow.com/questions/9600114/parallel-random-number-generation-with-akka-futures/9604117#9604117
https://stackoverflow.com/questions/49801698/scala-parallel-collections
|
2020-08-18 22:31:32 +03:00 |
Thibault Duplessis
|
e804e86100
|
Merge branch 'master' into miniboard-clock
* master:
update moves tag
update index tag
keep the Lichess user online
fix resign confirmation when keyboard moves are enabled
|
2020-08-17 11:24:22 +02:00 |
Thibault Duplessis
|
3785174806
|
keep the Lichess user online
|
2020-08-16 19:51:14 +02:00 |
Thibault Duplessis
|
747ed7a8fd
|
Merge branch 'master' into miniboard-clock
* master:
java tweaks
optimize regex
remove extra "new" and semicolons
remove superfluous function placeholders
ensure source is closed
immutable/mutable call argument list tweaks
fix actual insight bug
more code tweaks
remove debug and re-format
more code tweaks and reference prefixes
remove superfluous blocks
add @tailrec wherever possible
scalafmt
name boolean arguments
code golf
code tweaks
update round move tag
{master} automated code cleanup
{master} remove temp fix
|
2020-08-16 15:44:28 +02:00 |
Thibault Duplessis
|
1d0e445dbb
|
more code tweaks
|
2020-08-16 15:06:40 +02:00 |
Thibault Duplessis
|
d25ef1ff63
|
scalafmt
|
2020-08-16 14:43:26 +02:00 |
Thibault Duplessis
|
4f9d267c79
|
code tweaks
|
2020-08-16 14:37:41 +02:00 |
Thibault Duplessis
|
b7bde02feb
|
mini-game with live clocks and results WIP
|
2020-08-15 22:33:42 +02:00 |
Thibault Duplessis
|
9069aec8d5
|
scalaz -> cats WIP
|
2020-08-12 01:25:04 +02:00 |
Thibault Duplessis
|
ea510a2fc0
|
fix many warnings
|
2020-07-07 10:34:48 +02:00 |
Thibault Duplessis
|
ed1b9defc7
|
scalafmt 2.6.1
|
2020-06-24 11:37:18 +02:00 |
Niklas Fiekas
|
01e6f6e686
|
update to scalachess 9.3.0
|
2020-06-13 22:04:34 +02:00 |
Thibault Duplessis
|
5488a09548
|
scalafmt 2.5
|
2020-05-05 22:11:15 -06:00 |
Thibault Duplessis
|
94fce3e3db
|
remove dead code
|
2020-04-30 19:59:57 -06:00 |
Thibault Duplessis
|
ae38d5966a
|
use scala.util.chaining instead of lilaism
|
2020-04-29 08:01:37 -06:00 |
Thibault Duplessis
|
e3de0fcdc5
|
rewrite handling of online bots/boards
now goes entirely through lila-ws
|
2020-04-02 12:18:53 -06:00 |
Thibault Duplessis
|
911ff5b750
|
remove friend list stuff
|
2020-03-25 12:36:14 -06:00 |
Thibault Duplessis
|
0d2bd63b1b
|
msg wip
|
2020-01-25 16:30:36 -06:00 |
Thibault Duplessis
|
356828b674
|
work around playframework dev memory leak with caffeine system scheduler
|
2019-12-27 13:51:02 -06:00 |
Thibault Duplessis
|
5c111caa22
|
coordinated shutdown WIP
|
2019-12-27 10:53:22 -06:00 |
Thibault Duplessis
|
17b34cfa8a
|
coordinated shutdown WIP
|
2019-12-27 10:18:45 -06:00 |
Thibault Duplessis
|
4cbcecd26a
|
coordinated shutdown WIP
|
2019-12-26 21:03:03 -06:00 |
Thibault Duplessis
|
9352ebc6fb
|
more cache refactoring
|
2019-12-24 15:01:35 -05:00 |
Thibault Duplessis
|
3ebdbb8984
|
tweak logging
|
2019-12-16 14:30:21 -06:00 |
Thibault Duplessis
|
74afc821e7
|
inject play default execution context everywhere - WIP
|
2019-12-13 19:17:43 -06:00 |
Thibault Duplessis
|
ff1cc70bef
|
reformat with scalafmt
|
2019-12-13 08:37:32 -06:00 |
Thibault Duplessis
|
4cc3c8c3ec
|
scapegoat code review
|
2019-12-08 23:54:33 -06:00 |
Thibault Duplessis
|
d3d73b1a06
|
all fatal warnings - WIP
|
2019-12-08 02:02:12 -06:00 |
Thibault Duplessis
|
d78b426838
|
write joda DateTimes as JSON numbers
|
2019-12-07 18:43:22 -06:00 |
Thibault Duplessis
|
3123e542eb
|
db, config, logging
|
2019-12-07 10:03:38 -06:00 |
Thibault Duplessis
|
2fcfb935fe
|
migration WIP
|
2019-12-05 23:35:55 -06:00 |
Thibault Duplessis
|
547641f69b
|
wire all the things
|
2019-12-04 22:32:03 -06:00 |