oakc icon indicating copy to clipboard operation
oakc copied to clipboard

A portable programming language with a compact intermediate representation

Results 28 oakc issues
Sort by recently updated
recently updated
newest added

Bumps [regex](https://github.com/rust-lang/regex) from 1.5.4 to 1.5.5. Changelog Sourced from regex's changelog. 1.5.5 (2022-03-08) This releases fixes a security bug in the regex compiler. This bug permits a vector for a...

dependencies

Things in the [ffi branch](https://github.com/adam-mcdaniel/oakc/tree/ffi) need to change _drastically_ before I can merge it. I **really** dislike having to use the command line to include FFI files. I think it's...

enhancement
hardening
flag
foreign function interface

👋 it would be good to tag the releases so that more easier to consume in the [homebrew side](https://github.com/Homebrew/homebrew-core/pull/66697). Thanks!

I dont know if this is in progress or is already implemented, but having compile time optimizations for pruning out unreachable code, loop unrolling, constant expression evaluation, could really improve...

I was banging my head against the current implementation of `extern fn`'s as it wraps every external function declaration into an oak function. This would generate code to build up/tear...

enhancement
memory
foreign function interface

I followed the installation instructions but I ran into an issue: both arguments '-c' and '--cc' throw an error. I managed to compile the hello world example without any flags,...

Oak's FFI supports calling C functions, only if the target function follows the oak FFI protocol (e.g. receive a vm object, and interact with it) ~~As Oak is advertised to...

enhancement
foreign function interface
core library

This PR: - implements the `Display` trait for all of the `Mir*` structs/enums - adds basic optimization by evaluating constant expressions at compile time - traverses entry point to find...

optimization