Skip to content

v0.1.1: adapt to nim v1 or v2

Choose a tag to compare

@litlighilit litlighilit released this 04 Apr 16:42
· 565 commits to master since this release

Changelog

0.1.1 - 2025-07-11

Added

Nimble

  • task test: support passing arg for subTest (aa489e3)

Changed

Gitignore

Nimble

  • requires "nim >= 1.6.14" (347937c)

Fixed

Nimc

  • get rid of `Error: illegal capture 'args'... followup HEAD~5 (b645cb6)
  • Error: cannot bind another '=destroy' to: PyCodeObject:ObjectType;impr... (53253bc)
  • downcast in tuple now must be explicit? (dab5900)
  • when gen repr for exceptions: Error: got prototype: OpenSymChoice 29 "repr" (00e3909)
  • type mismatch in Python/symtable (2b5efb6)
  • get rid of `Error: illegal capture 'selfNoCast' ... (c69dedd)
  • nnkTupleConstr used to be nnkPar (a8d5659)

Nimc/js

  • no system.outOfMemHook on JS (7c382d7)

Rt

  • multimethods is off since 0.20 (a7e26a9)
  • grammar:genExpsilonSet: the length of the HashSet changed while iterating over it (296461a)
  • lexer:newTokenNode(followup HEAD^) (e6bcaf3)
  • grammar:newGrammarNode: assignment to discriminant changes object branch... (43fc39d)

Warning

  • [UnusedImport] of inner libs (26b39ac)
  • [UnusedImport] of stdlib; and a dup import (0d6c748)
  • [Deprecated] in pkg/regex: re,find shall be suffixed by '2' (510ca46)
  • [Deprecated] in system/stdlib:... (5a90c4a)