-
Below are a couple of capabilities that _could be added or extended_ to the ast-matcher that will be useful for testing. The capabilities can be used to perform ast/ir DAG analysis and optimization. T…
-
I have a usecase where I need to check if a Recover func is called in the defer statement in a go routine. I am currently doing this using this rule:
```
func checkGoStmtUsedInAnonymousFunc(m dsl.…
-
I would like to match the play `JsValue` instead of `String` but could not find a way to do that
```scala
import play.api.libs.json.Json._
arr(obj("name" -> "test")) should matchJson(arr(obj("n…
-
There have been some recent changes to the Python AST:
- Python 3.10: `match`/`case` (pattern matching, now a native Python feature)
- Python 3.11: `try`/`except*` (exception groups)
- Python 3.1…
-
Alex Nemish [reports](https://x.com/atlanter/status/1846158276917899676) on X:
> Validators are glorified IfThenElses.
> Blockchain space is very expensive.
>
> IfThenElse is one of the most us…
-
#744 will add support for `ruff format` as a code-formatter.
Ruff also supports the [`ruff check --fix`](https://docs.astral.sh/ruff/linter/#fixes) in its linter command, that allows it to automati…
-
https://medium.com/source-and-buggy/data-driven-performance-optimization-with-rust-and-miri-70cb6dde0d35
-
### Summary
Various suggestions to change the [Dafny AST](https://github.com/dafny-lang/dafny/blob/master/Source/DafnyCore/Backends/Dafny/AST.dfy) to make it, and using it for compilation easier.
…
-
# ⭐ Suggestion
It'd be really nice to be able to have some sort of interactive REPL where the program pauses on each node traversed and drops into a simple REPL console that lets you print out attr…
-
I think using a crate for displaying error message to user makes sense as this VM will stay in Rust. The best looking one is [ariadne](https://github.com/zesterer/ariadne) and i have past experience…