head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.18 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.16 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.14 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.12 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.10 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.8 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.6 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.4 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.2 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.2.0.8 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.6 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.4 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.2 pkgsrc-2023Q1-base:1.2; locks; strict; comment @# @; 1.3 date 2024.02.20.22.20.50; author charlotte; state Exp; branches; next 1.2; commitid 1OQGDJIBAvcjQdZE; 1.2 date 2023.03.02.05.50.05; author charlotte; state Exp; branches; next 1.1; commitid 1qDk48zyZ2rDLvfE; 1.1 date 2023.01.19.02.20.00; author charlotte; state Exp; branches; next ; commitid NUYhqILK2HlhX5aE; desc @@ 1.3 log @lang/qbe: Update to 1.2 QBE 1.2 comes with important correctness fixes as well as improvements to the documentation. Notable changes are: - correctness fixes to the stack-slot coalescing pass - new experimental dbgfile and dbgloc directives @ text @$NetBSD: distinfo,v 1.2 2023/03/02 05:50:05 charlotte Exp $ BLAKE2s (qbe-1.2.tar.xz) = 3f69a37e35274bc5849aa73e7b5c7a784f1a00be3a5c6cbad5efc7c0480f6929 SHA512 (qbe-1.2.tar.xz) = b3ffd172e95346b3bfae1d2aff4c22a32af8bd4443d073f6fbb711f41db01f072ca7a8108901508cd4a8366567dab46510e0438716d35548591fdf37cee49971 Size (qbe-1.2.tar.xz) = 246364 bytes @ 1.2 log @lang/qbe: Update to 1.1 Changes from 1.0: - support for Apple ARM-based hardware (arm64_apple target) - support for thread-local storage - a new blit instruction to copy small aggregates - a new hlt instruction to flag non-termination - a new stack slot coalescing optimization @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2023/01/19 02:20:00 charlotte Exp $ d3 3 a5 3 BLAKE2s (qbe-1.1.tar.xz) = 18c5cefe18a79a8f0ece4f98490324d6b81ad45f6d6a4f18abef2672a4317895 SHA512 (qbe-1.1.tar.xz) = 1e5d7d1df3d73849dbf19dd1d84c9bba63a5041622823a5a239496032f9d82bd1640dd2bbd03e28c8a180b8e66a1fe10deb940b5d8fde996bf593f7e8d943e8b Size (qbe-1.1.tar.xz) = 244740 bytes @ 1.1 log @lang/qbe: Import package QBE aims to be a pure C embeddable backend that provides 70% of the performance of advanced compilers in 10% of the code. Its small size serves both its aspirations of correctness and our ability to understand, fix, and improve it. It also serves its users by providing trivial integration and great flexibility. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 BLAKE2s (qbe-1.0.tar.gz) = c528787ae40a7e6863bf523c258bcd9a0d846c594b56942a7421ba8df32c6390 SHA512 (qbe-1.0.tar.gz) = 21d1a6a62b389073cb8ca9973144cdc8d075e56baea35e6323d6a98a3c0e891097e3404f3016f3466ba50da99627be11d43978c9f6c10ffff9b6be7740305875 Size (qbe-1.0.tar.gz) = 351977 bytes @