Skip to content

v3.0.18 20231106

Compare
Choose a tag to compare
@ruanshudong ruanshudong released this 02 Feb 06:49
· 158 commits to master since this release

en

  • fix: udp ipv6 bug
  • fix: unit-test get fd counts in mac
  • fix: udp send/recv bug when multi net threads in communicator
  • fix: servanthandle only keep one servant
  • fix: cmake /SAFESEH:NO
  • fix: cmake -fsigned-char only in unix
  • fix: epoll server fd leak in co mode
  • fix: tc_logger snprintf compiler warning
  • fix: epoll server queue mode in co mode
  • fix: cmake CMAKE_INSTALL_PREFIX
  • update NotifyF.tars, delete some interface not used
  • Optimize the initialization process of Current to improve performance
  • feat: Application add: getBindAdapter by obj
  • not compiler gtest mock(mac latest gcc gtest can not compiler)
  • support arm32 compiler
  • support cpu(i686) compiler
  • support arm cross compiler(CMAKE_TOOLCHAIN_FILE)

cn

  • 修复: udp ipv6的bug
  • 修复: mac下unit-test中fd的计算
  • 修复: 多线程的通信器模式下, udp收发包的bug
  • 修复: ServantHandle只保留一个Servant, 提高性能
  • 修复: cmake /SAFESEH:NO
  • 修复: cmake 默认打开-fsigned-char, 避免arm下编译的问题
  • 修复: epollserver 在协程模式下句柄的泄露(不影响业务)
  • 修复: tc_logger snprintf 中的编译警告
  • 修复: epoll server队列模式在协程模式下的bug
  • 修复: cmake CMAKE_INSTALL_PREFIX
  • 更新NotifyF.tars, 删除了不再使用的接口
  • 优化了Current初始化过程, 提高性能
  • Application添加根据obj获取BindAdapter的函数: getBindAdapter
  • 不再编译gtest mock
  • 支持arm32的编译
  • 支持cpu为i686的编译
  • 支持了arm交叉编译, 支持CMAKE_TOOLCHAIN_FILE