Dan Kolsoi

Results 42 issues of Dan Kolsoi

## Description Adds support for nullable sections & checks for null ptrs ## Related Issue Fixes #220 ## How This Has Been Tested Unit tests updated ## Option\ Input/Output types...

**Is your feature request related to a problem? Please describe.** We use enums in a couple places but we're often returning error strings because of how varied LLVM errors are....

enhancement

Something I've been thinking about for a a couple years now is discontinuing support for the LLVM 3.x series. While I have maintained that this project should support as many...

LLVM 3.6
LLVM 3.7
LLVM 3.8
LLVM 3.9

Mentioned this issue in #39. Linking error: ```shell = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/home/travis/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.12l21m8irplp66s9.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.16u6js6g0l3k1ic6.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.17w1aw0a8xomqusj.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.186ando3tuiv0oj6.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1dmb1nz6dxo84fr9.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1im38lueib99jsk0.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1lconjl9u0o2i6n8.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1mvmz58owquyropc.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1oc9n4juaw7leig6.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1pm9tuwz75jfwtvh.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1rnxx9yo0hj048jp.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1tljfcyuidnf5zxo.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1tqc2b30yawnn5i2.rcgu.o" "/home/travis/build/TheDan64/inkwell/target/debug/deps/inkwell-fedb510211a7b559.1ts1eq5qo9lurzya.rcgu.o"...

bug
travis-ci
LLVM 3.9

* Full documentation: - [x] attributes.rs: 8ecc8158ce58447327607d7bcd7c4d28502c9d8a - [x] basic_block.rs: ed7175cc1b6b0f170b10d379b30c2239fa2b9f41 - [ ] builder.rs - [x] comdat.rs: e1854817e5b8814ad7776a1839c57392596f74e0 - [x] context.rs: e4c218cbd1b0d8aca38513ad9a4c00f1629fba2f - [ ] data_layout.rs - [ ]...

help wanted
documentation

**Describe the Bug** Travis-CI is no longer working so we stopped using it. Docs were built with travis and must be regenerated with the new build system

This will probably be a lot of work for Windows, but it'd be great to run tests against OSx in Travis and against Windows with Appveyor. - [x] Linux -...

enhancement
help wanted
travis-ci
appveyor

IIRC LLVM supports multithreading. We should support this at some point, if possible. It will likely have it's own set of obstacles. Any `Rc` types will likely need to be...

enhancement
wishlist
requires triage

WARNING: Brain dump ahead! Today, `build_int_add` looks approximately like `build_int_add(&self, left: &IntValue, right: &IntValue) -> IntValue`. This is great, because it'll stop you from trying to add a `FloatValue` and...

enhancement
sub types

**Describe the Bug** Somehow newer rust versions (late 2018+) expose unsafe behavior (maybe due to LTO?). Anyway, mixing and matching unrelated context and builder seems to produce a segfault. **To...

bug