1113 Commits

Author SHA1 Message Date
8b976c8e7d slightly different api 2024-12-31 03:53:19 -08:00
3ddd31a489 split borrow to prevent clone 2024-12-31 03:36:33 -08:00
716354df2b trey decoder 2.0 2024-12-31 01:57:22 -08:00
9003f88a9d trey floating point format is not standard 2024-12-31 01:45:19 -08:00
43ee18a2ca fix 1-indexed block id 2024-12-31 01:45:19 -08:00
083a735d85 test 2024-12-31 01:44:58 -08:00
0c251f90fd fixups for test 2024-12-31 01:44:58 -08:00
22543defa8 convenient impl 2024-12-30 05:31:08 -08:00
1f78c98c6f readme 2024-12-30 05:31:08 -08:00
39196119ff lib 2024-12-30 05:31:08 -08:00
b0a1e4b126 open source 2024-12-30 04:47:03 -08:00
da11614c38 Initial commit 2024-12-30 04:36:10 -08:00
f51c554492 update deps 2024-11-27 14:45:42 -08:00
3797d226e4 v0.4.7 RBXScriptSignal + RunService 2024-10-22 16:25:39 -07:00
1e7814488e register ScriptSignal UserData type because it's not initialized for some reason 2024-10-22 16:23:02 -07:00
fd2aa19949 rewrite ScriptSignal with more features 2024-10-22 16:23:02 -07:00
24701dc5fe do not allocate strings for unused errors 2024-10-22 16:18:41 -07:00
d7d24cc64c move instance into module to further break it down 2024-10-22 16:18:41 -07:00
bd38c6f1e4 runservice 2024-10-22 16:18:41 -07:00
6f0749f827 associated values store (dumb) 2024-10-22 16:18:41 -07:00
a6eb5e184c rename ClassFunctions -> ClassMethodsStore 2024-10-22 16:18:13 -07:00
210832c737 RBXScriptSignal 2024-10-22 16:18:13 -07:00
da169ade70 scheduler code cleanup 2024-10-17 16:55:30 -07:00
bffc5bb8f1 comment 2024-10-17 11:32:40 -07:00
f8f659e8ce specialize coerce f64 code 2024-10-16 23:07:32 -07:00
135103364d remove this when rbx-dom updates 2024-10-16 21:22:45 -07:00
368ce7da9e v0.4.6 thread scheduler 2024-10-16 21:22:01 -07:00
13621022e1 export Runnable type 2024-10-16 21:22:01 -07:00
03e9d989f8 make scheduler into a crate feature 2024-10-16 20:55:42 -07:00
5ddb3dacfd run script as a thread 2024-10-16 20:55:42 -07:00
8950bcbf02 game ticks api 2024-10-16 20:55:42 -07:00
9c1807ec76 wait 2024-10-16 20:21:53 -07:00
752ad6bd95 scheduler 2024-10-16 19:53:58 -07:00
9898c53de8 non-functional ColorSequence skeleton 2024-10-14 11:54:58 -07:00
4ce6fb2155 non-functional NumberSequence skeleton 2024-10-14 11:54:58 -07:00
c5fb915a6d div_euclid 2024-10-12 10:01:06 -07:00
b672c1360d v0.4.5 virtual property database + fixes 2024-10-06 18:58:58 -07:00
25577211b2 cursed userdata take 2024-10-06 18:57:42 -07:00
fe91de5668 remove and_then 2024-10-06 18:57:42 -07:00
6dfa46bc67 VIRTUAL_PROPERTY_DATABASE (another goddamn superclass walk) 2024-10-06 17:55:38 -07:00
3ad9d45452 don't create and drop a new function every call 2024-10-06 16:00:14 -07:00
9a03ac199a deref function pointer, not sure if this does anything 2024-10-06 13:53:41 -07:00
aa1db9551e match has better line width balance 2024-10-06 13:45:44 -07:00
692697f82b split get_or_create_class_function into two parts in case you want to get multiple functions from the same class 2024-10-06 11:42:31 -07:00
5e45e952d9 v0.4.4 less terrible all around 2024-10-06 11:26:18 -07:00
09dd442948 class tree walk can be idiomized with find_map and transpose 2024-10-06 10:49:41 -07:00
726ffeca21 ClassFunction exceptional simplification 2024-10-06 10:43:00 -07:00
082de122b1 fix double convert 2024-10-06 10:26:58 -07:00
bf0c4f74c3 error instead of print, expanded message 2024-10-05 22:36:46 -07:00
97e2010826 split type onto multiple lines 2024-10-05 22:36:46 -07:00