-
wapp-v2.4.0
StableRelease / release (push) Successful in 4sreleased this
2026-08-30 16:13:32 +00:00 | 21 commits to main since this release[2.4.0] - 2026-08-30
Added
wpStreamHasCount,wpStreamPeekWithOffsetandwpStreamConsumeCountutilities
Fixed
- Logic for peeking at stream contents
Downloads
-
wapp-v2.3.0
StableRelease / release (push) Successful in 5sreleased this
2026-08-30 01:32:35 +00:00 | 31 commits to main since this release[2.3.0] - 2026-08-29
Added
- Compiler detection macros:
WP_PLATFORM_CLANGfor the clang compilerWP_PLATFORM_CLANGPPfor the clang++ compilerWP_PLATFORM_CLANG_MAJORMajor version number for the clang/clang++ compilerWP_PLATFORM_CLANG_MINORMinor version number for the clang/clang++ compilerWP_PLATFORM_CLANG_PATCHPatch version number for the clang/clang++ compilerWP_PLATFORM_GCCfor the gcc compilerWP_PLATFORM_GPPfor the g++ compilerWP_PLATFORM_GCC_MAJORMajor version number for the gcc/g++ compilerWP_PLATFORM_GCC_MINORMinor version number for the gcc/g++ compilerWP_PLATFORM_GCC_PATCHPatch version number for the gcc/g++ compilerWP_PLATFORM_MSVCfor Microsoft's Visual C++ compilerWP_PLATFORM_MSVC_FULL_VERSIONFull version string for the MSVC compilerWP_PLATFORM_MSVC_VERSIONVersion string for the MSVC compiler
- Generic
WpStreamstruct to wrap a stream of data WpVoidPtrStream,WpC8Stream,WpC16Stream,WpC32Stream,WpU8Stream,WpU16Stream,WpU32Stream,WpU64Stream,WpB8Stream,WpI8Stream,WpI16Stream,WpI32Stream,WpI64Stream,WpF32Stream,WpF64Stream,WpF128Stream,WpUptrStream,WpIptrStreamandWpStr8Streamaliases forWpStreamfor readability- Utilities for working with data streams:
wpStreamAtEndwpStreamHasNextwpStreamPeekwpStreamConsume
Downloads
- Compiler detection macros:
-
wapp-v2.2.0
StableRelease / release (push) Successful in 7sreleased this
2026-07-05 19:51:17 +00:00 | 36 commits to main since this releaseAutomated release for wapp-v2.2.0
Downloads
-
wapp-v2.1.1
StableRelease / release (push) Successful in 6sreleased this
2026-06-28 20:46:36 +00:00 | 37 commits to main since this releaseAutomated release for wapp-v2.1.1
Downloads
-
wapp-v2.1.0
StableRelease / release (push) Successful in 7sreleased this
2026-06-28 13:03:58 +00:00 | 38 commits to main since this releaseAutomated release for wapp-v2.1.0
Downloads
-
wapp-v2.0.1
StableRelease / release (push) Successful in 6sreleased this
2026-06-27 21:01:38 +00:00 | 39 commits to main since this releaseAutomated release for wapp-v2.0.1
Downloads
-
wapp-v2.0.0
StableRelease / release (push) Successful in 8sreleased this
2026-06-26 17:17:27 +00:00 | 40 commits to main since this releaseAutomated release for wapp-v2.0.0
Summary
Standardize naming conventions across the entire wizapp-stdlib codebase by replacing inconsistent prefixes and snake_case with a unified
wpprefix + CamelCase scheme.Changes
Naming convention applied
Pattern Before After Public functions wapp_module_functionwpModuleFunctionPublic types GenericXxx, bareXxxWpXxxConstants / enum values WAPP_XXX,SHELL_XXXWP_XXX,WP_SHELL_XXXInternal functions _module_function_moduleFunctionStorage-class macros wapp_extern,wapp_internwp_extern,wp_internModules affected
All 20 modules were renamed:
arena,array,dbl_list,queue,str8,mem_allocator,mem_utils,mem_os,file,cpath,log,shell_commander,shell_termcolour,shell_utils,prng/xorshift,uuid,tester,aliases,assert,misc_utils,platform— plus their test files.Backward compatibility
Added
src/oldnames.hwith#define OLD_NAME NEW_NAMEfor every renamed symbol, organized by module under Constants → Types → Functions sections. Existing code that includes this file will compile without changes.Downloads
-
wapp-v1.2.0
StableRelease / release (push) Successful in 8sreleased this
2026-06-23 22:48:44 +00:00 | 41 commits to main since this releaseAutomated release for wapp-v1.2.0
Downloads
-
wapp-v1.1.2
StableRelease / release (push) Successful in 4sreleased this
2026-05-25 16:41:52 +00:00 | 44 commits to main since this releaseAutomated release for wapp-v1.1.2
Downloads
-
wapp-v1.1.1
StableRelease / release (push) Successful in 6sreleased this
2026-05-25 16:35:05 +00:00 | 45 commits to main since this releaseAutomated release for wapp-v1.1.1
Downloads