V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moonbitlang
V2EX  ›  推广

无符号整数来了。。本周开始支持 32 位无符号整数

  •  
  •   moonbitlang · 145 天前 · 1214 次点击
    这是一个创建于 145 天前的主题,其中的信息可能已经有所发展或是发生改变。

    MoonBit 更新

    • 支持了 32 位无符号整数
    let num = 100U // 32 位无符号整数的字面量需要后缀 U
    
    • 在 wasm 后端导出返回值类型为 Unit 的函数时,之前导出函数的类型中会有 (result i32),现在 MoonBit 编译器会自动生成一个没有返回值 wrapper 函数,并将其进行导出

    • moonbitlang/core 的 API 一致性调整

      • forall/existall/any统一为all/`
      • containsmember 统一为contains

    IDE 更新

    • 修复了 rename method 时候会丢失 type prefix 的 bug

    • 增加了 try ... catch ... 表达式中的 match clause 中补全的功能

    构建系统更新

    • 增加了诊断信息渲染功能,目前还在试验阶段。可通过设置环境变量 MOON_RENDR=1 启用

    企业微信截图_c5277e94-becb-4989-8253-c60433d8eb22.png

    • moon bench 命令改为 moon generate-build-matrix ,bench 子命令留待后续使用

    为了配合标准库开发,接下来几周将会加快迭代速度,版本将会每天上午更新,希望切实帮助程序员

    5 条回复    2024-06-26 00:55:54 +08:00
    CEBBCAT
        1
    CEBBCAT  
       145 天前
    感觉像是推广呐,楼主下次发到 /go/promotions
    YsHaNg
        2
    YsHaNg  
       144 天前
    @CEBBCAT 这种只会让人油猴拉黑
    drymonfidelia
        3
    drymonfidelia  
       144 天前   ❤️ 1
    @Livid 这种把程序员、编程节点拿来发更新日志的行为应该禁止吗
    moonbitlang
        4
    moonbitlang  
    OP
       144 天前
    @CEBBCAT 好呀谢谢建议
    Livid
        5
    Livid  
    MOD
       143 天前
    @moonbitlang 请发到 /go/promotions

    你的账号上目前有 -8 的降权。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2768 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:43 · PVG 20:43 · LAX 04:43 · JFK 07:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.