Ecosyste.ms: OpenCollective

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

github.com/RustPython/sre-engine


https://github.com/RustPython/sre-engine

improve use StringCursor replace index based position

c93ea30b3b5849edc3ac888a1bfec69f08b537c1 authored 9 months ago by Kangzhi Shi <[email protected]>
refactor _count general case

118a00c012810900fe89277cebe6a5f09ff286d1 authored 9 months ago by Kangzhi Shi <[email protected]>
improve: fix double count on _count

21fc2059b70ebd5bf4a7c524c40e7d4347e065dc authored 9 months ago by Kangzhi Shi <[email protected]>
improve: use adjust_cursor reduce double calc

10e51ba68909e9f09860c4a5d727c00a74cb0d7c authored 9 months ago by Kangzhi Shi <[email protected]>
improve ctx in _match lazy create stack vec

2fe129252fd0d798dc0cdac78737bd641825d48b authored 9 months ago by Kangzhi Shi <[email protected]>
clearup

9378497346147500328d6b96e59386caecbfbeab authored 9 months ago by Kangzhi Shi <[email protected]>
impl atomic group & possessive repeat

99ed744c57c7aa8e3a0d33bf7893b26d5be86434 authored 9 months ago by Kangzhi Shi <[email protected]>
update to cpython 3.12 op code

39c0106e873645ff8f212bcfa21c79216e5f7d89 authored 9 months ago by Kangzhi Shi <[email protected]>
fix _count general case

a9ed7de28df33c73a75912d094ea699502aa77e5 authored 9 months ago by Kangzhi Shi <[email protected]>
fix assert not mark

17e1152de63cd9b70e4ad3b061979baa7ee54a35 authored 9 months ago by Kangzhi Shi <[email protected]>
fix some clippy

169368b7f06fd502a5a77fd56cf5b7ec46e3a975 authored 9 months ago by Kangzhi Shi <[email protected]>
improve search at_beginning

f9b2d10c710d45ebd0cc9788294cd5806cc9e8ac authored 9 months ago by Kangzhi Shi <[email protected]>
bump version to 0.5.0

41bdcfe2212d08c4068595babe3c497cd2a035fb authored 9 months ago by Kangzhi Shi <[email protected]>
remove unneccesary INFO logic on main dispatch

003c45dbffbfefe5a7a47899836d042bddfbb8a9 authored 9 months ago by Kangzhi Shi <[email protected]>
update version and dependency

d73cc5f58c94e2589efadf1b21f4b5a811869682 authored 9 months ago by Kangzhi Shi <[email protected]>
fix _count

a777d22a537bdda61a7df5f4c6af6369de1cadc6 authored 9 months ago by Kangzhi Shi <[email protected]>
fix count not advance

454aa4b6544cc53b3443328015ff923103f906c4 authored 9 months ago by Kangzhi Shi <[email protected]>
refactor _match with nest loop

9070e12e0df3ece6949dc3d9d650fa2d37d8eb54 authored 9 months ago by Kangzhi Shi <[email protected]>
0.4.2 with dependency update

285ba765a70ab243ee0f881604e60b999c5771af authored about 1 year ago by Jeong YunWon <[email protected]>
introduce SearchIter

4e6b27144a407bb4daf341048310cad26570a7b3 authored about 2 years ago by Kangzhi Shi <[email protected]>
update version to 0.4.0

e42df1d8597bf964fb7f70b606df9e0be696c624 authored about 2 years ago by Kangzhi Shi <[email protected]>
clearup

18258000cde2c848198b745e92f74a89d48c7fe8 authored about 2 years ago by Kangzhi Shi <[email protected]>
refactor split Marks

c494feb7f776e8e15185710f72d41b603db995d8 authored about 2 years ago by Kangzhi Shi <[email protected]>
simplify lifetime

de8973d77a40303693e8e15da70fe63f6f974546 authored about 2 years ago by Kangzhi Shi <[email protected]>
refactor benches

