Hexcede

Results 18 issues of Hexcede

I have written some computationally & memory efficient implementations for these already which produce the exact behaviours I demonstrated in the example code already, so I'd be happy to write...

If a module that exports types is required, and then returned, the types from it should also be hoisted, to allow full modules to be "hoisted" (and for types to...

enhancement
icebox

Currently, if an error occurs within a Silo the Silo will break permanently due to a flag getting set not being unset (Silo thinks a modifier is running forever). Additionally,...

bug

Currently the `__iter` metamethod drops additional arguments in a for loop: ```lua local myTable = setmetatable({}, { __iter = function(self, arg, ...) -- arg will be dropped, only self is...

enhancement

`:WrapClean()` is implemented and documented on `Trove` (by PR #193), but it is missing from the `Trove` type so attempting to call it results in a type error.

bug

Lune can't currently encode/decode buffers that have been JSON encoded by Roblox (such as when written to DataStores) My particular use case is interacting with DataStores via OpenCloud within Lune,...

enhancement
roblox

Generic defaults like these aren't re-exported correctly: ```lua export type Abc = ... ``` Instead they are re-exported as: ```lua export type Abc = ... ``` This affects packages like...

Occasionally the plugin's diff view displays scripts with a lot of text overlapping, and the line height in the diff view seems to become really small. ![image](https://github.com/user-attachments/assets/7280746d-bd7e-43de-96f7-188e5f075fe1) There is an...

type: bug
scope: plugin
status: needs repro