cznic 在 GitLab 发布 wa2c 项目 v0.3.2 版本更新GitLab 项目 cznic/wa2c 发布了 v0.3.2 版本更新。主要变更包括拆分 wa2c 为可导入引擎和命令行工具,集成 wasm2c 的 shadow-stack 修复,以及针对 nuc64 和 s390x 架构的自动生成代码更新。 评论点赞收藏42 天前
cznic 发布 visualmd v0.3.17 版本cznic 在 GitLab 上发布了 visualmd 项目的 v0.3.17 版本标签。页面列出了从 v0.2.3 到 v0.3.17 的历史版本发布时间线。 这是典型的代码托管平台自动生成的版本更新日志页面,缺乏具体的变更说明或技术细节。 评论点赞收藏42 天前
libqbe 在 -race 模式下因指针算术导致崩溃的问题分析Go 编译器团队 cznic 报告 libqbe 库在使用 -race 或 checkptr 构建时会因指针算术越界而崩溃。这导致下游依赖该库的项目无法运行竞态检测测试。 文章详细分析了 ccgo 生成的代码中遍历全局列表时的 unsafe.Pointer 转换问题,并建议修改代码生成器以符合 Go 内存安全规则。 评论点赞收藏43 天前
cznic修复qbecc并发构建竞态问题Go语言C编译器qbecc修复了并发构建时的竞态条件。当多个进程同时编译同名文件时,会因争夺临时汇编文件导致构建失败。作者通过引入唯一中间文件名解决了该问题。 该项目是一个基于QBE后端的Go语言C编译器,支持跨平台编译和Go ABI0接口。此次提交还包含详细的代码结构说明和测试命令指南。 评论点赞收藏43 天前
cznic 发布 libpcreposix v0.1.472 版本cznic 发布了 libpcreposix 库的 v0.1.472 版本。主要更新包括针对 nuc64 平台的自动生成代码和依赖项处理。 评论点赞收藏43 天前
cznic 发布 libX11 项目 v0.11.32 版本cznic 在 GitLab 上为 libX11 项目发布了 v0.11.32 版本标签。页面主要展示了该版本的提交记录和导航菜单。 评论点赞收藏43 天前
cznic/libmpc 发布 v0.2.46 版本cznic 团队发布了 libmpc 库的 v0.2.46 版本。主要更新包括针对 nuc64 架构的自动生成代码和依赖项管理优化。 评论点赞收藏43 天前
cznic 发布 QuickJS Go 绑定 v0.21.0 版本cznic 在 GitLab 上为 项目发布了 v0.21.0 版本标签。主要更新包括增加 VM 栈大小设置接口、支持执行待处理任务队列以及注册主机函数绑定。同时针对多种架构(如 Darwin、FreeBSD、Windows、RISC-V 等)自动生成了兼容代码。 评论点赞收藏43 天前
cznic 向 cc 项目推送代码:修复大端架构下联合体位域的字节序处理cznic 向 cc 项目推送了代码更新。主要修改涉及联合体位域在大端架构下的字节序处理逻辑,并增加了相应的单元测试用例。 此次提交修复了 Issue 146,确保大端目标上位域从访问单元的最高有效位开始分配,与小端逻辑镜像对称。 评论点赞收藏44 天前
ccgo v4.34.6 更新日志:修复异常处理与原子操作ccgo 编译器发布了 v4.34.6 版本。主要修复了 C 语言 setjmp/longjmp 异常处理中的返回值错误问题。 增加了 WebAssembly 线程支持所需的原子操作底层实现,并解决了 NetBSD 平台下的构建竞态条件。 评论点赞收藏44 天前
Scriptweaver 项目更新:实现纯 Tk 事件驱动的零原生内部拖放功能cznic 在 scriptweaver 项目中提交了内部拖放功能的第一阶段实现。 该功能允许小部件在父容器内被拾取和移动,完全基于纯 Tk 事件和 place 几何管理,不涉及 Go 或 C 代码。 提交包含共享的拖拽状态机引擎、JS 接口以及详细的测试用例。文档说明了零原生依赖的设计思路,以及回调数据如何通过虚拟事件传递而不需要修改绑定桥接层。 评论点赞收藏44 天前
cznic 发布 libpcre v0.4.39 版本更新cznic 团队发布了 libpcre 项目的 v0.4.39 版本更新。此次更新主要包含针对 pi32、e5-1650 和 nuc64 等不同硬件平台的自动代码生成及依赖调整。 这些提交记录展示了底层库在不同架构下的持续维护和适配工作。 评论点赞收藏46 天前