942063d4efa6d7a3c4f795a55f03d5c621d95c61 authored about 2 years ago by Kangzhi Shi <[email protected]>
refactor tests

c15387e97289386bbf0891a7ed18367220b59a15 authored about 2 years ago by Kangzhi Shi <[email protected]>
impl opinfo literal

236631141fa3d2681e9a53eb3550c96219cb0cf7 authored about 2 years ago by Kangzhi Shi <[email protected]>
refactor split State with Request

c31462d51b7d3adbf8f121403c4e8b305a9dab6f authored about 2 years ago by Kangzhi Shi <[email protected]>
update version to 0.3.1

8b1fcea7ec27aa22f698d485ee203dbe2a552334 authored about 2 years ago by Kangzhi Shi <[email protected]>
impl op_info

a48f5b07c5671b690e262b935b81f0a7a832b566 authored about 2 years ago by Kangzhi Shi <[email protected]>
update to 0.4.1

26a78dbaa4e4e78f1e5d8dcea9c32054ae07fdd3 authored about 2 years ago by Kangzhi Shi <[email protected]>
clearup

7e7b9734810947155876cc52028d873ba953b5f4 authored about 2 years ago by Kangzhi Shi <[email protected]>
impl opinfo single literal

c4f10edc95ab7dc1f20bed2c9b4bddfc520fa660 authored about 2 years ago by Kangzhi Shi <[email protected]>
impl opinfo charset

646c8ac6578977b847e8f871e1f83fb422b3e39a authored about 2 years ago by Kangzhi Shi <[email protected]>
pass compile

34bde45a2c0906a3a3e03dca79a4426b4cf57655 authored about 2 years ago by Kangzhi Shi <[email protected]>
update version to 0.3.0

ca20b5951d7092cf0ec25198f01d3620a69e61e2 authored about 2 years ago by Kangzhi Shi <[email protected]>
fix lifetime

f3b30443aab82095ed2ce786482309e659f9c107 authored about 2 years ago by Kangzhi Shi <[email protected]>
fix next_ctx bug

ccae898885496a1390a10fa6fca4cf394445dd35 authored about 2 years ago by Kangzhi Shi <[email protected]>
refactor trait StrDrive instead enum

9058f287881af7fc0f004759184a0ff5d0811967 authored about 2 years ago by Kangzhi Shi <[email protected]>
fix next_ctx

982d8f53f2eea5eb80d37a0d22c807aebd694445 authored about 2 years ago by Kangzhi Shi <[email protected]>
update version to 0.2.1

bf57f289bff1ec5633316a924e82fbb5f5ed6eb0 authored about 2 years ago by Kangzhi Shi <[email protected]>
optimize max_until and min_until

