Logo
Explore Help
Sign In
abdelrahman/wizapp-stdlib
0
0
Fork 0
You've already forked wizapp-stdlib
Code Issues Pull Requests Actions Packages Projects Releases 16 Wiki Activity

16 Releases 16 Tags

RSS Feed
  • v2.4.0 d5578f009a
    Compare

    wapp-v2.4.0
    Release / release (push) Successful in 4s
    Details
    Stable

    gitea-actions released this 2026-08-30 16:13:32 +00:00 | 21 commits to main since this release

    [2.4.0] - 2026-08-30

    Added

    • wpStreamHasCount, wpStreamPeekWithOffset and wpStreamConsumeCount utilities

    Fixed

    • Logic for peeking at stream contents
    Downloads
    • wapp-v2.4.0.tar.gz
      34 KiB
      2026-08-30 16:13:45 +00:00
    • wapp-v2.4.0.zip
      67 KiB
      2026-08-30 16:13:45 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.3.0 1bbe124e3e
    Compare

    wapp-v2.3.0
    Release / release (push) Successful in 5s
    Details
    Stable

    abdelrahman released 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_CLANG for the clang compiler
      • WP_PLATFORM_CLANGPP for the clang++ compiler
      • WP_PLATFORM_CLANG_MAJOR Major version number for the clang/clang++ compiler
      • WP_PLATFORM_CLANG_MINOR Minor version number for the clang/clang++ compiler
      • WP_PLATFORM_CLANG_PATCH Patch version number for the clang/clang++ compiler
      • WP_PLATFORM_GCC for the gcc compiler
      • WP_PLATFORM_GPP for the g++ compiler
      • WP_PLATFORM_GCC_MAJOR Major version number for the gcc/g++ compiler
      • WP_PLATFORM_GCC_MINOR Minor version number for the gcc/g++ compiler
      • WP_PLATFORM_GCC_PATCH Patch version number for the gcc/g++ compiler
      • WP_PLATFORM_MSVC for Microsoft's Visual C++ compiler
      • WP_PLATFORM_MSVC_FULL_VERSION Full version string for the MSVC compiler
      • WP_PLATFORM_MSVC_VERSION Version string for the MSVC compiler
    • Generic WpStream struct to wrap a stream of data
    • WpVoidPtrStream, WpC8Stream, WpC16Stream, WpC32Stream, WpU8Stream, WpU16Stream, WpU32Stream, WpU64Stream, WpB8Stream, WpI8Stream, WpI16Stream, WpI32Stream, WpI64Stream, WpF32Stream, WpF64Stream, WpF128Stream, WpUptrStream, WpIptrStream and WpStr8Stream aliases for WpStream for readability
    • Utilities for working with data streams:
      • wpStreamAtEnd
      • wpStreamHasNext
      • wpStreamPeek
      • wpStreamConsume
    Downloads
    • wapp-v2.3.0.tar.gz
      34 KiB
      2026-08-30 01:32:50 +00:00
    • wapp-v2.3.0.zip
      66 KiB
      2026-08-30 01:32:50 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.2.0 2a20362b44
    Compare

    wapp-v2.2.0
    Release / release (push) Successful in 7s
    Details
    Stable

    gitea-actions released this 2026-07-05 19:51:17 +00:00 | 36 commits to main since this release

    Automated release for wapp-v2.2.0

    Downloads
    • wapp-v2.2.0.tar.gz
      33 KiB
      2026-07-05 19:51:34 +00:00
    • wapp-v2.2.0.zip
      64 KiB
      2026-07-05 19:51:34 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.1.1 02372cb644
    Compare

    wapp-v2.1.1
    Release / release (push) Successful in 6s
    Details
    Stable

    gitea-actions released this 2026-06-28 20:46:36 +00:00 | 37 commits to main since this release

    Automated release for wapp-v2.1.1

    Downloads
    • wapp-v2.1.1.tar.gz
      33 KiB
      2026-06-28 20:46:50 +00:00
    • wapp-v2.1.1.zip
      64 KiB
      2026-06-28 20:46:50 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.1.0 5804c5d345
    Compare

    wapp-v2.1.0
    Release / release (push) Successful in 7s
    Details
    Stable

    gitea-actions released this 2026-06-28 13:03:58 +00:00 | 38 commits to main since this release

    Automated release for wapp-v2.1.0

    Downloads
    • wapp-v2.1.0.tar.gz
      33 KiB
      2026-06-28 13:04:14 +00:00
    • wapp-v2.1.0.zip
      64 KiB
      2026-06-28 13:04:14 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.0.1 ffdeb5fdc2
    Compare

    wapp-v2.0.1
    Release / release (push) Successful in 6s
    Details
    Stable

    gitea-actions released this 2026-06-27 21:01:38 +00:00 | 39 commits to main since this release

    Automated release for wapp-v2.0.1

    Downloads
    • wapp-v2.0.1.tar.gz
      32 KiB
      2026-06-27 21:01:54 +00:00
    • wapp-v2.0.1.zip
      64 KiB
      2026-06-27 21:01:54 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.0.0 a998f6b981
    Compare

    wapp-v2.0.0
    Release / release (push) Successful in 8s
    Details
    Stable

    abdelrahman released this 2026-06-26 17:17:27 +00:00 | 40 commits to main since this release

    Automated 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 wp prefix + CamelCase scheme.

    Changes

    Naming convention applied

    Pattern Before After
    Public functions wapp_module_function wpModuleFunction
    Public types GenericXxx, bare Xxx WpXxx
    Constants / enum values WAPP_XXX, SHELL_XXX WP_XXX, WP_SHELL_XXX
    Internal functions _module_function _moduleFunction
    Storage-class macros wapp_extern, wapp_intern wp_extern, wp_intern

    Modules 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.h with #define OLD_NAME NEW_NAME for every renamed symbol, organized by module under Constants → Types → Functions sections. Existing code that includes this file will compile without changes.

    Downloads
    • wapp-v2.0.0.tar.gz
      32 KiB
      2026-06-26 17:17:36 +00:00
    • wapp-v2.0.0.zip
      64 KiB
      2026-06-26 17:17:37 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.2.0 ea689e7357
    Compare

    wapp-v1.2.0
    Release / release (push) Successful in 8s
    Details
    Stable

    gitea-actions released this 2026-06-23 22:48:44 +00:00 | 41 commits to main since this release

    Automated release for wapp-v1.2.0

    Downloads
    • wapp-v1.2.0.tar.gz
      28 KiB
      2026-06-23 22:49:03 +00:00
    • wapp-v1.2.0.zip
      59 KiB
      2026-06-23 22:49:03 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.1.2 7a314a0038
    Compare

    wapp-v1.1.2
    Release / release (push) Successful in 4s
    Details
    Stable

    gitea-actions released this 2026-05-25 16:41:52 +00:00 | 44 commits to main since this release

    Automated release for wapp-v1.1.2

    Downloads
    • wapp-v1.1.2.tar.gz
      27 KiB
      2026-05-25 16:42:08 +00:00
    • wapp-v1.1.2.zip
      58 KiB
      2026-05-25 16:42:08 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.1.1 f073e5a21f
    Compare

    wapp-v1.1.1
    Release / release (push) Successful in 6s
    Details
    Stable

    gitea-actions released this 2026-05-25 16:35:05 +00:00 | 45 commits to main since this release

    Automated release for wapp-v1.1.1

    Downloads
    • wapp-v1.1.1.tar.gz
      27 KiB
      2026-05-25 16:38:10 +00:00
    • wapp-v1.1.1.zip
      58 KiB
      2026-05-25 16:38:10 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
First Previous 1 2 Next Last
Powered by Gitea Version: 1.26.2 Page: 32ms Template: 8ms
github
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API