Mirror of zycore-C
Find a file
StackOverflowExcept1on de93227392
Some checks failed
GitHub Actions CI / CMake Build x86 MSVC Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 MSVC Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 MSVC Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 MSVC Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 MSVC debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 MSVC debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 MSVC debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 MSVC debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 MSVC release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 MSVC release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 MSVC release (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 MSVC release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 LLVM Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 LLVM Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 LLVM Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 LLVM Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 LLVM Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 LLVM Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 LLVM Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 LLVM Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 GNU Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 GNU Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 GNU Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 GNU Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 GNU Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 GNU Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 GNU Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 GNU Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 LLVM debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 LLVM debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 LLVM debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 LLVM debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 LLVM release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 LLVM release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 LLVM release (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 LLVM release (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 GNU debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 GNU debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 GNU debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 GNU debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 GNU release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 GNU release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 GNU release (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 GNU release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 MSVC Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 MSVC Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 MSVC Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 MSVC Debug (NO_LIBC) (push) Has been cancelled
chore: bump min cmake version to 3.10, update googletest
2025-05-06 13:56:50 +02:00
.github Bump version to v1.5.1 (#77) 2025-01-09 16:57:26 +01:00
cmake Improved logic for enabling LTO 2022-05-01 20:29:27 +02:00
examples build: simplify conditions, fix flags not being applied to .cpp 2025-04-25 23:00:36 +02:00
include/Zycore Bump version to v1.5.2 2025-02-09 16:19:45 +01:00
resources Bump version to v1.5.2 2025-02-09 16:19:45 +01:00
src Add support for loongarch (#66) 2023-09-11 08:49:18 +02:00
subprojects Add meson build system support (#75) 2024-09-19 15:02:08 +02:00
tests tests: make FreeZyanU16 a ZyanMemberProcedure instead of a ZyanMemberFunction 2025-04-25 23:00:36 +02:00
.gitignore Pin gtest version and update tests 2019-07-13 08:05:22 +02:00
CMakeLists.txt chore: bump min cmake version to 3.10, update googletest 2025-05-06 13:56:50 +02:00
CMakeLists.txt.in chore: bump min cmake version to 3.10, update googletest 2025-05-06 13:56:50 +02:00
Doxyfile.in Add meson build system support (#75) 2024-09-19 15:02:08 +02:00
LICENSE Bump copyright year 2024-01-01 01:07:25 +01:00
meson.build build: simplify conditions, fix flags not being applied to .cpp 2025-04-25 23:00:36 +02:00
meson_options.txt build: simplify conditions, fix flags not being applied to .cpp 2025-04-25 23:00:36 +02:00
README.md Add CI workflow 2022-01-24 20:17:06 +01:00

Zyan Core Library for C

License: MIT GitHub Actions Discord

Internal library providing platform independent types, macros and a fallback for environments without LibC.

Features

  • Platform independent types
    • Integer types (ZyanU8, ZyanI32, ZyanUSize, ...)
    • ZyanBool (+ ZYAN_FALSE, ZYAN_TRUE)
    • ZYAN_NULL
  • Macros
    • Compiler/Platform/Architecture detection
    • Asserts and static asserts
    • Utils (ARRAY_LENGTH, FALLTHROUGH, UNUSED, ...)
  • Common types
    • ZyanBitset
    • ZyanString/ZyanStringView
  • Container types
    • ZyanVector
    • ZyanList
  • LibC abstraction (WiP)

License

Zycore is licensed under the MIT license.