libretroadmin
5e6a2984c7
Replace some usage of strchr with memchr
2025-08-08 04:12:08 +02:00
libretroadmin
448b6e3aa0
(net_http) Style nits/cleanups
2025-08-08 03:39:33 +02:00
libretroadmin
23d1e4977a
net_http_urlencode_full - exit out of the loop after the last slash
...
isntead of always iterating over it 3 times
2025-08-08 03:20:51 +02:00
sonninnos
3164cdb352
Tab cleanup
2025-08-06 03:40:39 +03:00
libretroadmin
661e5b55cb
Some more malloc/realloc casts for C++
2025-08-06 00:31:42 +02:00
libretroadmin
151d49311d
Some CXX_BUILD buildfixes
2025-08-06 00:12:21 +02:00
libretroadmin
6efdb108ae
Naming convention standardizations
2025-08-05 22:54:18 +02:00
libretroadmin
8181583298
Try to reserve 'error' keyword for goto labels, use 'err' for
...
variables and arguments instead
2025-08-05 21:02:49 +02:00
libretroadmin
21773761d7
Silence some more code analysis warnings
2025-08-05 20:05:25 +02:00
libretroadmin
1d4f663506
Silence code analysis warnings
2025-08-05 17:32:30 +02:00
libretroadmin
03dbcc53e7
Get rid of superfluous macros around memcmp and strcpy
2025-08-04 19:30:03 +02:00
libretroadmin
d89988f7d7
(GX) Move audio chunk size defines to gx_audio.c
2025-08-02 15:07:49 +02:00
libretroadmin
590a945cc2
fifo_read - only call memcpy if 3rd argument is greater than 0
2025-07-23 16:03:55 +02:00
libretroadmin
13c6eb53c9
Some more static code analysis fixes/cleanups
2025-07-22 17:17:20 +02:00
libretroadmin
e453abc71b
standardize return variable names
2025-07-22 14:36:50 +02:00
libretroadmin
327621938b
Cut down on gotos
2025-07-22 14:16:31 +02:00
libretroadmin
dc9ffcce66
(sinc resampler) style nits
2025-07-20 09:37:15 +02:00
libretroadmin
b0e344a423
Silence some code analysis warnings
2025-07-20 08:11:36 +02:00
libretroadmin
6182e39938
Split libretro_d3d.h up into two separate files
2025-07-20 06:26:12 +02:00
LibretroAdmin
26b806f860
Rewrite file_list_insert - use memmove instead of a malloc and copy ( #18097 )
...
* Rewrite file_list_insert - use memmove instead of a malloc and copy
* Use INLINE keyword - C89 buildfix
2025-07-20 05:22:49 +02:00
libretroadmin
fa2ce70c5b
fifo_write - only do second memcpy call if rest_write > 0
2025-07-20 03:26:50 +02:00
libretroadmin
954d202637
string_remove_all_chars - only write if the character is not the
...
one to remove
2025-07-20 03:14:20 +02:00
libretroadmin
02f3f31121
scaler_gen_filter - small simplification
2025-07-20 02:38:04 +02:00
LibretroAdmin
e011e710bd
Make last_slash concatenation parts consistent ( #18102 )
2025-07-19 23:37:31 +02:00
LibretroAdmin
58b686f661
Go back to old rthreads TLS code for now
2025-07-18 18:18:30 +02:00
LibretroAdmin
25546f864a
Revert "Move code around"
...
This reverts commit a018f935d0
.
2025-07-18 18:16:27 +02:00
LibretroAdmin
a018f935d0
Move code around
2025-07-18 17:24:46 +02:00
LibretroAdmin
57a8a731da
More UCRT buildfixes
2025-07-18 16:07:10 +02:00
libretroadmin
cd0f159238
Static code analysis warning fixes
2025-07-18 09:26:26 +02:00
libretroadmin
2f5d95b0cf
Move non-essential string_list functions out of file
2025-07-18 01:43:03 +02:00
libretroadmin
ae2465f0db
Variable name changes
2025-07-17 23:41:27 +02:00
libretroadmin
ab9535c827
Code analysis cleanups/fixes
2025-07-17 22:28:48 +02:00
libretroadmin
dd480aac94
Silence some more code analysis warnings
2025-07-17 12:33:47 +02:00
libretroadmin
4c07e26649
Code analysis fixes - fix some warnings and prevent garbage data
2025-07-17 12:11:31 +02:00
libretroadmin
7b093cc55e
More code analysis warning fixes
2025-07-17 10:00:39 +02:00
libretroadmin
f45fd77d68
Fix errors and warnings pointed out by static code analysis (Clang)
2025-07-17 08:49:53 +02:00
libretroadmin
c6d72062e2
remove dead code
2025-07-17 08:02:06 +02:00
libretroadmin
efc1f7f8e1
Variable naming cleanups
2025-07-17 06:10:48 +02:00
libretroadmin
2770470695
Rewrite find_last_slash - use one loop, skip two strrchr calls
2025-07-16 01:31:29 +02:00
libretroadmin
047f926540
use last_slash in file_path
2025-07-16 00:31:09 +02:00
libretroadmin
d37068cfb8
Move code back
2025-07-15 23:35:37 +02:00
libretroadmin
1cc0f3273f
(file_path) Optimize find_last_slash:
...
* Do one loop iteration inside the function instead of two
strrchr(s) for finding the forward and backwards slash
2025-07-14 18:44:49 +02:00
libretroadmin
9b6641c951
(file_path) fill_pathname_join_special - small tweak
2025-07-14 17:37:33 +02:00
libretroadmin
2d632fed54
file_path changes:
...
* improve fill_pathname_slash, no longer call strlcat
- strlcat call would have been done in strlcat regardless
2025-07-14 17:26:15 +02:00
libretroadmin
3eb8589550
(file_list) Optimizations:
...
* file_list_insert - use memmove instead of malloc to add new
file item on top of the existing one
2025-07-14 17:04:44 +02:00
libretroadmin
215219dc51
Change libretro-common code back
2025-07-14 05:50:17 +02:00
libretroadmin
435849d00f
(libetro-common) scaler simplifications
2025-07-14 03:00:08 +02:00
libretroadmin
3226361c1d
Prevent some nbio windows mmap memory leaks when failing
2025-07-14 01:19:39 +02:00
libretroadmin
86b55c14ec
(file_list)
...
Performance improvements:
* Various optimizations
* Reduced memory allocations - file_list_insert would call malloc
for every single item that would need to be shifted downwards. instead
it does a memmove call now
2025-07-14 00:17:12 +02:00
libretroadmin
f6da101330
(resampler) indentation cleanups
2025-07-13 18:40:11 +02:00