Comparing 4.0.1...4.0.2 · ngcpp/proxy

Commits on Oct 22, 2025

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Nov 11, 2025

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Nov 17, 2025

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

  3. Configuration menu

    Browse the repository at this point in the history

  4. Configuration menu

    Browse the repository at this point in the history

Commits on Nov 20, 2025

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 6, 2025

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. build: support meson build system (#375)

    * tests: migrate deprecated std::is_trivial_v
    
    * tools: add python typings
    
    * build: support meson build system
    
    CMake feature parity:
    - [x] Export meson target
    - [x] Export meson c++20 modules target
    - [ ] Export cmake target
    - [x] Installing headers
    - [x] Googletest support
    - [x] Freestanding tests
    - [x] Modules tests
    - [x] Google Benchmark support
    - [x] Extract examples from docs
    
    Extra features:
    - [x] Export pkgconfig target
    - [x] clang-format support
    - [x] Make fmtlib optional when building examples
    - [x] Install documents to docdir
    
    Tested on Fedora Linux 44 (gcc/clang/msvc-wine + ninja) and Windows 10 22H2 (msvc + vs2022).
    
    * ci: fix shellcheck warnings
    
    * ci: add meson tests
    
    * style: run clang-format
    
    * ci: workaround clang sanitizer linking bug
    
    * build/meson: fix modules builds on mingw winpthreads
    
    * build/meson: do not link -nodefaultlibs on sanitized builds
    
    * build/meson: increase max object section count on msvc
    
    * ci: only test release builds, do not run benchmarks
    
    * ci: pin runner versions
    
    * ci: exclude unsupported / broken platforms
    
    * build: add a notice about clang-cl broken msvc compatibility
    
    * build: meson gtest autodiscovery
    
    * build: meson doctest autoglob
    
    * ci: manage meson builds from proxy-ci
    
    * build: meson benchmarks autogen
    
    * build: make meson use common doctest extract logic
    
    * build/meson: auto disable tests if in a subproject
    
    * build/meson: auto disable benchmarks if in a subproject
    
    * build/meson: remove docdir installation
    
    the glob only contains files with C++ source code now.
    
    * build/meson: remove all autogen
    
    * build/meson: only add WINPTHREAD_COND_DECL workaround if winpthreads is found
    
    * ci: reword step names
    
    * ci: move meson ci tests into bvt workflows
    
    * build/meson: support pgi compilers
    
    * ci: remove meson from compatibility tests
    
    * ci: run meson and cmake in one pass
    
    * Test for std::format using __cpp_lib_format
    
    With specialization for libc++. Fixes compilation on libc++ 16-18 that
    has incomplete std::format support.
    
    * build/meson: remove module support
    
    too many compiler-specific workarounds.
    waiting for better upstream support.
    
    * fixup! ci: add meson tests
    
    * fixup! Test for std::format using __cpp_lib_format
    
    * build/meson: add test and benchmarks to all targets, only test build benchmark on ci
    
    * fixup! Test for std::format using __cpp_lib_format
    
    * fixup! build/meson: add test and benchmarks to all targets, only test build benchmark on ci
    
    * fixup! build/meson: add test and benchmarks to all targets, only test build benchmark on ci
    
    * build/meson: update fmt to 12.1.0
    
    * fixup! tools: add python typings
    
    * fixup! build/meson: remove all autogen
    Configuration menu

    Browse the repository at this point in the history

Commits on Jan 29, 2026

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Mar 9, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Mar 12, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Mar 13, 2026

  1. Configuration menu

    Browse the repository at this point in the history