#
fd977ec6
|
| 24-Aug-2025 |
George Liu <liuxiwei@ieisystem.com> |
Remove boost::to_lower_copy
Replaced with inline std::transform lambda for lowercase conversion, removing Boost dependency.
Tested: added UT and verified all tests passed
Change-Id: Ie875e131b2e0a
Remove boost::to_lower_copy
Replaced with inline std::transform lambda for lowercase conversion, removing Boost dependency.
Tested: added UT and verified all tests passed
Change-Id: Ie875e131b2e0a7d5ab53288928983d640a9d1c12 Signed-off-by: George Liu <liuxiwei@ieisystem.com>
show more ...
|
#
5a61ec86
|
| 24-Aug-2025 |
George Liu <liuxiwei@ieisystem.com> |
Replace boost::replace_all and boost::ireplace_all
Replaced with custom functions using std::string_view to remove Boost dependency and reduce template instantiation, keeping original behavior.
Tes
Replace boost::replace_all and boost::ireplace_all
Replaced with custom functions using std::string_view to remove Boost dependency and reduce template instantiation, keeping original behavior.
Tested: added UT and verified all tests passed
Change-Id: I82cc238c800c7780dc50b6a40445657931bf5250 Signed-off-by: George Liu <liuxiwei@ieisystem.com> Signed-off-by: Ed Tanous <etanous@nvidia.com>
show more ...
|
#
ecf1a316
|
| 24-Aug-2025 |
George Liu <liuxiwei@ieisystem.com> |
Remove boost::split
Replaced boost::split with a simple std::string_view-based split to reduce Boost dependency and template instantiation during compilation
Tested: added UT and verified all tests
Remove boost::split
Replaced boost::split with a simple std::string_view-based split to reduce Boost dependency and template instantiation during compilation
Tested: added UT and verified all tests passed
Change-Id: Icc84794a3d5a98088bdbce032dc76055a035f0dc Signed-off-by: George Liu <liuxiwei@ieisystem.com>
show more ...
|
#
c5a2af90
|
| 24-Aug-2025 |
Ed Tanous <etanous@nvidia.com> |
Standardize iFindFirst
iFindFirst was added in the previous commit. Move it to using std::ranges::subrange, withi is a direct replacement for boost, rather than inventing a new type.
Tested: Unit
Standardize iFindFirst
iFindFirst was added in the previous commit. Move it to using std::ranges::subrange, withi is a direct replacement for boost, rather than inventing a new type.
Tested: Unit tests pass. Change-Id: I6d88fc90f34ee0748b52e9fb6438635f9cdbd0a9 Signed-off-by: Ed Tanous <etanous@nvidia.com>
show more ...
|
#
ce8d1d0d
|
| 24-Aug-2025 |
George Liu <liuxiwei@ieisystem.com> |
replace boost::ifind_first with std::ranges::search
Use a custom case-insensitive search to remove Boost dependency and reduce compilation memory usage, keeping original string replacement behavior.
replace boost::ifind_first with std::ranges::search
Use a custom case-insensitive search to remove Boost dependency and reduce compilation memory usage, keeping original string replacement behavior.
Change-Id: I5778b208dfdb0082515e92f7bda335beb94c21cb Signed-off-by: George Liu <liuxiwei@ieisystem.com>
show more ...
|