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
952d70b9d1c0371045e9e1f19532f778dacbe788 authored over 2 years ago
Remove parse_program_tokens
02953b9fe67f69a80da060a6335d0cb4055fcc10 authored over 2 years ago
02953b9fe67f69a80da060a6335d0cb4055fcc10 authored over 2 years ago
Expose a method to parse AST from tokens directly
8adc74fe2654c1f5185afeb15d6c505983e6edac authored over 2 years ago
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
1cc342e4ed7bd774077b153f0662ad0ffdb11892 authored over 2 years ago
Start simple string at quote mark
519718e65d7c967b6ffb0fb0bda8cb6b275737be authored over 2 years ago
519718e65d7c967b6ffb0fb0bda8cb6b275737be authored over 2 years ago
Make AST nodes Clone-able
5da5490b198eb0a18c5498313f162f1d70547d0b authored over 2 years ago
5da5490b198eb0a18c5498313f162f1d70547d0b authored over 2 years ago
Fix nightly clippy warnings
518cf728c393349b96c052515af8239924ff459b authored over 2 years ago
518cf728c393349b96c052515af8239924ff459b authored over 2 years ago
Start string location at kind or quote prefix
3397737a76b2479284d0981c205552c3d0a026ef authored over 2 years ago
3397737a76b2479284d0981c205552c3d0a026ef authored over 2 years ago
Refactor fstrings (#4188)
6211a3a3a85a1aa25949024060efaa6d969ecddf authored over 2 years ago
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
f99e4789ed2a31eeb7e050a458e3223a8671522d authored over 2 years ago
better parser build experience
86b847204e4915b7736e53fbd2d622c1ecd8c711 authored over 2 years ago
86b847204e4915b7736e53fbd2d622c1ecd8c711 authored over 2 years ago
Add PartialOrd to Location
26b529f9dc48025f1d94cfca7343b410385344f1 authored over 2 years ago
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
a41467789209269dbd177c806bfa573cb939e22e authored over 2 years ago
use thiserror
40690b9761c4d64b0673dea3f084d0487ab4a2b7 authored over 2 years ago
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
bfe4795b6ce6097e550ff645f4ddbac65f762e6e authored over 2 years ago
Move out CompileError to core as generic form
42b95a9a9584209d423361980453a10d00ca2b79 authored over 2 years ago
42b95a9a9584209d423361980453a10d00ca2b79 authored over 2 years ago
Integrate CompileError to compiler-core::BaseError
e8230efe1a404290523df2d4fc68fe113fcc9854 authored over 2 years ago
e8230efe1a404290523df2d4fc68fe113fcc9854 authored over 2 years ago
integrate CodegenError to compiler-core::Error
7fcc18daea448b209c415f3abc661d56f4854b1d authored over 2 years ago
7fcc18daea448b209c415f3abc661d56f4854b1d authored over 2 years ago
Integrate ParseError to compiler-core::Error
2b7bf79d29ebeef337d1544274e3242e96f70068 authored over 2 years ago
2b7bf79d29ebeef337d1544274e3242e96f70068 authored over 2 years ago
clean up cargo.toml sort
7f994046189022c73b16b5db80ef85042e0d1cb2 authored over 2 years ago
7f994046189022c73b16b5db80ef85042e0d1cb2 authored over 2 years ago
Share location between compiler crates
bfac0355dc99eaa28179eebe21e99b0d34ab5976 authored over 2 years ago
bfac0355dc99eaa28179eebe21e99b0d34ab5976 authored over 2 years ago
rustpython-bytecode -> rustpython-compiler-core
c16e6500718da1ab1f075bc4e70f17f70bb5a0b0 authored over 2 years ago
c16e6500718da1ab1f075bc4e70f17f70bb5a0b0 authored over 2 years ago
Refactor Mode and partial parser/codegen for eval/exec
a66902406ffc1a265322f004138edc36dbd8894b authored over 2 years ago
a66902406ffc1a265322f004138edc36dbd8894b authored over 2 years ago
integrate ast::Location into compilre-core::Location
904fc477f19a8dc208f4bd1199ef5aed2fb86ecb authored over 2 years ago
904fc477f19a8dc208f4bd1199ef5aed2fb86ecb authored over 2 years ago
sort Cargo.toml dependencies
acde8bb6253ae5b41d4358f2d561bbf320836ff7 authored over 2 years ago
acde8bb6253ae5b41d4358f2d561bbf320836ff7 authored over 2 years ago
Add source_path to ParseError
3742f9117b1c92f7ed8985299853141ad4554716 authored over 2 years ago
3742f9117b1c92f7ed8985299853141ad4554716 authored over 2 years ago
Fix f-string regression
51b6571ee1ff928bdf27ef62d67db1cb5fafe1e5 authored over 2 years ago
51b6571ee1ff928bdf27ef62d67db1cb5fafe1e5 authored over 2 years ago
Avoid creating unused JoinedStr in FStringParser
2345bc895d769fc8d1af22035a2e3975c68bff70 authored over 2 years ago
2345bc895d769fc8d1af22035a2e3975c68bff70 authored over 2 years ago
reorganize compiler crates
53c48bf6b94fb669f25d1b6d5dd2e96d14ee25a2 authored over 2 years ago
53c48bf6b94fb669f25d1b6d5dd2e96d14ee25a2 authored over 2 years ago
Clean up imports
ffacac05bbe8f4de1b83b23deb880153fb5ac6d1 authored over 2 years ago
ffacac05bbe8f4de1b83b23deb880153fb5ac6d1 authored over 2 years ago
replace try_parse!() macro to closure
3bae0823f716b2dd868b8310a08a012b21b3fe9d authored over 2 years ago
3bae0823f716b2dd868b8310a08a012b21b3fe9d authored over 2 years ago
Add compile::Mode::BlockExpr
29644a30d7a270d9c306b9111b24fd3ee7ff087d authored over 2 years ago
29644a30d7a270d9c306b9111b24fd3ee7ff087d authored over 2 years ago
Upgrade libraries
07712eda58476f8d4cedb0cb6287b8aafcf3e7c5 authored almost 3 years ago
07712eda58476f8d4cedb0cb6287b8aafcf3e7c5 authored almost 3 years ago
Run cargo upgrade
76728bb69da315d06905c3a043e76d6a6769a000 authored over 3 years ago
76728bb69da315d06905c3a043e76d6a6769a000 authored over 3 years ago
Migrate to 2021 edition
721c2709c86880ec0d54279e314b16018321c960 authored over 3 years ago
721c2709c86880ec0d54279e314b16018321c960 authored over 3 years ago
Add unparse feature to ast
7865cace0618aa3fdd858f06d31751c52d1f0c97 authored over 3 years ago
7865cace0618aa3fdd858f06d31751c52d1f0c97 authored over 3 years ago
Add an ast optimizer
a9330765fad000111f68531cb84a3da7edaf4bf6 authored almost 4 years ago
a9330765fad000111f68531cb84a3da7edaf4bf6 authored almost 4 years ago
Upgrade dependencies
9941eef8530d8a0c22edd63914ff7a99bc6f1eac authored almost 4 years ago
9941eef8530d8a0c22edd63914ff7a99bc6f1eac authored almost 4 years ago
Update the compiler to use the new asdl ast types
e494175cd2d926d3aba734b0b97537faee2b3290 authored about 4 years ago
e494175cd2d926d3aba734b0b97537faee2b3290 authored about 4 years ago
Implement asdl in the ast and parser
dd7560c494d703629b62f7907cbfa7527d01bdec authored about 4 years ago
dd7560c494d703629b62f7907cbfa7527d01bdec authored about 4 years ago
Use ahash/phf in parser
6603b4a12473663520ce8673ca8540bd7ccbf04c authored about 4 years ago
6603b4a12473663520ce8673ca8540bd7ccbf04c authored about 4 years ago
Use ahash in the compiler
dab7e20a330dad2c1c7369bf99503dc2d272edd3 authored about 4 years ago
dab7e20a330dad2c1c7369bf99503dc2d272edd3 authored about 4 years ago
Update other stuff to use the root of rustpython_bytecode
13f3ec5b2ba721e795cfeed421e3d483815a91ff authored about 4 years ago
13f3ec5b2ba721e795cfeed421e3d483815a91ff authored about 4 years ago
Optimize the size of Instruction
452cd308d536facbd3027bdf4b524eb5938a7e69 authored about 4 years ago
452cd308d536facbd3027bdf4b524eb5938a7e69 authored about 4 years ago
Split the ast from the parser, remove compiler dep on parser
0c5bf8e470fa7985ceaecc704e79a94a4886ff12 authored over 4 years ago
0c5bf8e470fa7985ceaecc704e79a94a4886ff12 authored over 4 years ago
compiler/porcelain wrapper
3c469eaa262105390d4a19f40427593335231152 authored over 4 years ago
3c469eaa262105390d4a19f40427593335231152 authored over 4 years ago
Use disassembly for snapshot testing
3f52fdd50a251f835682584e4203e6ad74c9ffa4 authored over 4 years ago
3f52fdd50a251f835682584e4203e6ad74c9ffa4 authored over 4 years ago
Update compiler to output codeobj.constants, use insta for snapshot testing
f0c0897f23a040ed712811c6669a5fbd0069a78d authored over 4 years ago
f0c0897f23a040ed712811c6669a5fbd0069a78d authored over 4 years ago
clean up PyComplex
a35d4dc22a975a3dd3ef9de8bee5377852ee8216 authored over 4 years ago
a35d4dc22a975a3dd3ef9de8bee5377852ee8216 authored over 4 years ago
Update itertools
5fe1bd39009cdbde164f86cd9673eb45514cfc4e authored over 4 years ago
5fe1bd39009cdbde164f86cd9673eb45514cfc4e authored over 4 years ago
Release 0.1.2
[email protected]
[email protected]
[email protected]
[email protected]
rus...
upgrade low-risk deps
ed01cd63eeb88c57e53c17ae47aa8da8ee17c75a authored over 5 years ago
ed01cd63eeb88c57e53c17ae47aa8da8ee17c75a authored over 5 years ago
Optimize BuildMap bytecode emission
1dd57971a9e0b33a1383d634877ce4100175c55f authored over 5 years ago
1dd57971a9e0b33a1383d634877ce4100175c55f authored over 5 years ago
Bump crate versions
d1ae5a74489f4ca19c599a62c77c96d62f8251f8 authored over 5 years ago
d1ae5a74489f4ca19c599a62c77c96d62f8251f8 authored over 5 years ago
Make peephole optimizer a stream processor
e89d6febea42987de52e0991752c9de8b04e4096 authored over 5 years ago
e89d6febea42987de52e0991752c9de8b04e4096 authored over 5 years ago
Extend symtable module.
4dcad05aa0b33d1dde0e25723cd24a2f2fe43c1d authored over 5 years ago
4dcad05aa0b33d1dde0e25723cd24a2f2fe43c1d authored over 5 years ago
Set all versions to 0.1.0
b0d270b8819f9d3817bba491d58a7a27c75b1ad7 authored over 5 years ago
b0d270b8819f9d3817bba491d58a7a27c75b1ad7 authored over 5 years ago
Change authors to team name.
e3ccef25046254e5677f740aef28326bf4e34bf4 authored over 5 years ago
e3ccef25046254e5677f740aef28326bf4e34bf4 authored over 5 years ago
Change underscore into hyphen
dcdd964e0ccc1502bcc3dc143baa017ebc8cd05d authored over 5 years ago
dcdd964e0ccc1502bcc3dc143baa017ebc8cd05d authored over 5 years ago
Make bytecode crate independent of parser crate.
107442cc06c0219e3e0a3aa27e7a5fa00badf42a authored over 5 years ago
107442cc06c0219e3e0a3aa27e7a5fa00badf42a authored over 5 years ago
Move bytecode into own crate.
10957879dbcea6a5669e6a2a5053e1209fcfe20b authored over 5 years ago
10957879dbcea6a5669e6a2a5053e1209fcfe20b authored over 5 years ago
Split off bytecode compilation into a separate crate
f0148f46d0c155e1d6a8ad900e54e24923767967 authored over 5 years ago
f0148f46d0c155e1d6a8ad900e54e24923767967 authored over 5 years ago