HaoLang 调试能力 & 语言架构设计方法论与约束规范


HaoLang 调试能力 & 语言架构设计方法论与约束规范 ⚠️ 重要声明:本文档全部为设计规则、约束、方法论、检查清单;文档内出现的函数名、接口名、代码片段均仅作为示例参考,不代表强制实现。实际编码实现时可根据工程情况调整函数命名、内部实现细节,但必须遵守文档定义的原则、约束、禁止项与验收标准。

HaoLang 语言开发·全套专业术语手册


HaoLang 语言开发·全套专业术语手册(纯净最终版) 适用:自定义静态编译型语言、LLVM IRGen、精确GC设计、运行时调试、Windows/Linux跨平台编译、崩溃排查。 特性:无废话、无冗余、无无关系统术语、全覆盖开发链路。 一、GC 垃圾回收核心术语(运行时核心) 1.1 基础机制

高级语言 GC 设计全覆盖检查清单(工业级·静态编译型)


高级语言 GC 设计全覆盖检查清单(工业级·静态编译型) 适用范围:基于 LLVM 后端、类 Go/Java/C# 风格的静态类型编译语言;可作为 GC 系统设计规范、实现验收标准、线上问题排查依据。 一、核心设计哲学(先定原则,再写代码) 可追踪性原则:所有 GC 托管对象必须从已知根出发可达,不

用LLVM + ANTLR 开发一套自己的语言


用LLVM + ANTLR 开发一套自己的语言 目标 做出 可分发、可安装 的语言工具链(像 Go 安装包一样) 命令:mylang build main.my 直接生成 静态链接 exe(无依赖,随便拷贝运行) 支持 交叉编译(Windows 下编译 Linux/macOS 程序,上传就能跑) 工

LLVM 技术文档(通用编译器组件)


LLVM 技术完整文档 通用编译器基础设施与语言生态 一、LLVM 核心定义与定位 LLVM(现已不再是任何词组的缩写,仅作为项目名称)是一套模块化、跨平台、可高度复用的编译器基础设施框架。 其核心是 LLVM IR(中间表示)——一种与编程语言、CPU 架构无关的抽象指令集,作为整个编译流程的“通

全栈逆向与正向工程化工具体系


Java/Go/C++ 全栈逆向与正向工程化工具体系(行业完整版) 本文档统一梳理**Java(字节码层级)

磁盘工具精选速查手册


磁盘工具精选速查手册 (检测健康/通电/坏道/测速/分区/修复 一站式整理) 一、硬盘信息 & 健康状态(通电时间/次数/温度/SMART) CrystalDiskInfo(CDI) 免费、中文、无广告,轻量好用 查看:通电时间、通电次数、温度、健康度、SSD寿命/TBW 支持机械盘、SSD、NVM

全平台日志文件查看完整攻略


全平台日志查看完整攻略 覆盖 Linux 与 Windows PowerShell 全场景,包含基础查看、正则合并、上下文查看、编码处理、结果导出,直接复制即用。 一、Linux 日志常用命令全集 1. 基础查看命令 # 实时跟踪日志(持续刷新) tail -f catalina.out # 日志切

家用Kubernetes 集群故障分析报告与排查手册


Kubernetes集群故障分析与排查手册 一、故障概述 1. 集群基础信息 项目 详情 集群架构 单Master + 3 Worker节点 集群版本 Kubernetes v1.20.8 业务组件 KubeSphere v3.2.1、DevOps、监控日志体系、NFS存储、Ingress网关 容器

ESXI 更换SSL 证书


ESXI 更换SSL 证书 ESXI 开启 SSH 登录,登录成功之后,前往/etc/vmware/ssl目录: cd /etc/vmware/ssl 替换目录下面的 rui.key 和 rui.crt 经过测试发现通过 nginx_proxy_manger 申请的免费证书无法使用的 fullch