cr icon indicating copy to clipboard operation
cr copied to clipboard

cr.h: A Simple C Hot Reload Header-only Library

Results 13 cr issues
Sort by recently updated
recently updated
newest added

Shameless [copying Dear ImGui here](https://github.com/ocornut/imgui/issues/1269) and [here](https://github.com/ocornut/imgui/wiki/Software-using-dear-imgui), but it is a great idea anyway. If you're using `cr.h` and like it, please share more about your use with us by...

When running my codebase with ASan, I noticed that it complained about CR. So I reran the code from #60 and the same thing happens. The code is unchanged from...

I encountered a situation where the host crashed, but the cr crash handler caught it, causing the host to simply sit there doing nothing. From the outside, it looked like...

Reorganize project structure, move fips into a folder to keep the root cleaner. Add github actions with different compilers and a simplified compilation test to keep the code clear of...

As far as I can tell, *zero* info is printed if CR_DEBUG isn't defined, not even errors. I personally don't think the define should have to be added to get...

waiting

```cr.h:528:5: warning: 'CR_UNSAFE1337' is not defined, evaluates to 0 [-Wundef] #if CR_EXPAND(CR_HOST) == 1337 ^ cr.h:526:22: note: expanded from macro 'CR_EXPAND' #define CR_EXPAND(x) CR_DO_EXPAND(x) ^ cr.h:525:25: note: expanded from macro...

help wanted

> maybe someone find it useful - ido ### step-by-stepinstructions 1. Create a working folder. 2. Findthe vcvars32.bat (for 32bit) or vcvars64.bat and copy+paste it into your working folder. 3....

tip

I don't know if this is goes against the philosophy of the library or not, but I created a fork where you can call any function. With an extra syntax...

tip

I have started a branch `symbols` in my repos: https://github.com/Neopallium/cr/tree/symbols It has added support for: 1. Re-loadable custom plugin symbols `cr_symbol`. It is an opaque structure that holds a pointer...

I found a way to catch panics from Rust guest plugins. But there seems to be a problem when `cr` does a reload after a rollback. Maybe a segfault happens...