summary refs log tree commit diff stats
path: root/tests/js/tobjfieldbyvar.nim
diff options
context:
space:
mode:
authorMamy Ratsimbazafy <mamy_github@numforge.co>2024-07-17 17:04:50 +0000
committerGitHub <noreply@github.com>2024-07-17 19:04:50 +0200
commitddb31ce9682aa83e91119567bfb763bfc7bf0558 (patch)
tree18719c488603be182dd438cc208180fd09ab4990 /tests/js/tobjfieldbyvar.nim
parent494c24a7cebf982c385c9390c1d002db5fbacf51 (diff)
downloadNim-ddb31ce9682aa83e91119567bfb763bfc7bf0558.tar.gz
Add constantine to important_packages.nim (#23801)
This adds Constantine to the important packages. Release announcements:
- https://forum.nim-lang.org/t/11935
- https://github.com/mratsim/constantine/releases/tag/v0.1.0

Unfortunately at the moment I'm in a conundrum.

- Constantine cannot compile on devel due to
https://github.com/nim-lang/Nim/issues/23547
- The workaround is changing 
  ```Nim
func mulCheckSparse*(a: var QuadraticExt, b: static QuadraticExt)
{.inline.} =
  ```
  to
  ```Nim
  template mulCheckSparse*(a: var QuadraticExt, b: QuadraticExt) =
  ```
but this does not compile on v2.0.8 due to `gensym` issues despite
https://github.com/nim-lang/Nim/pull/23716

![image](https://github.com/nim-lang/Nim/assets/22738317/21c875d7-512f-4c21-8547-d12534e93a58).
i.e. as mentioned in the issue
https://github.com/nim-lang/Nim/issues/23711 there is another gensym bug
within templates that was fixed in devel but not the v2.0.x series and
that is not fixed by #23716
Diffstat (limited to 'tests/js/tobjfieldbyvar.nim')
0 files changed, 0 insertions, 0 deletions