P-E-P

Results 89 comments of P-E-P

I still need to reorder some commits and fix the changelog but this is nearly done :tada:

> I don't think there are any test cases for glob imports, could we add some? I've added two tests, `name_resolution23.rs` and `name_resolution24.rs`. The first one checks the globbing works...

@matthewjasper Do you have any rust example of cycles ? I initially thought this would be with `super` with no avail.

> is `async` token not fully supported yet? I was trying to step through the lexer with gdb to find out but for some reason it skips over some code...

@powerboat9 I haven't reviewed yet as it is still a draft, are you still working on issue #2667 ?

Maybe we should wait for #2815 to be merged ? Also, rustc use unified Function and ExternalFunction, maybe we should do the same since function body is now optional ?

> @mvvsmk with the following code: > > ```rust > fn foo() { > let a = 15q; > } > ``` > > and running `rustc` with `-Z parse-only`,...

> just removing the rust_error_at would remove the error , is there any specific info you would like me to return in the case of an unkown suffix? Tbh it's...

I've been trying to set up a CI in #2979, there is a small problem remaining but when it'll be merged this should'nt happen anymore.

> Should we somehow use autoconf to find cargo? We should at least ensure it is available during configuration.