Grégoire Geis
Grégoire Geis
I'm currently working on the Kaleidoscope tutorial using Inkwell, and I think it would make a great self-documenting example. Any chance this would get added to the repo, once it...
I think living in the /examples directory is definitely a plus. Furthermore, `cargo test` automatically compiles examples without running them (or at least can be configured to do so), which...
Oh, that's great! I hope you manage to get FFI through LLVM working, because I didn't manage to using the recommended methods.
I went with a monolithic block of code because I stored expressions under a single enum, but if you're doing this differently you could go with the Visitor pattern, which...
Most of your concerns are fair, indeed. Another problem is that many values can have different types; for example, a `PhiValue` can also be a float (and thus a `FloatValue`)....
Now that I'm mostly done with the Kaleidoscope example, I think I'm gonna get into this. To me, a single struct should exist with the `LLVMValueRef` field, and different traits...
Indeed, I didn't know the type system was that important, I believe you're right in being more restrictive. Maybe generics could be used? For example, `Phi` would expose `FloatValue`'s members,...
By "keep this to the second iteration", do you mean wait till the [0.1.0](https://github.com/TheDan64/inkwell/milestone/1) milestone is reached? If so, I'll work on it first, since I think this whole thing...
Doesn't happen on my machine either.
The logs show that the error comes from a `SIGKILL` signal, so one can guess that Travis is purposely killing the process. Maybe limiting the number of concurrent tests (using...