-
wapp-v2.0.0
StableRelease / release (push) Successful in 8sreleased this
2026-06-26 17:17:27 +00:00 | 0 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