-
I am opening up this issue to discuss how to support user-defined generics within egglog.
## Motiviation
Now that first-class functions are working in the egglog Python bindings and I am startin…
-
# 🚀 Feature Request
## Motivation
Interface/trait is a key for creating abstractions for computer code. Historically ethereum was able to came up a number of well known interfaces such as erc20,…
-
This week's discussions have convinced me to take another look at how `libtock-rs` could integrate with the futures ecosystem. Unfortunately, I'm having a hard time seeing how that could work. I decid…
-
The REPL seems to be able to print everything, but looking through the standard library documentation, I don't see how to print things that aren't `Show`. It would be nice if there was some way to con…
-
As the title suggests, I'd like to see field types get refined based on the generic instantiation of a generic base class implemented by a derived type.
Given the following example and sharplab
…
-
Hi there -- thanks for writing this crate! I'd like to use it for some of my own crates that interact with the file system.
I'm wondering if you think using [camino](https://crates.io/crates/camino…
-
`rustc` seems to compile never used functions in traits:
```rust
// Note: both trait and fn are private and never used
trait NeverUsed {
fn never_used();
}
impl NeverUsed for () {
…
-
It is a fairly commonplace mistake to do a `transmute::` for `T` and `U` which are not necessarily compatible, but happen to work at that some particular point in time. These transmutes either change …
-
The IR code generation in ``libsolidity/experimental/codegen`` of https://github.com/ethereum/solidity/pull/14510 is quite incomplete so far. This issue explains the next step of extending it.
Curr…
-
This is currently only implemented for C# and Java, but is a pretty critical optimization.
I believe it is feasible to implement this logic once in Dafny code instead of N times in each target lang…