DimitrisJim

Results 111 comments of DimitrisJim

Does using `cargo run --release get-pip.py` make any difference? I can't seem to repro it locally (what OS are you using?) > also not clear what the docs here are...

I'd say it's totally in scope! I remember I used `chocolatey` when I tried to set up a windows env for rustpython, it contains openssl as a package to install....

what have been the issues faced with developing on windows? Just getting ssl to play? I remember building Rustpython after a clone worked fine for me (don't remember if I...

So the main idea here is that we want to skip iterations when we intersect/difference/symmetric_difference a set with itself. Though the PR fixes faulty assumptions in `intersect_update` and `difference_update` (the...

Hey @qingshi163! Before you get going, we should probably decide on if we want to go about this with `rust-peg` or if we'd like to port `pegen` over to rust....

IIRC the PEP on the PEG parser touched on this, I remember seeing that speed was along the same lines ([here's](https://peps.python.org/pep-0617/#performance) the relevant section) but memory requirements jumped up. This...

> rust-peg explicitly require the #[cache] mark while pegen implicitly implementing I'm pretty sure that's what [`(memo)`](https://github.com/python/cpython/blob/7956e0c30001cc0940caa66fab4d72455c865b3a/Grammar/python.gram#L113) is for in the CPython grammar file. (Unless I misunderstood your point). Either...

I remember quickly looking into this but not replying in the other issue. `NL` seems to be a token only used for the python implementation of the tokenizer (i.e `tokenize.py`),...

Okay, I now see why this issue was initially raised, wasn't aware linters depend on the `NL` but it makes sense . The alternative would be *also* running the Python...

@branai we get a view of the parsed params in the function `parse_params` of `compiler/parser/src/function.rs`. That's where the checking for duplicate names should probably live.