João Borges

Results 4 issues of João Borges

**Describe the bug** `boa_cli` crashes when the `.boa_history` does not exist. I think this was introduced in #1809 with the rustyline update. **To Reproduce** In the project directory you can...

bug
good first issue
E-Easy
cli

Increment operators on `Value::Integer(i32)`s result in `Value::Rational(f64)`s because they use `Value::to_number` which returns `f64`. This makes traditional `for` loops with `i++` slower because they use floating point arithmetic rather than...

enhancement
optimisation
discussion
execution

This Pull Request implements Tail Call Optimization as described in the [spec: tail-position-calls](https://tc39.es/ecma262/#sec-tail-position-calls) It changes the following: - introduce a new instruction `TailCall` that can is compatible with `Call` and...

discussion
vm

## Motivation Noticed a mistake in the `span_enabled!` documentation, it was copied over from `event_enabled!` ## Solution Fix the documentation