Closed ddkwork closed 4 months ago
Stable reproduction method: Click on a column other than the icon column and click the icon column again and again
I will work on fixing this.
I will work on fixing this.
After pulling the latest commit, panic: vulkan error: vulkan error: out of host memory (-1)
It relapsed again, and another series of empty pointer nightmares
I ended up refactoring a concurrency-safe version, the map issue seems to be solved, some demos of core are working fine, and some of the demos are still being changed
see https://github.com/cogentcore/core/pull/891
Even if you don't plan to merge and change the PR, I still want you to pull my commit into a blank directory for testing, because after changing to a concurrent map, I find that the code is much simplified and more intuitive for me. It's really a one-and-done thing, although we can't get Rust-like security. Finally, I want to maintain this branch all the time, but I don't know if I can properly merge your subsequent commits to this branch when adding widgets and so on, and I hope to get your help.
I apologize for the issues that I introduced in the recent commits to do with window closing, and I am working on fixing them now.
I apologize for the issues that I introduced in the recent commits to do with window closing, and I am working on fixing them now.
No need to apologize, you are too polite, I also want to apologize to you for my previous impulse, if you come to China, why don't you have a good meal and drink some wine, haha. Now all demos and apps except for the text editing widget are running normally, and I deleted part of the code in the ki attribute file, and I have to change it back later, because I tried about 7-8 times before to refactor it to change it, and found that there was no place to call it. I feel that the changes to the other parts are normal, because there is no code that breaks the drawing, thanks to your brilliant design: the drawings, behaviors, events, etc. of the interface are separate packages, and the design is good, I like your design idea.
Map substitution removes a myriad of type conversions in SVG and Ki packages.
We completed an extensive redesign of our asynchronous updating process in the commits above, and all of the issues that you had with the nil panics and the map concurrency should be fixed now. Can you try examples/async
in the latest version of the main branch and tell me if you have any issues?
We completed an extensive redesign of our asynchronous updating process in the commits above, and all of the issues that you had with the nil panics and the map concurrency should be fixed now. Can you try
examples/async
in the latest version of the main branch and tell me if you have any issues?
Thanks
Describe the bug
see title
How to reproduce
Sort by clicking on the header without crashing
Example code
Relevant output
Platform
Windows