Remove additional llvm ir print, update readme
This commit is contained in:
parent
e370e17ffd
commit
96947be97a
@ -39,7 +39,7 @@ Currently missing big features (TODOs) are:
|
||||
- ~~Strings~~ (DONE)
|
||||
- ~~Borrows~~ (DONE)
|
||||
- ~~Pointers~~ (DONE)
|
||||
- Unary operators
|
||||
- ~~Unary operators~~
|
||||
- Floats
|
||||
- Loops
|
||||
- Debug Information (PARTIALLY DONE)
|
||||
@ -53,7 +53,7 @@ Big features that I want later but are not necessary:
|
||||
Smaller features:
|
||||
- Easier way to initialize arrays with a single value
|
||||
- Lexical scopes for Debug Information
|
||||
- Only include standard library at all if it is imported
|
||||
- ~~Only include standard library at all if it is imported~~
|
||||
|
||||
### Why "Reid"
|
||||
|
||||
|
@ -68,10 +68,6 @@ pub struct CompileOutput {
|
||||
impl CompiledModule {
|
||||
pub fn output(&self) -> CompileOutput {
|
||||
unsafe {
|
||||
let llvm_ir = from_cstring(LLVMPrintModuleToString(self.module_ref))
|
||||
.expect("Unable to print LLVM IR to string");
|
||||
println!("{}", llvm_ir);
|
||||
|
||||
LLVM_InitializeAllTargets();
|
||||
LLVM_InitializeAllTargetInfos();
|
||||
LLVM_InitializeAllTargetMCs();
|
||||
|
Loading…
Reference in New Issue
Block a user