encore
encore copied to clipboard
The Encore compiler.
The regular expresssion lib, located in modules/standard/Regex, no longer compiles. This has slipped through testing because the test script was still located in the library directory, not in the test...
This program displays some very bad memory behaviour. Changing the `10` in the `a` array to a `11` is expected to not effect memory usage significantly, as the `Shared_data` should...
This is a minor nuisance as you can always just replace `_` with `some_really_long_string_nobody_will_use_as_var_name` for the same effect. ``` class Main { def main () : void { let a...
We should remove the warnings from the _ucontext_ library since they are causing quite some noise and it's not going to be replaced by another library for the time being.
This code ``` class Main { def main() : void { let x = 1/0; print("bad"); } } ``` Will have different results based on what C implementation used. On...
In the current development branch, if file `A.enc` imports `A.enc` and `A.enc` also appears in the standard library, an ambiguity error will arise rather than the sensible option of just...
The run-time supports finalisers. We should support them at run-time in Encore too. There are some rules for finalisers that should be. From the Pony language: > Finalisers are special...
In `feature/capabilities` branch, one can consume a variable and then, for example, call a method on it. When the variable is consumed it is set to `null`. That this occurs...
Currently, someone can use the `-nogc` flag against the compiled binary to avoid some GC crashes (mainly due to not tracing correctly objects). This feature is not supposed to be...
In the same class, the c-code is generated incorrect when calling one stream function inside another stream function. One argument is missing/ when generating c-code. For instance: ``` Ocaml class...