Closed superbobry closed 6 years ago
Thank you for your report. Warnings to narrowing conversion may not be the cause of test failures. I'll check tests later.
I added explicit typecasts to suppress warnings for narrowing conversion. Would you check whether it sill compiles with a number of invalid-cast warning?
In addition, I'm not sure but some errors might be due to the file mode. https://github.com/kmike/marisa-trie/issues/1#issuecomment-198243103
Sorry, it must not be due to the file mode, because it passes tests on 32-bit environments.
It seems that the following decrement is wrong. https://github.com/s-yata/marisa-trie/blob/master/lib/marisa/grimoire/vector/bit-vector.cc#L200
Would you check if tests still fail or not with the latest version?
Yes, with the master
version of marisa-trie
all the 64-bit tests succeed. Thank you very much!
Can you do a bugfix release?
I'll do it in a few days.
Just a friendly reminder that we're waiting on the new release to update the Python wrapper :)
Sorry for my very very late reaction.
I've added a tag v0.2.5.
No worries. Thank you for releasing the fix!
I've added a release v0.2.5.
https://github.com/s-yata/marisa-trie/releases/tag/v0.2.5
marisa-0.2.5.tar.gz is an archive generated by make dist
.
Hello,
I'm one of the maintainers of the Python bindings to
marisa-trie
. Recently we started testing the code on Windows and came across a known issue with the 64-bit version. The library compiles with a number of invalid-cast warnings, but most of the tests fail to pass, which may indicate that despite successful compilation, the library is broken.Here's a sample of the compilation warnings:
You can see full compilation log on AppVeyor.