Don-Duong Quach
Don-Duong Quach
Thanks for the explanation. Forgive me if this is common knowledge for Rust programmers. I'm still making my way through the Rust book. But I just tried searching through it,...
I dropped the number of boxes to 1000. I guess 4000 is expecting too much. I noticed running with the editor there's a stutter even though the frame rate is...
Thanks for the pointer to the docs. The other TODO errors definitely cause a stutter for me when running in the editor. Then again, it might be due to changes...
You're right the TODO errors aren't causing a stutter, since I tried commenting them out. But they seem to coincide with them. https://drive.google.com/file/d/1LWjj881oopIlRR0q01OisHVkfDXr2p5J/view?usp=sharing I modified the benchmark to run 1000...
Looking at `module/gdnative/nativescript/godot_nativescript.cpp`, when something is registered it gets inserted into a `Map`. The `insert` method checks if the key already exists, and if so replaces the value. So reregistering...
The fix for ORC stability on reload didn't fix the memory leak. The size of the leak is dependent on how many nodes are reloaded.
The leak doesn't look like it's coming from Watcher based on what `dumpInfo` is showing. I can't rule out it's on gdnim's side. At the minimum, the reload causes a...
I'm still working on this. Looks like there's still an issue with `ccgexprs.nim genRangeCast` where the `boundaryCast` is incorrect if the enum type is imported and is unsigned. For example...
~~I tested this in my code base, and it looks like things are working now.~~ I still need to handle this case: ```nim type Foo = enum A = 0u32...
This works now. ```nim type Foo = enum A = 0u32 B = 0x8000_0000u32 type Bar = enum C = A type Baz = enum D = (B, "Actually D")...