Logo
Explore Help
Sign In
PuqiAR/Fig-TreeWalker
1
1
Fork 1
You've already forked Fig-TreeWalker
Code Issues Pull Requests Actions Packages Projects Releases 9 Wiki Activity

9 Releases 9 Tags

RSS Feed
  • v0.4.3-alpha b4b6d409b5
    Compare

    Fig v0.4.3-alpha
    All checks were successful
    Release Build / build-windows-x64 (push) Successful in 1m26s
    Details
    Release Build / build-linux-x64 (push) Successful in 1m46s
    Details
    Stable

    PuqiAR released this 2026-02-04 19:21:52 +08:00 | 25 commits to main since this release

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • Fig-v0.4.3-alpha-linux-x86_64.sha256
      103 B
      2026-02-04 19:30:07 +08:00
    • Fig-v0.4.3-alpha-linux-x86_64.tar.gz
      1.3 MiB
      2026-02-04 19:30:07 +08:00
    • Fig-v0.4.3-alpha-windows-x86_64.sha256
      106 B
      2026-02-04 19:29:52 +08:00
    • Fig-v0.4.3-alpha-windows-x86_64.zip
      968 KiB
      2026-02-04 19:29:51 +08:00
    • FigSetup-Linux
      11 MiB
      2026-02-04 19:30:30 +08:00
    • FigSetup.exe
      6.7 MiB
      2026-02-04 19:30:10 +08:00
  • v0.4.2-alpha ca4ae143b4
    Compare

    Fig v0.4.2-alpha
    All checks were successful
    Release Build / build-windows-x64 (push) Successful in 43s
    Details
    Release Build / build-linux-x64 (push) Successful in 50s
    Details
    Stable

    PuqiAR released this 2026-01-22 08:24:14 +08:00 | 36 commits to main since this release

    [Fix][Impl] 为了消除类构造带来的语法歧义,同时保持实现简洁和括号省略的语法,自此版本,引入了 new 操作符
    造成歧义的原方法:
    if a == A{}
    条件是 a == A,还是 a == A{} ?

            因此,现在使用 new a_struct{}来构造类
    

    [Opti] 相较于 Fig v0.4.1-alpha版本,release O3同编译条件下
    Fib普通递归法性能提升 ~ 50%
    具体方式:
    增加了小整数优化,-128~127的整数现在会直接从IntPool获取而不是新构造
    ...忘了

    [Fix] 类构造 shorthand模式忘写了,现在补上了
    [Feat][Impl] 类型声明现在接受一个表达式,原为Identifier。实现 var start: time.Time = time.now() 的效果
    这是符合语法和语言特性的支持,类型为一等公民。类似Python的 <class 'type'>

    [Impl] 修改了部分错误输出的细节

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • Fig-v0.4.2-alpha-linux-x86_64.sha256
      103 B
      2026-01-22 08:37:33 +08:00
    • Fig-v0.4.2-alpha-linux-x86_64.tar.gz
      1.3 MiB
      2026-01-22 08:37:32 +08:00
    • Fig-v0.4.2-alpha-windows-x86_64.sha256
      106 B
      2026-01-22 08:37:24 +08:00
    • Fig-v0.4.2-alpha-windows-x86_64.zip
      941 KiB
      2026-01-22 08:37:23 +08:00
    • FigSetup-Linux
      11 MiB
      2026-01-22 08:37:38 +08:00
    • FigSetup.exe
      6.7 MiB
      2026-01-22 08:37:31 +08:00
  • v0.4.1-alpha 21641f888e
    Compare

    Fig v0.4.1-alpha
    All checks were successful
    Release Build / build-windows-x64 (push) Successful in 2m55s
    Details
    Release Build / build-linux-x64 (push) Successful in 4m41s
    Details
    Stable

    PuqiAR released this 2026-01-19 17:33:52 +08:00 | 37 commits to main since this release

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • Fig-v0.4.1-alpha-linux-x86_64.sha256
      103 B
      2026-01-19 17:36:13 +08:00
    • Fig-v0.4.1-alpha-linux-x86_64.tar.gz
      1.3 MiB
      2026-01-19 17:36:12 +08:00
    • Fig-v0.4.1-alpha-windows-x86_64.sha256
      106 B
      2026-01-19 17:35:36 +08:00
    • Fig-v0.4.1-alpha-windows-x86_64.zip
      937 KiB
      2026-01-19 17:35:35 +08:00
    • FigSetup-Linux
      11 MiB
      2026-01-19 17:38:56 +08:00
    • FigSetup.exe
      6.7 MiB
      2026-01-19 17:37:13 +08:00
  • v0.4.0-alpha 9e3f17711f
    Compare

    Fig v0.4.0-alpha
    All checks were successful
    Release Build / build-windows-x64 (push) Successful in 54s
    Details
    Release Build / build-linux-x64 (push) Successful in 1m21s
    Details
    Stable

    PuqiAR released this 2026-01-19 04:13:55 +08:00 | 45 commits to main since this release

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • Fig-v0.4.0-alpha-linux-x86_64.sha256
      103 B
      2026-01-19 04:21:39 +08:00
    • Fig-v0.4.0-alpha-linux-x86_64.tar.gz
      1.3 MiB
      2026-01-19 04:21:38 +08:00
    • Fig-v0.4.0-alpha-windows-x86_64.sha256
      106 B
      2026-01-19 04:21:21 +08:00
    • Fig-v0.4.0-alpha-windows-x86_64.zip
      939 KiB
      2026-01-19 04:21:20 +08:00
    • FigSetup-Linux
      11 MiB
      2026-01-19 04:22:02 +08:00
    • FigSetup.exe
      6.7 MiB
      2026-01-19 04:21:35 +08:00
  • v0.3.9-alpha d398d457b5
    Compare

    Fig v0.3.9-alpha
    All checks were successful
    Release Build / build-windows-x64 (push) Successful in 1m0s
    Details
    Release Build / build-linux-x64 (push) Successful in 1m2s
    Details
    Stable

    PuqiAR released this 2026-01-15 17:51:01 +08:00 | 46 commits to main since this release

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • Fig-v0.3.9-alpha-linux-x86_64.sha256
      103 B
      2026-01-15 18:07:09 +08:00
    • Fig-v0.3.9-alpha-linux-x86_64.tar.gz
      1.3 MiB
      2026-01-15 18:07:09 +08:00
    • Fig-v0.3.9-alpha-windows-x86_64.sha256
      106 B
      2026-01-15 18:07:07 +08:00
    • Fig-v0.3.9-alpha-windows-x86_64.zip
      926 KiB
      2026-01-15 18:07:06 +08:00
    • FigSetup-Linux
      11 MiB
      2026-01-15 18:07:25 +08:00
    • FigSetup.exe
      6.7 MiB
      2026-01-15 18:07:24 +08:00
  • v0.3.8-alpha ccf80536b3
    Compare

    Fig v0.3.8-alpha
    All checks were successful
    Release Build / build-windows-x64 (push) Successful in 47s
    Details
    Release Build / build-linux-x64 (push) Successful in 58s
    Details
    Stable

    PuqiAR released this 2026-01-14 21:35:48 +08:00 | 47 commits to main since this release

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • Fig-v0.3.8-alpha-linux-x86_64.sha256
      103 B
      2026-01-14 21:36:53 +08:00
    • Fig-v0.3.8-alpha-linux-x86_64.tar.gz
      1.3 MiB
      2026-01-14 21:36:53 +08:00
    • Fig-v0.3.8-alpha-windows-x86_64.sha256
      106 B
      2026-01-14 21:36:44 +08:00
    • Fig-v0.3.8-alpha-windows-x86_64.zip
      918 KiB
      2026-01-14 21:36:44 +08:00
    • FigSetup-Linux
      11 MiB
      2026-01-14 21:36:59 +08:00
    • FigSetup.exe
      6.7 MiB
      2026-01-14 21:36:52 +08:00
  • v0.3.7-alpha 99e00492f5
    Compare

    Fig v0.3.7-alpha
    All checks were successful
    Release Build / build-windows-x64 (push) Successful in 46s
    Details
    Release Build / build-linux-x64 (push) Successful in 59s
    Details
    Stable

    PuqiAR released this 2026-01-14 17:37:27 +08:00 | 49 commits to main since this release

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • Fig-v0.3.7-alpha-linux-x86_64.sha256
      103 B
      2026-01-14 17:39:00 +08:00
    • Fig-v0.3.7-alpha-linux-x86_64.tar.gz
      1.3 MiB
      2026-01-14 17:39:00 +08:00
    • Fig-v0.3.7-alpha-windows-x86_64.sha256
      106 B
      2026-01-14 17:38:49 +08:00
    • Fig-v0.3.7-alpha-windows-x86_64.zip
      918 KiB
      2026-01-14 17:38:49 +08:00
    • FigSetup-Linux
      11 MiB
      2026-01-14 17:39:07 +08:00
    • FigSetup.exe
      6.7 MiB
      2026-01-14 17:38:57 +08:00
  • v0.3.6-alpha 1ccc63419d
    Compare

    Fig v0.3.6-alpha
    All checks were successful
    Release Build / build-windows-x64 (push) Successful in 58s
    Details
    Release Build / build-linux-x64 (push) Successful in 1m0s
    Details
    Stable

    PuqiAR released this 2026-01-04 14:51:32 +08:00 | 52 commits to main since this release

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • Fig-v0.3.6-alpha-linux-x86_64.sha256
      103 B
      2026-01-04 14:53:52 +08:00
    • Fig-v0.3.6-alpha-linux-x86_64.tar.gz
      1.3 MiB
      2026-01-04 14:53:52 +08:00
    • Fig-v0.3.6-alpha-windows-x86_64.sha256
      106 B
      2026-01-04 14:53:46 +08:00
    • Fig-v0.3.6-alpha-windows-x86_64.zip
      912 KiB
      2026-01-04 14:53:45 +08:00
    • FigSetup-Linux
      11 MiB
      2026-01-04 14:54:02 +08:00
    • FigSetup.exe
      6.7 MiB
      2026-01-04 14:54:00 +08:00
  • dev-build cabe15c581
    Compare

    Fig dev-build
    Some checks failed
    Release Build / build-windows-x64 (push) Successful in 54s
    Details
    Release Build / build-linux-x64 (push) Has been cancelled
    Details
    Stable

    PuqiAR released this 2026-01-04 14:12:55 +08:00 | 55 commits to main since this release

    Merge branch 'main' of https://git.fig-lang.cn/PuqiAR/Fig

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • Fig-dev-build-linux-x86_64.sha256
      100 B
      2026-02-04 20:44:51 +08:00
    • Fig-dev-build-linux-x86_64.tar.gz
      1.3 MiB
      2026-02-04 20:44:48 +08:00
    • Fig-dev-build-windows-x86_64.sha256
      103 B
      2026-02-04 20:44:38 +08:00
    • Fig-dev-build-windows-x86_64.zip
      968 KiB
      2026-02-04 20:44:37 +08:00
    • FigSetup-Linux
      11 MiB
      2026-02-04 20:47:13 +08:00
    • FigSetup.exe
      6.7 MiB
      2026-02-04 20:46:18 +08:00
Powered by Gitea Version: 24.7.0 Page: 22ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API