Christian Poveda Ruiz
Christian Poveda Ruiz
Sure! Ping me if you need any help :)
I like the idea. Do you have any plan/list about what to log in each stage?
That sounds nice. I've never done any logging before so I'll dig in crates.io to see what can we use :) Update: It would be nice if there was some...
> * Divide by 0 > > * Reminder/Modulo by 0 > > * Out of bound shift operations > > * Negative of i128::MIN I agree that we should...
> On another note what should the behavior be for int operations that go outside the range available for `i128`? This is a discussion we need to have. It would...
Maybe we could consider some form of custom panicking? https://crates.io/crates/lazy-panic That'd let us have custom panic behavior and traces in the context of the language without introducing a `Result`.
> I'm in favor of this change. I would do it outside of this issue and measure performance. Do you want a new issue for it for discussion? Yes, I'll...
Maybe we should think how to lower this to `LIR`? I'd like to avoid doing some sort of ```rust if overflow_checks { // Do checked operations } else { //...
I'll start adding some scaffolding to receive flags and make our compiler more like a CLI. Update: Before I forget, we should also decide what will be our runtime error...
I've been checking how Haskell works as we share certain features such as currying with it. So the idea is that there are two IRs - Core (equiv to our...