Rootspring

Results 55 issues of 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 ~= ""...

bug
new solver

For example: ``` type A = { b: (self: A, a: number) -> A, } | { c: number } function foo(a: A) end foo(1234) ``` The error here does...

bug
new solver

![Image](https://github.com/user-attachments/assets/df52147f-f559-4b12-8ce1-4cb5782be3ff) Code: ``` function a() local a = { 1, 2, 3, 4 } local n = 3 local start, stop = 1, #a while(start n then stop = mid...

bug
new solver

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...

enhancement

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``...

enhancement

**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...

T-docs
A-tokio-util
M-time
C-feature-request

# 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...