Pirulax

Results 94 issues of Pirulax

**Describe the bug** Right now classes with a c/dtor that isn't reversed will be double con/destructed, because when our ctor is called we call the original ctor, and then compiler...

bug

It would be really useful, because `std::array` has bound checking in debug mode, and it would help us in debugging a lot. It has the same memory layout as a...

enhancement

This isn't really the issue of `HooksModule`, it's just where it "comes out". It's `SplitStringView` being garbage (Sadly only C++23 has the required stuff that we'd need to get rid...

bug

Untested: - [ ] [CCoverPoints](https://github.com/Pirulax/gta-reversed/tree/ccp) [- See PR](https://github.com/codenulls/gta-reversed/pull/172) - [ ] [C3dMarkers stub](https://github.com/Pirulax/gta-reversed/tree/c3dmarkers) [- See PR](https://github.com/codenulls/gta-reversed/pull/170) - [x] [CPlaneTrails](https://github.com/Pirulax/gta-reversed/tree/planets) [- See PR](https://github.com/codenulls/gta-reversed/pull/161) - [ ] [CPedList](https://github.com/Pirulax/gta-reversed/tree/cpedlist) [- See PR](https://github.com/codenulls/gta-reversed/pull/153) Tested:...

todo

- [ ] Turns out Dumper uses disks... And I haven't implemented disks. (upd: Izzotop: MonsterTruck and cranes uses too) - [ ] Also, there seems to be some collision...

bug

Fixes #2067 Do not merge until #2114.

bug
stale

The new parser didn't deal correctly with NaN, under/overflows and `signed` to `unsigned` conversions. Now it will `SetBadArgument` if: - casting the read number is `negative` and `T` is `unsigned`....

enhancement
stale

This PR removes the redundant buffer(`SString`, and then `new char[]`). Now it only buffers `if delimenter.length() > 1` Now it uses std::make_unique(for `char[]` buffer) Unit tests [here](https://repl.it/@JohnLugo/SimpleTinyOpengroup#main.cpp) for the no-buffer...

refactor

This PR replaces teaEncode/teaDecode input from `std::string` to `std::string_view`. Also adds a new macro `SDK_WITH_TEA`, for compatibility reasons (Game and multiplayer SA still use c++14, and `string_view` is c++17). Also,...

refactor

Waiting for #490 to add the hooks (Wanna prevent merge conflicts)