Zach Peltzer

Results 7 issues of Zach Peltzer

Is there a reason that `vm::api::Function::call` (and `call_async` and `call_fast_async`) take a mutable reference to `self`? The code compiles fine if they take immutable references.

vm

Constructing a type alias inside a record gives an "Undefined variable" error. # Example ```gluon // This doesn't work { MyInt = Int } // But this does type MyInt...

bug
typecheck

Having more than 29 fields in the `record!` macro gives this error: ``` error: recursion limit reached while expanding the macro `stringify` ... = help: consider adding a `#![recursion_limit="128"]` attribute...

enhancement

When adding hooks / keymaps related to LSP (e.g. a hook that runs `lsp-formatting-sync` before saving. See #158), it would be helpful to know if there is a LSP server...

enhancement

When using tabs for indentation, diagnostics report incorrect columns, acting like the tabs are 8 spaces. I wrote a (failing) test case for this here: https://github.com/lePerdu/java-language-server/blob/test/expands-tabs/src/test/java/org/javacs/WarningsTest.java#L38 Workaround by replacing tabs...

When writing some iterator helper functions around the base `ndarray` iterators, I found a scenario where the borrow checker rejects what seems to be valid code. The scenario is generating...

![column_line_highlighers](https://user-images.githubusercontent.com/18523376/51446216-f593d580-1cdc-11e9-927f-706e7c016aad.png) ### Steps 1. Execute the commands ``` add-highlighter global/ column 80 default,red add-highlighter global/ line '%val{cursor_line}' default,black ``` 2. Put the cursor on a line with fewer than 80...