Commit Graph

588 Commits

Author SHA1 Message Date
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