This website requires JavaScript.
Explore
Help
Sign In
Pop_Slime
/
crtr
Watch
1
Star
0
Fork
0
You've already forked crtr
Code
Issues
6
Pull Requests
Projects
1
Releases
Activity
625
Commits
2
Branches
18
Tags
d275f6160218edd442bffb91859262025702e0d0
Commit Graph
52 Commits
Move some classes to Cryville.Common.
PopSlime
·
2023-05-03 22:51:30 +08:00
b143fb49ce
Fix race condition for the shared evaluator when any active input handler is threaded.
PopSlime
·
2023-04-22 21:16:17 +08:00
72a93721f9
Make
clip
field in
JudgeDefinition
dynamic.
PopSlime
·
2023-04-09 22:13:50 +08:00
d6e3d3ad00
Fix potential order inconsistency of pass and score lists.
PopSlime
·
2023-04-07 13:56:21 +08:00
3d8a4a64a9
Introduce
IntKeyedDictionary
to improve performance.
PopSlime
·
2023-03-24 17:06:47 +08:00
e2c683567e
Prevents infinite propagation on input proxy and judge.
PopSlime
·
2023-02-28 13:47:38 +08:00
1a30149942
Code cleanup.
PopSlime
·
2023-02-18 14:46:08 +08:00
a1f7418d32
Combine score and score string property sources.
PopSlime
·
2023-02-10 17:32:59 +08:00
fc8512ff63
Add persist in judge definition.
PopSlime
·
2023-02-07 16:24:27 +08:00
4863aa0ae7
Implement pausing.
PopSlime
·
2023-02-07 16:23:16 +08:00
eb53c3465b
Fix judge passing for inputs without any events.
PopSlime
·
2023-02-06 15:16:02 +08:00
3ca3746cec
Optimize GC for status info.
PopSlime
·
2023-01-31 22:56:06 +08:00
969fdc8069
Optimize GC for proxied input variables.
PopSlime
·
2023-01-31 22:51:17 +08:00
cbc874dd72
Pull up clip from judge definition. Add clip to event container.
PopSlime
·
2023-01-31 14:55:41 +08:00
5514b6cf37
Remove dynamic judge anchors. (Amend)
PopSlime
·
2023-01-27 16:41:40 +08:00
5d5c519a1d
Code cleanup.
PopSlime
·
2023-01-26 18:12:22 +08:00
46870e163a
Introduce no GC string formatter to optimize score string formatting.
PopSlime
·
2023-01-26 16:52:05 +08:00
601f64cc61
Make the output type of a property source read-only.
PopSlime
·
2023-01-16 20:53:45 +08:00
5b9149cb34
Add static judge anchor. Change dynamic anchors to single only.
PopSlime
·
2023-01-16 13:35:51 +08:00
d0a23aaf30
Pull down some judge preparation logic.
PopSlime
·
2023-01-14 21:39:10 +08:00
7662011d60
Implement judge report.
PopSlime
·
2023-01-01 19:00:19 +08:00
e8f74399f2
Optimize GC for PropSrc.
PopSlime
·
2022-12-25 22:20:46 +08:00
44180c7e0f
Code cleanup.
PopSlime
·
2022-12-24 19:12:16 +08:00
e589e37640
Change state timestamp to double precision.
PopSlime
·
2022-12-19 14:55:15 +08:00
d7b0ca77e9
Code cleanup.
PopSlime
·
2022-11-28 14:20:49 +08:00
358e654f51
Fix BinarySearchFirst algorithm.
PopSlime
·
2022-11-28 11:53:13 +08:00
d16548e570
Optimize score variables.
PopSlime
·
2022-11-19 22:08:56 +08:00
2c4ac3191c
Redefine stack and propagation of judge.
PopSlime
·
2022-11-16 00:27:38 +08:00
31e9f1352b
Fix judge propagation.
PopSlime
·
2022-11-14 23:28:14 +08:00
9e0bf024d7
Add invalidation for property source. Fix cache lock for scores.
PopSlime
·
2022-11-14 16:38:15 +08:00
d2ff168e25
Code cleanup.
PopSlime
·
2022-11-14 16:05:44 +08:00
05664a2994
Implement score update.
PopSlime
·
2022-11-14 16:05:21 +08:00
ba6166068b
Implement judge feed, pass, cleanup, and miss. Add update score stub.
PopSlime
·
2022-11-14 13:57:02 +08:00
49431e888c
Add judge priority.
PopSlime
·
2022-11-14 13:55:10 +08:00
c31c16792c
Code cleanup.
PopSlime
·
2022-11-13 13:42:08 +08:00
7fca09ff49
Remove temporary debug logs.
PopSlime
·
2022-11-12 17:50:31 +08:00
eff8dd2c35
Add judge feed and cleanup stub.
PopSlime
·
2022-11-12 16:56:27 +08:00
604398cae2
Update internal judge event data structure.
PopSlime
·
2022-11-12 16:53:57 +08:00
457d491d89
Update input feeding logic.
PopSlime
·
2022-11-12 01:00:31 +08:00
35040e4ebd
Implement judge event preparation.
PopSlime
·
2022-11-12 00:57:41 +08:00
d10e6ea18b
Evaluates clipping of judge events on load.
PopSlime
·
2022-11-11 10:36:00 +08:00
990a42f71b
Implement input name evaluation. Implement context state.
PopSlime
·
2022-11-11 10:02:01 +08:00
cf00bd8db0
Delay input name evaluation in judge definition.
PopSlime
·
2022-11-11 00:44:44 +08:00
5ac0a558e0
Reads score operation as structure.
PopSlime
·
2022-11-11 00:34:30 +08:00
296d5bb615
Tokenize ruleset keys. Remove MotionName.
PopSlime
·
2022-11-09 14:01:27 +08:00
c33186086c
Code cleanup.
PopSlime
·
2022-11-09 13:53:53 +08:00
55efc7a428
Implement InputProxy.
PopSlime
·
2022-11-07 12:21:50 +08:00
f311eb5e8d
Retrieve identifier names for debugging.
PopSlime
·
2022-11-01 17:36:18 +08:00
324c887539
Introduce IdentifierManager to improve PDT evaluator performance.
PopSlime
·
2022-11-01 13:47:04 +08:00
2c9be2ef1e
Code cleanup.
PopSlime
·
2022-10-31 16:02:27 +08:00
64ab3b001b
First
Previous
1
2
Next
Last