diff options
| author | Jan <sentrycraft123@gmail.com> | 2022-04-15 17:34:46 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-15 11:34:46 -0400 |
| commit | fff10a26121e0fcada6a1b60cb263459bb6ed1f8 (patch) | |
| tree | e22295188a7c26a8e7529f7b29492c0c4a14538c /data/plugins/language_python.lua | |
| parent | d323917538345bd8bd40524d2aeb035a67187fb4 (diff) | |
| download | pragtical-fff10a26121e0fcada6a1b60cb263459bb6ed1f8.tar.gz pragtical-fff10a26121e0fcada6a1b60cb263459bb6ed1f8.zip | |
Cleanup (#826)
* Update meson.build
- add logic to loop over more lua names (in the future more names might be discovered)
- disable warnings and errors on dependencies
* adding missing includes and checks, correct data types, pointer mess […]
- various functions from string.h were used but never defined
- logic was done across multiple different data types with different signedness, got all of them up to snuff
- give 0 sized array size of 1 (array of size 0 is illegal, but rewriting the code is out of the scope of this commit)
- add preprocessor that marks possibly unused argument as such (does not mean they will get optimized out or anything)
- correctly initialize structs with all data needed
All these were found by generating the project using `meson -Dwarning_level=3 -Dwerror=true`
* remove undefined behavior, correct data types
* Comment manual bit manipulation to be investigated
* check for more edge cases, replace multiple cleanups with goto
* remove system specific includes
Diffstat (limited to 'data/plugins/language_python.lua')
0 files changed, 0 insertions, 0 deletions
