Skip to content

chl12172025-code/Nullprt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI CI passes with expected diagnostics in early-stage bootstrap environments.

Nullprt(NPRT)支持仓库

当前版本目标:0.2.0-beta

文档入口

  • 文档站点主页:docs/index.html
  • GitHub Pages:https://chl12172025-code.github.io/Nullprt/
  • API 参考(HTML):site/api/index.html(由 scripts/generate_api_docs.ps1 生成)
  • 教程目录:docs/tutorials/
  • 工程规格:spec/

工具链列表

  • aegc1:Nullprt 编译器驱动
  • nprt-pkg:包管理器
  • nprt-lsp:语言服务器(LSP 3.17)
  • nprt-debug:开发者版调试器(DAP 集成入口)
  • nprt-prof:开发者版性能分析器
  • nprt-doc:API 文档生成器
  • nprt-fmt:代码格式化工具
  • scripts/generate_api_docs.ps1:文档生成脚本

示例项目

  • examples/hello_nprt/
  • examples/http_server/
  • examples/license_verification/
  • examples/self_protection/
  • examples/c_interop/
  • examples/security_research_tool/(仅开发者版本)

Stage0 开发环境依赖

上述外部编译器依赖仅在 Stage0 bootstrap 阶段需要;最终 Nullprt 发行包不依赖任何外部编译器。

安装

下载预编译二进制

Releases 页面下载 v0.2.0-beta 对应平台压缩包(Windows/Linux/macOS x x86_64/arm64),解压后将 bin/ 目录加入 PATH

道德与法律合规

安全研究相关能力(硬件标识模拟、VM 行为模拟、跨进程内存操作)仅限授权的安全研究和兼容性测试。
默认发行构建必须关闭开发者研究能力,不得用于攻击第三方系统或绕过许可验证。