4007f8276550efb6aa1ada429a3e89c042eae86c authored about 2 years ago by Kangzhi Shi <[email protected]>
Refactor and fix multiple max_until recusion (#10)

* wip refactor engine

* wip 2 refactor engine

* wip 3 refactor engine

* wip 3 refactor ...

919e1d7933b62bba0830b5b8dce63c1dfc758056 authored about 2 years ago by Steve Shi <[email protected]>
fix panic OpMinUntil return before restore repeat

74ebdaf4e8a50330ea6195333bcb47e086ff3b5e authored over 2 years ago by Kangzhi Shi <[email protected]>
Merge pull request #9 from qingshi163/master

Add benchmark and replace hashmap to btreemap

c5871f4c2aa66ac2281e0992e01f75c70a409782 authored over 3 years ago by Noah <[email protected]>
optimize; replace hashmap with btreemap

58981a41e99cbcb53002b559ea13c7131b597938 authored over 3 years ago by Kangzhi Shi <[email protected]>
add benchmark

86435b8a4b44d0b79109ace6acd66cbfcebaac66 authored over 3 years ago by Kangzhi Shi <[email protected]>
Merge pull request #8 from qingshi163/master

optimize opcode with once execution and search with cached offset

980863366c17c6a332cd8ea579fcdaf03bdd29c5 authored over 3 years ago by Steve Shi <[email protected]>
optimize search cache the string offset

7324feef89dd692d909c98849e54969617728ecf authored over 3 years ago by Kangzhi Shi <[email protected]>
optimize opcode that execute only once

5bd6b672d089fa4dc8db1d5d3d8564f6a98dbacd authored over 3 years ago by Kangzhi Shi <[email protected]>
Merge pull request #7 from qingshi163/master

optimize count

869d80a34befb33673e706f18073fa7f02c15034 authored over 3 years ago by Steve Shi <[email protected]>
optimize count

a3c3573d67f94d6119a8bb7126f385c38ba438e8 authored over 3 years ago by Kangzhi Shi <[email protected]>
Merge pull request #6 from qingshi163/zerowidth

fix zerowidth search

b4f0b054552f66f39d9a79459e829540561f4f90 authored over 3 years ago by Steve Shi <[email protected]>
fix zerowidth search

df8453d387c0a4bc6b84131f40703b46000ba7ee authored over 3 years ago by Kangzhi Shi <[email protected]>
Add explicit include for Cargo files

73abbace85aebf063eb8c7ce4815cacd2449f522 authored over 3 years ago by Noah <[email protected]>
Release 0.1.1

[email protected]

Generated by cargo-workspaces

d2b48fdea2986e8513d63d19ea30859c5a48a66e authored over 3 years ago by Noah <[email protected]>
Merge pull request #5 from qingshi163/master

fix test_string_boundaries

caef94d851d1daed0af6080f4aae8c3d79416de2 authored over 3 years ago by Noah <[email protected]>
fix test_string_boundaries

9728dd8699a255686deaedbdd0f23f549e62009f authored over 3 years ago by Kangzhi Shi <[email protected]>
Add more info to Cargo.toml

b497b2234d08ab161d7dc468c424f84c07a0c950 authored over 3 years ago by Noah <[email protected]>
Merge pull request #4 from RustPython/codegen-inline

Have generate_tests.py generate Patterns inline in tests.rs

211a66cf3398427f87d6bda88cdf6ff43a4cdaf7 authored over 3 years ago by Noah <[email protected]>
Have generate_tests.py generate Patterns inline in tests.rs

ca1346ee031624b37e6e5d531a1c5dcaa5b284fc authored over 3 years ago by Noah <[email protected]>
Fix clippy lint

2a43d66e11a4a2245c12b24484b14eb01d7033a1 authored over 3 years ago by Noah <[email protected]>
Merge pull request #3 from qingshi163/master

fix OpAssert positive lookbehind

65c477414b2db1caa84a404b35704d1c5e9d0c75 authored over 3 years ago by Noah <[email protected]>
fix OpAssert positive lookbehind

39a648bce1289b7288703744cfaff5b48f1172db authored over 3 years ago by Kangzhi Shi <[email protected]>
Merge pull request #2 from RustPython/gen-tests

Compile regex patterns for tests with a script

11532c5be99fe6421e7f59853a4c2d685b80284e authored over 3 years ago by Noah <[email protected]>
Compile regex patterns for tests with a script

cc4441b50ffa361c8f52eeecad54a9459c471e9b authored over 3 years ago by Noah <[email protected]>
Merge pull request #1 from qingshi163/master

add tests; fix OpAssert panic

174c9326a491d88400fdd9081043b000558b0389 authored over 3 years ago by Noah <[email protected]>
add tests; fix OpAssert panic

2473c3e49f6ba539549a8bf4f87db9146044fc52 authored over 3 years ago by Kangzhi Shi <[email protected]>
Add LICENSE

2592067f95f530850db8451fd45982dc3bf161e0 authored over 3 years ago by Noah <[email protected]>
Modify to work outside of rustpython-vm

9c95994dab20fea56004940ba50323ee7e327f81 authored over 3 years ago by Noah <[email protected]>
Initial commit to switch to new repo

db5bd646b928048c7183f46ede40a114f19a82e4 authored over 3 years ago by Noah <[email protected]>
fix multiple bugs; pass tests

4416158eceb9dd6931ca25cfc610f50582dd83dc authored over 3 years ago by Kangzhi Shi <[email protected]>
fix back_peek_char

7f0dad7901751abcc09ac8308742c91627401c81 authored over 3 years ago by Kangzhi Shi <[email protected]>
fix at_beginning

6a792324b027bea56c39cb04fe072f719fd1efed authored over 3 years ago by Kangzhi Shi <[email protected]>
fix op branch

f2311b56fcbc87431eb0e291b68f44bb3658c2c1 authored over 3 years ago by Kangzhi Shi <[email protected]>
fix zero width repeat

84113cba2cd66b83106f4564b03ae8cb999197c3 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl Match.lastgroup

76c95abbb5ecd91e05f216adefdd437b0f87b79b authored over 3 years ago by Kangzhi Shi <[email protected]>
add bytes support and refactor

13a8b6cc4e38927273774ab96565f2184840f900 authored over 3 years ago by Kangzhi Shi <[email protected]>
fix multiple bugs; skip crash tests

97000fc4e046c5f9d7da42357d8b3290e33972db authored over 3 years ago by Kangzhi Shi <[email protected]>
fix Opcode::CHARSET

db84f329816d812349b49fa843b4d0480674aba2 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl Match.group

04bb80f157128d59e2a5e25261311ee1be8c143e authored over 3 years ago by Kangzhi Shi <[email protected]>
create _sre.Match

78485fd8df79444283d3cb978654500da0ce0590 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl OpRepeat

5a4459856ca57886279f0cc4f1abc33c7cf4a397 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl OpMaxUntil

0b2c8d1fa256a0b40223f97b2a5de6b2747c3397 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl Pattern.sub

f05f6cb44df000ad7cffcd79b6447c97756d15dd authored over 3 years ago by Kangzhi Shi <[email protected]>
impl Match.groups()

af1a53cb0530f27804442f86d3e1e05a4abcacef authored over 3 years ago by Kangzhi Shi <[email protected]>
fix Opcode::BIGCHARSET

36433a9f4d026df404e419d604e67295fa4db758 authored over 3 years ago by Kangzhi Shi <[email protected]>
fix OpMinUntil

817eb66167810a163eb889ce2626418b51bd6afb authored over 3 years ago by Kangzhi Shi <[email protected]>
impl OpBranch

93c2b8b55513989982156136e6b92a1f07e02c24 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl opcode groupref and assert_not

312e5b875677bbc57b085ffae98f230e56717d21 authored over 3 years ago by Kangzhi Shi <[email protected]>
Impl OpRepeatONe

fa2adaf2ff9bf8acf642ad210480e686848d4061 authored over 3 years ago by Kangzhi Shi <[email protected]>
general case for count

ae44580371afb3e347f31647368c2a7a8b1a1578 authored over 3 years ago by Kangzhi Shi <[email protected]>
rework OpMaxUntil; restruct popping context; add tests;

8c442f599bb67f4a9878cad9e4df180ab52b39b7 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl Pattern.fullmatch, Pattern.search

aa0f20b93e86e6b63eadefb1f17958b2d513ccd3 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl Match.groupdict

33ef82364516422776beaa498db8d96a167c7b95 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl re.Match object

f7287553e9ed42df638190b56ce4474eb7783c38 authored over 3 years ago by Kangzhi Shi <[email protected]>
impl OpMinUntil

af7901dcb21cba20bcfa8635b3c86d84574a988e authored over 3 years ago by Kangzhi Shi <[email protected]>
OpMaxUntil zero-width protection

8fba935bba46ade66107a3c7aabb65e4eae00dcb authored over 3 years ago by Kangzhi Shi <[email protected]>
upgrade sre_parse.py; impl marks count

4e03fb361f731116d392cfdda0820353454fcaac authored over 3 years ago by Kangzhi Shi <[email protected]>
WIP - native _sre

c2ee9ca3e02810c76f82bfc32a6643f2b0af0b84 authored over 3 years ago by Noah <[email protected]>