Rootspring
Rootspring
Code: ``` local blockNodes: {markdown.MarkdownNode} = {} -- Add header node blockNodes[#blockNodes + 1] = { type = "Heading", level = depth, headingText = markdown.NewMarkdownText_FromRaw(typ.field_name) } if convertedComments.output ~= ""...
For example: ``` type A = { b: (self: A, a: number) -> A, } | { c: number } function foo(a: A) end foo(1234) ``` The error here does...
 Code: ``` function a() local a = { 1, 2, 3, 4 } local n = 3 local start, stop = 1, #a while(start n then stop = mid...
Luau has lua_resumeerror to resume a thread with the error as first value pushed to stack (basically a C API that does what coroutine.xresumr does in Pluto). It would be...
Supporting type functions should only need a full moon update + adding the TypeFunction and ExportTypeFunction nodes to darklua (which is basically a copy paste of LocalFunction except with ``export``...
**Is your feature request related to a problem? Please describe.** When using tokio::select macro, knowing the cancellation safety is useful information to prevent against any side effects. **Describe the solution...
# What problem are we solving? Support sleeping for seconds instead of minutes which is useful for e.g. enforcing bucket quotas every 5-10 seconds in low-trust environments. # How are...
E.g. during bucket quota enforcement, it'd be nice to be able to do a enforcement every 5-10 seconds for example
Based on #592, this PR optimizes out the unneeded xmove's during yield/continuation and when resuming threads
Solves #590 and allows mlua code to make/accept as many references as desired (also removes a potential denial of service vector as well) This depends on/is branched out from #588...