你已经用 choosenim 安装了之前版本的 Nim

  • 时间:

【先有鸡还是先有蛋】

修複了 “Nim 的語法檢查 允許使用 gorgeEx(),但不允許 writeFile()” 的問題,現在這兩個都被提示 don’t run staticExec for ‘nim suggest 了 (#12491)

修複了用於 具有字符串字段的對象 的 newLit (#12542)

給整型添加了文檔 (#12513)

11月29日消息 今年9月份,Nim中文官網上線!大家可以通過https://nim-lang-cn.org來訪問。

BUG 修複修複了 “在 OSX 上多次調用後,gorgeEx() 失敗”的問題 (#12337)

距離前一個版本的發佈儘管只是過去了一個月的時間,但這次的版本已經包含了超過 70 次新的提交, 新修複了 20 個問題,讓我們的 1.0 版本變成了更好的樣子。

修複了 “‎具有默認值的泛型參數會導致不正確的泛型類型解析‎” 的問題 (#12528)

--os:ios 編譯指令現在也代表了 macosx (#12585)

修複手冊中錯誤的章節層級關係 (#12724)

修複了終止處理程序中調用 throw 引發的崩潰 (#12572)

修複了 “import 之前寫的編譯指示會被靜默忽略” (#5050)

添加文檔以更好地區分 getProjectPath, getCurrentDir 和 currentSourcePath (#12565)

修複了代碼風格的錯誤 (#12545)

更新日誌你可以 在我們的 GitHub 倉庫中 查閱此版本的變更日誌以及 Nim 的其餘源碼。

Nim是一個編譯型的具有垃圾收集的系統編程語言,有著極其卓越的生產/性能比。Nim的設計集中在三個E上:即效率(efficiency)、表達能力(expressiveness)和優雅(elegance)。

修複了 “[1.0.0] 無法使用 –cpu:avr 進行編譯” (#12395)

修複了 “一個算數的低級錯誤: -3 mod 7 == 3” (#12514)

修複了 “使用宏生成的 vm 字符串無法正常使用” (#12670)

如果你還沒有安裝 choosenim ,你可以通過 這些說明 來下載和安裝 choosenim,當然你也可以按照我們的 安裝 頁面直接安裝。

修複了 “後端集成文檔中 c2nim 鏈接失效” 的問題(#12537)

導出了 nim.cfg 解析器,現在其他工具也可以調用 readConfigFile 了 (#12602)

附《更新日誌》語言層面的變更模仿早期版本的 Nim ,在運行時取消了對無符號整數轉換的檢查。文檔中已針對這一改進做出了說明。查看 https://github.com/nim-lang/RFCs/issues/175 瞭解更多細節 (#12688)

sequtils:在示例中替換掉了已經遺棄的 ‘random’ 用法 (#12515)

現在Nim 團隊很高興為大家帶來 1.0.4 版本發佈的消息,這是在 Nim 1.0.0 之後發佈的第二個補丁版本。

Nim是一個新型的靜態類型、命令式編程語言,支持過程式、函數式、面向對象和泛型編程風格而保持簡單和高效。Nim從Lisp繼承來的一個特殊特性--抽象語法樹(AST)作為語言規範的一部分,可以用作創建領域特定語言的強大宏系統 。

文檔更新給 Math 模塊添加了文檔 (#12460)

修複了 “使用無效的對象變體會導致編譯器崩潰” (#12379)

安裝 1.0.4如果你已經用 choosenim 安裝了之前版本的 Nim ,升級到 Nim 的 1.0.4 版本會非常簡單:

修複了 “ strformat + asyncdispatch + const 同時使用會報錯” 的問題 (#12612)

添加了 or detectOs(Manjaro),這樣當檢測到系統為 Manjaro 時,調用原生的包管理器會使用 pacman 進行包管理 (#12587)

$choosenim update stable

修複了 “Windows 上的 64 位(只有在 64 位上有問題) nim 編譯/鏈接斷開” (#12536)

doc/tut3.rst: 修複了介紹中的錯別字 (#12607)

想要瞭解更多關於 1.0.0 版本的細節,可以查看我們兩個月前 版本發佈說明。

修複了 “再次出現的問題: compiler/vmgen.nim(354, 20) false leaking temporary 10 slotTempInt [AssertionError] (#12547)

優化和加強了 posix 模塊 (#10723)

在 manual.rst 中對 experimental / parallel 加入了示例以明確區別 (#12472)

修正文檔和註釋中的幾個錯誤 (#12553)

修複了 “staticRead() 引入的靜態文件變更時,會強制觸發重新編譯。” (#12663)

添加了指向 packaging 和 distro 頁面的鏈接 (#12603)

修複了 “nim.cfg 中 –define:FOO:VAL 的語法沒有文檔或者缺失” (#12367)

修複了 “除了最新的 devel 版本No =destroy for elements of closure environments other than for latest devel –gc:destructors” (#12577)

修複了許多無效的鏈接,儘量將鏈接替換為了鏈接到文檔內部 (#12463)

修複了 $*(dt: DateTime) 的說明 (#12660)

修複了 “--nimblePath 是附加的,需要一個無痛的解決方案” (#12601)

90后30岁倒计时烈士张伟杰告别五粮液机场通航阿里总市值4万亿鼠年贺岁金银币张晓晨当爸统一换发记者证两中国公民被绑架先有鸡还是先有蛋高以翔去世阿里总市值4万亿勇敢者游戏2预告林书豪缅怀高以翔高以翔去世五粮液机场通航云南高速事故广西4.3级地震欧莱雅广告遭罚悍匪冯学华判死刑广西4.3级地震2019AAA颁奖礼徐峥斥责追我吧高以翔死因公布腾格里沙漠污染物徐峥斥责追我吧统一换发记者证2019AAA颁奖礼林书豪缅怀高以翔徐峥斥责追我吧李庚希抽烟