Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/RustPython/Parser


https://github.com/RustPython/Parser

Add expression context parsing

952d70b9d1c0371045e9e1f19532f778dacbe788 authored over 2 years ago
Remove parse_program_tokens

02953b9fe67f69a80da060a6335d0cb4055fcc10 authored over 2 years ago
Expose a method to parse AST from tokens directly

8adc74fe2654c1f5185afeb15d6c505983e6edac authored over 2 years ago
Merge pull request #4218 from charliermarsh/charlie/clone

Make AST nodes Clone-able

48c0cb5599b1548bc8e69d4251cb7ae0ff108ad2 authored over 2 years ago
Merge pull request #4223 from youknowone/nightly-clippy

Fix nightly clippy warnings

2e33a3d0e9b03b80e8206163edd1f4e8329f11d2 authored over 2 years ago
Add end locations to all nodes (#4192)

1cc342e4ed7bd774077b153f0662ad0ffdb11892 authored over 2 years ago
Start simple string at quote mark

519718e65d7c967b6ffb0fb0bda8cb6b275737be authored over 2 years ago
Make AST nodes Clone-able

5da5490b198eb0a18c5498313f162f1d70547d0b authored over 2 years ago
Fix nightly clippy warnings

518cf728c393349b96c052515af8239924ff459b authored over 2 years ago
Start string location at kind or quote prefix

3397737a76b2479284d0981c205552c3d0a026ef authored over 2 years ago
Refactor fstrings (#4188)

6211a3a3a85a1aa25949024060efaa6d969ecddf authored over 2 years ago
Merge pull request #4186 from andersk/arithmetic

Spell “arithmetic” correctly

e64d7d196d194b6bcc7f272f56eba82815610d0a authored over 2 years ago
Spell “arithmetic” correctly

Signed-off-by: Anders Kaseorg <[email protected]>

f8b45e48e13078f136383019e383332b0c527666 authored over 2 years ago
temporary fix of parser build

f99e4789ed2a31eeb7e050a458e3223a8671522d authored over 2 years ago
better parser build experience

86b847204e4915b7736e53fbd2d622c1ecd8c711 authored over 2 years ago
Add PartialOrd to Location

26b529f9dc48025f1d94cfca7343b410385344f1 authored over 2 years ago
Merge pull request #4116 from charliermarsh/charlie/f-string

Avoid creating unused JoinedStr in FStringParser

b21ed24025b1cb3a17511043892caf8282fa2d94 authored over 2 years ago
remove Mode from codegen root

a41467789209269dbd177c806bfa573cb939e22e authored over 2 years ago
use thiserror

40690b9761c4d64b0673dea3f084d0487ab4a2b7 authored over 2 years ago
new_syntax_error working without full compiler

Fix #4100

1fd898c14c97299dba23dd353b3e060649e1cab1 authored over 2 years ago
parser::Mode from compile::Mode

bfe4795b6ce6097e550ff645f4ddbac65f762e6e authored over 2 years ago
Move out CompileError to core as generic form

42b95a9a9584209d423361980453a10d00ca2b79 authored over 2 years ago
Integrate CompileError to compiler-core::BaseError

e8230efe1a404290523df2d4fc68fe113fcc9854 authored over 2 years ago
integrate CodegenError to compiler-core::Error

7fcc18daea448b209c415f3abc661d56f4854b1d authored over 2 years ago
Integrate ParseError to compiler-core::Error

2b7bf79d29ebeef337d1544274e3242e96f70068 authored over 2 years ago
clean up cargo.toml sort

7f994046189022c73b16b5db80ef85042e0d1cb2 authored over 2 years ago
Share location between compiler crates

bfac0355dc99eaa28179eebe21e99b0d34ab5976 authored over 2 years ago
rustpython-bytecode -> rustpython-compiler-core

c16e6500718da1ab1f075bc4e70f17f70bb5a0b0 authored over 2 years ago
Refactor Mode and partial parser/codegen for eval/exec

a66902406ffc1a265322f004138edc36dbd8894b authored over 2 years ago
integrate ast::Location into compilre-core::Location

904fc477f19a8dc208f4bd1199ef5aed2fb86ecb authored over 2 years ago
sort Cargo.toml dependencies

acde8bb6253ae5b41d4358f2d561bbf320836ff7 authored over 2 years ago
Add source_path to ParseError

3742f9117b1c92f7ed8985299853141ad4554716 authored over 2 years ago
Fix f-string regression

51b6571ee1ff928bdf27ef62d67db1cb5fafe1e5 authored over 2 years ago
Avoid creating unused JoinedStr in FStringParser

2345bc895d769fc8d1af22035a2e3975c68bff70 authored over 2 years ago
reorganize compiler crates

53c48bf6b94fb669f25d1b6d5dd2e96d14ee25a2 authored over 2 years ago
Clean up imports

ffacac05bbe8f4de1b83b23deb880153fb5ac6d1 authored over 2 years ago
replace try_parse!() macro to closure

3bae0823f716b2dd868b8310a08a012b21b3fe9d authored over 2 years ago
Add compile::Mode::BlockExpr

29644a30d7a270d9c306b9111b24fd3ee7ff087d authored over 2 years ago
Upgrade libraries

07712eda58476f8d4cedb0cb6287b8aafcf3e7c5 authored almost 3 years ago
Run cargo upgrade

76728bb69da315d06905c3a043e76d6a6769a000 authored over 3 years ago
Migrate to 2021 edition

721c2709c86880ec0d54279e314b16018321c960 authored over 3 years ago
Add unparse feature to ast

7865cace0618aa3fdd858f06d31751c52d1f0c97 authored over 3 years ago
Add an ast optimizer

a9330765fad000111f68531cb84a3da7edaf4bf6 authored almost 4 years ago
Upgrade dependencies

9941eef8530d8a0c22edd63914ff7a99bc6f1eac authored almost 4 years ago
Update the compiler to use the new asdl ast types

e494175cd2d926d3aba734b0b97537faee2b3290 authored about 4 years ago
Implement asdl in the ast and parser

dd7560c494d703629b62f7907cbfa7527d01bdec authored about 4 years ago
Use ahash/phf in parser

6603b4a12473663520ce8673ca8540bd7ccbf04c authored about 4 years ago
Use ahash in the compiler

dab7e20a330dad2c1c7369bf99503dc2d272edd3 authored about 4 years ago
Update other stuff to use the root of rustpython_bytecode

13f3ec5b2ba721e795cfeed421e3d483815a91ff authored about 4 years ago
Optimize the size of Instruction

452cd308d536facbd3027bdf4b524eb5938a7e69 authored about 4 years ago
Split the ast from the parser, remove compiler dep on parser

0c5bf8e470fa7985ceaecc704e79a94a4886ff12 authored over 4 years ago
compiler/porcelain wrapper

3c469eaa262105390d4a19f40427593335231152 authored over 4 years ago
Use disassembly for snapshot testing

3f52fdd50a251f835682584e4203e6ad74c9ffa4 authored over 4 years ago
Update compiler to output codeobj.constants, use insta for snapshot testing

f0c0897f23a040ed712811c6669a5fbd0069a78d authored over 4 years ago
clean up PyComplex

a35d4dc22a975a3dd3ef9de8bee5377852ee8216 authored over 4 years ago
Update itertools

5fe1bd39009cdbde164f86cd9673eb45514cfc4e authored over 4 years ago
upgrade low-risk deps

ed01cd63eeb88c57e53c17ae47aa8da8ee17c75a authored over 5 years ago
Optimize BuildMap bytecode emission

1dd57971a9e0b33a1383d634877ce4100175c55f authored over 5 years ago
Bump crate versions

d1ae5a74489f4ca19c599a62c77c96d62f8251f8 authored over 5 years ago
Make peephole optimizer a stream processor

e89d6febea42987de52e0991752c9de8b04e4096 authored over 5 years ago
Extend symtable module.

4dcad05aa0b33d1dde0e25723cd24a2f2fe43c1d authored over 5 years ago
Set all versions to 0.1.0

b0d270b8819f9d3817bba491d58a7a27c75b1ad7 authored over 5 years ago
Change authors to team name.

e3ccef25046254e5677f740aef28326bf4e34bf4 authored over 5 years ago
Change underscore into hyphen

dcdd964e0ccc1502bcc3dc143baa017ebc8cd05d authored over 5 years ago
Make bytecode crate independent of parser crate.

107442cc06c0219e3e0a3aa27e7a5fa00badf42a authored over 5 years ago
Move bytecode into own crate.

10957879dbcea6a5669e6a2a5053e1209fcfe20b authored over 5 years ago
Split off bytecode compilation into a separate crate

f0148f46d0c155e1d6a8ad900e54e24923767967 authored over 5 years ago