Marek Kaput

Results 108 issues of Marek Kaput

This change is [](https://reviewable.io/reviews/starkware-libs/cairo/5474)

# Bug Report **Cairo version:** f913adc66b04546bdbc2eba09d15db3ac2a0c962 **Current behavior:** When opening Cairo0 file, LS attempts to load it and analyse as Cairo file. **Expected behavior:** LS should try to automatically deduce...

bug
ide

The architecture of CairoLS has many flaws that accumulated into a cause of many problems over time. It's time to fix it. - [x] Implement proper logging facilities. - [x]...

ide

# Bug Report **Cairo version:** 43afafdcc947202a918fe872288e8f601c772554 **Current behavior:** https://github.com/starkware-libs/cairo/assets/3450050/4b733e8d-bd7f-4a52-b2b7-e1b17bf8dd21 **Expected behavior:** The notifications' abomination should not happen. The solution for this is to cache Scarb state. To be done during...

bug
ide

# Feature Request **Describe the Feature Request** Add a possibility to allow VSC extension users to use Scarb project recognition, but use their Cairo LS build, instead of the one...

enhancement
ide

# Feature Request Implement magic of https://doc.rust-lang.org/reference/conditional-compilation.html in Cairo. Namely, implement the `all`, `any` and `not` predicates.

enhancement

Write a following test: 1. Use some mock LS client to start Scarb LS 2. Create a following Scarb project: - Two packages `A` and `B` - Make `B` dependent...

good first issue
help wanted

### Problem The registry protocol and `scarb publish` are undocumented. ### Proposed Solution Write a documentation about these. Exact structure is TBD. ### Notes _No response_

documentation

### Problem `scarb package` is undocumented ### Proposed Solution Write a reference package on how to use `scarb package` to get package tarballs. Describe all quirks, the process of source...

documentation

Do a quick benchmark of Scarb registry client implementation, to measure a) how does it's HTTP/2 requesting scheme look like and b) how fast it is. This can be done...