Skip to content
This repository was archived by the owner on Aug 18, 2025. It is now read-only.

v0.2.7

Choose a tag to compare

@HelloAIXIAOJI HelloAIXIAOJI released this 20 Jul 16:39
· 1066 commits to master since this release

CodeNothing Programming Language Interpreter v0.2.7 Changelog

[v0.2.7] - 2025-07-21

New Features

IO Library Enhancement

  • Added input as an alias for io::read_line

JIT Compilation Support

  • Added partial JIT implementation supporting:
    • Arithmetic operations (+, -, *, /, %) for int/long/float types
    • Comparison operations for numeric types
  • Added --cn-query-jit parameter to:
    • Check if JIT is being used in current execution
    • Output detailed JIT invocation statistics

CodeNothing 编程语言解释器 v0.2.7 更新日志

[v0.2.7] - 2025-07-21

新增功能

IO库增强

  • io::read_line 添加了 input 别名

JIT编译支持

  • 新增部分JIT实现,支持:
    • int/long/float类型的加减乘除模运算
    • 数值类型的比较运算
  • 新增 --cn-query-jit 参数用于:
    • 查询本次运行是否使用JIT
    • 输出详细的JIT调用统计信息

Full Changelog: CodeNothingCommunity/CodeNothing@v0.2.6...v0.2.7

Installation Guide

Download Steps

  1. Download the following two packages for your operating system:
    • Interpreter main package (codenothing-{OS}.zip
    • Standard library package (codenothing-all-libraries-{OS}-latest.tar.gz

Installation Steps

  1. Extract both packages
  2. Create a subfolder named library in the interpreter's main directory
  3. Copy all extracted library files (.dll or .so) into the newly created library folder

Usage

After completing the above steps, you can start using the CodeNothing programming language interpreter.

System Requirements

  • Windows/Linux operating system
  • Appropriate file extraction tools

安装指南

下载步骤

  1. 下载适用于您操作系统的以下两个压缩包:
    • 解释器本体压缩包(codenothing-{OS}.zip
    • 标准库(library)压缩包(codenothing-all-libraries-{OS}-latest.tar.gz

安装步骤

  1. 解压两个压缩包
  2. 在解释器本体文件夹中创建子文件夹:library
  3. 将解压出的 library 文件(.dll 或 .so)全部复制到新建的 library 文件夹中

使用说明

完成上述步骤后,您就可以开始使用 CodeNothing 编程语言解释器了。

系统要求

  • Windows/Linux 操作系统
  • 适当的文件解压工具