6319aa81ab
Handles empty pattern strings
...
Skips processing when encountering an empty string slice during pattern scanning.
This prevents unexpected behavior and potential errors when the pattern string contains sections that result in an empty byte string.
2025-10-04 18:33:57 +03:00
544fa313c1
Adds pattern scanning functionality
...
Implements a pattern scanner for byte sequence parsing.
Introduces `omath::PatternScanner` to parse pattern strings, which represent byte sequences.
Adds support for wildcard characters ('?' and '?') to represent optional bytes in the pattern.
Includes unit tests for basic read operations to ensure proper functionality.
2025-10-04 18:30:43 +03:00
4e0c74a256
Merge pull request #80 from orange-cpp/feature/rev_eng
...
Feature: Reverse Engineering classes
2025-10-04 10:09:07 +03:00
d0684c388e
finished test
2025-10-04 10:04:34 +03:00
137f1f6826
update global header
2025-10-04 09:52:14 +03:00
46457b81ac
added external class
2025-10-04 09:47:48 +03:00
70f2f90100
reordored omath headers
2025-10-03 13:51:53 +03:00
c8b2d963db
added rev_object
2025-10-03 13:43:47 +03:00
033935918b
version update
v3.8.2
2025-10-03 13:16:48 +03:00
d27b3ebd53
femoved useless file
2025-10-03 13:14:11 +03:00
b69303faca
fixed wrong spam of command option into build log
2025-10-03 12:40:18 +03:00
4241e738f4
Merge pull request #78 from luadebug/patch-1
...
CMakeLists.txt: support AVX2 detection
2025-10-01 03:10:24 +03:00
Saikari
e3d77e8681
CMakeLists.txt: do not use /ARCH:AVX since we have /ARCH:AVX2 already
2025-09-30 23:40:07 +03:00
Saikari
259242b582
Update CMakeLists.txt
2025-09-30 23:18:00 +03:00
Saikari
9d256901dd
CMakeLists.txt: support AVX2 detection for https://github.com/xmake-io/xmake-repo/pull/8277
2025-09-30 21:40:25 +03:00
253361e1b7
forgot linux macos
2025-09-29 11:23:28 +03:00
f7fe21d924
removed useless fields of C compiler
2025-09-29 11:21:43 +03:00
769261a584
added another clangformat
2025-09-27 10:55:05 +03:00
988f81eeb4
Add documentation link to README
2025-09-27 10:40:54 +03:00
28e48dabc9
added version file update cmake version
2025-09-27 10:38:31 +03:00
c4e61e3aa2
Revise features and clean up README
...
Updated features section and removed usage examples.
2025-09-27 10:35:14 +03:00
eb6f0302a9
Merge pull request #77 from orange-cpp/feature/formating_improvement
...
Feature/formating improvement
v3.8.1
2025-09-25 22:03:47 +03:00
5ad1d763bb
added plane header
2025-09-25 21:59:59 +03:00
cc68d4e2b7
fix
2025-09-25 21:57:05 +03:00
899a9825a0
decomposed formatter
2025-09-25 21:55:56 +03:00
800435b407
improvement
2025-09-25 21:43:33 +03:00
0a72f8541a
improved encoding for formating
2025-09-25 21:06:46 +03:00
a5ed088ce0
imprvoed code style
2025-09-25 19:33:06 +03:00
1e0cec2762
Merge pull request #76 from orange-cpp/bugfix/projectile_pred
...
projectile pred look at fix
2025-09-22 02:43:04 +03:00
423dca43e4
fix
2025-09-22 02:41:12 +03:00
7318644027
ooops
2025-09-22 02:39:50 +03:00
0515018605
added targets specification to ci cd build
2025-09-22 02:38:25 +03:00
152eafb78f
disable benchmark build for CI/CD
2025-09-22 02:34:52 +03:00
f8beaa4bab
added source engine benchmark
2025-09-22 02:29:36 +03:00
614e5ebb35
unreal engine fix
2025-09-22 02:12:20 +03:00
36e4cef2f3
fix unity
2025-09-22 02:10:33 +03:00
577afd4d4a
opengl fix
2025-09-22 02:08:58 +03:00
aebb29d773
Merge pull request #75 from orange-cpp/bugfix/fix_look_at
...
Bugfix/fix look at
2025-09-20 17:12:16 +03:00
3c81aea2ca
unified look at for source iw_engine
2025-09-20 17:09:13 +03:00
32d88f0881
improved tests
2025-09-20 17:00:49 +03:00
15898e9b3d
improved opengl tests stability
2025-09-20 16:36:05 +03:00
e37fefae23
improved test stability
2025-09-20 16:34:44 +03:00
f8f3f2c45d
fixed test
2025-09-20 16:22:24 +03:00
aee78d7671
added more iterations
2025-09-20 16:08:04 +03:00
eb443d533c
style fix
2025-09-20 16:00:30 +03:00
5466638330
fixed unreal
2025-09-20 15:59:43 +03:00
19350b2618
fixed unity
2025-09-20 15:54:48 +03:00
53b495a413
fixed opengl
2025-09-20 15:48:59 +03:00
18a1349693
reverted
2025-09-20 15:46:21 +03:00
584a66b20c
fix
2025-09-20 15:44:33 +03:00