Remove the "triple" argument from Target.create_target_machine()
(it doesn't make sense to override the Target's triple)
Implement instruction replacer
Protect the module attribute
Remove unused TargetOptions code that does not get passed to engine
Make EngineBuilder passes TargetOptions properly
Add a tiny benchmark script to measure llvmlite vs llvmpy
Benchmark: do several iterations
Add llvmdev dependency to the build recipe, for Windows
Add Windows build recipe for llvmdev
Do not define no-op functions.
Replace hand-baked enums with the 3.4 enum class
Add some docstrings and nits
Add coverage for ModuleRef.global_variables
Fix Attribute enum on 32-bit platforms
Fixes for windows
- Allow legacy JIT engine
- Make EngineBuilder interface more consistent
Add recipe for testing builds
Add tests for create_jit_compiler_with_tm()
Remove vendored enum34 (conda has it now)
Link with stdc++ statically
Add Unix build script for llvmdev