Comments (3)
This is weird.. The ndarray crate obviously has some kind of problem, perhaps it contains a bug. This is most likely not a bug in grex itself.
Please create an issue in ndarray's issue tracker and post the entire stacktrace there. I think the people over there can help you better than I can. I develop on macOS, so I don't have a Linux machine to test on.
Another alternative:
Do you get the same error when you use the Linux binary from my repository? If not, then there is probably just an issue within the build process of ndarray.
from grex.
Thanks for the tips. The Linux binary works fine. Since grex 1.11.0 also builds fine, I have 2 versions to bisect.
Following the track that its ndarray not grex's fault, I backed up to ndarray version 0.13.0 (used by grex 1.1.0) and that builds successfully in an empty project. However ndarray version 0.13.0
when applied to grex 1.2.0 produce the attached stack trace. Hopefully by limiting the differences to between grex 1.1.0&1.2.0, ndarray 0.13.0&0.15.0, and MacOs&Linux, the stack trace that has shrunk to only 25 errors will be more suggestive. I assume we have a version mismatch problem, but since I know absolutely nothing about ndarray nor grex internals, I'm hoping for another clue to narrow my search / learning curve.
ndarray-v0.13.0.txt
from grex.
I fixed my problem with:
$ rustup update
I don't think its worth hunting down what combination of changes in the rust toolchain, ndarray, and grex caused my problem. Unless the problem reappears elsewhere.
from grex.
Related Issues (20)
- Generate BRE and ERE regex HOT 1
- Treat diffs as separate groups HOT 2
- Add support for Unicode 15 HOT 1
- Performance enhancements to enable large inputs HOT 6
- "Scalable Synthesis of Regular Expressions From Only Positive Examples"
- Document how stdin is read in `--help` message HOT 3
- Create Python bindings for the library
- Document how to use grex in shell filters HOT 1
- JavaScript/TypeScript bindings to the browser and nodejs HOT 2
- Couldn't compile ndarray HOT 3
- Improve command-line tool by adding STDIN support HOT 1
- installation problem HOT 1
- Deprecate enum `Feature` in favor of additional methods in `RegExpBuilder`
- Allow to specify characters that have to be converted to character class HOT 2
- usage error HOT 1
- Feature Request: Allow to pipe text into grex HOT 2
- Add optional CLI feature if using grex as a library HOT 5
- Very slow for large number of lines HOT 1
- Add WASM support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grex.