Paul Schoenfelder

Results 323 comments of Paul Schoenfelder

Yes, as mentioned in the other issue for `eq`, I believe I added support for constant operands to most instructions already, but if there are any missing it's easy to...

I'd suggest making `--debug` the default, and require `--debug=false` or `--no-debug` (or something to that effect) to disable that default. Just like `cargo`/`rustc` do debug builds by default, and require...

I believe the parser still requires there to be an even number of hex digits, so I believe this is still an open issue @Bisht13

I wonder if this issue is going to remain relevant once we switch to distributing MAST instead (which I expect to happen shortly after 1277 is merged, as the next...

Yep, this is fixed. I wrote a test to confirm, both when compiling a library and when compiling a program with the compiled library, I'll open a PR so we...

Yep! During my refactoring, I made most source-related errors associated with a source span, so that those errors render a source code snippet when displayed. There are still errors that...

Implemented in #1419. We do not yet have a canonical way to ship the sources a given MAST artifact was produced from, it is assumed for now that the sources...

The tree-sitter grammar/parser is implemented [here](https://github.com/0xMiden/tree-sitter-masm), and a work-in-progress extension for Zed is implemented [here](https://github.com/0xMiden/miden-zed-extension). The LSP server underpinning the extension will be located in the compiler repo for now,...

Well, the current `midenc-debug` implementation is built on top of `VmStateIterator`, so that can't go away, at least not without replacing it with something equivalent (or providing the tools to...

I'm aware of why the stack is padded internally, my issue is that this implementation detail leaks in a way that hurts usability significantly. IMO documenting it doesn't help at...