WIP: Add Sieve parser and interpreter #302

Draft
Manos Pitsidianakis wants to merge 1 commits from feature/sieve into master

Summary of the PR

Requirements

Before submitting your PR, please make sure you have addressed the following requirements:

  • All commits in this PR are signed (with git commit -s), and the commit has a message describing the motivation behind the change, if appropriate.
  • All added/changed public-facing functionality, especially configuration options, are documented in the manual pages.
  • Any newly added unsafe code is properly documented.
  • Each commit has been formatted with rustfmt. Run make fmt in the project root.
  • Each commit has been linted with clippy. Run make lint in the project root.
  • Each commit does not break any test. Run make test in the project root. If you have cargo-nextest installed, you can run cargo nextest run --all --no-fail-fast --all-features --future-incompat-report instead.
<!-- If your PR is ready to merge/review, remove the `WIP: ` prefix from the title. --> ### Summary of the PR <!-- Changes introduced in this PR. --> ### Requirements Before submitting your PR, please make sure you have addressed the following requirements: * [ ] All commits in this PR are signed (with `git commit -s`), and the commit has a message describing the motivation behind the change, if appropriate. * [ ] All added/changed public-facing functionality, especially configuration options, are documented in the manual pages. * [ ] Any newly added `unsafe` code is properly documented. * [ ] Each commit has been formatted with `rustfmt`. Run `make fmt` in the project root. * [ ] Each commit has been linted with `clippy`. Run `make lint` in the project root. * [ ] Each commit does not break any test. Run `make test` in the project root. If you have `cargo-nextest` installed, you can run `cargo nextest run --all --no-fail-fast --all-features --future-incompat-report` instead.
Manos Pitsidianakis added 2 commits 2023-09-13 19:04:00 +03:00
fe0a96f085
melib: update to 2021 edition
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Tests / Test on ${{ matrix.build }} (linux-amd64, ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Successful in 13m57s Details
3944e4e60e
meli: update to 2021 edition
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
Manos Pitsidianakis force-pushed feature/sieve from 1d2e980d54 to 6ead906b93 2023-09-14 14:49:01 +03:00 Compare
Some checks failed
Tests / Test on ${{ matrix.build }} (linux-amd64, ubuntu-latest, stable, x86_64-unknown-linux-gnu) (pull_request) Failing after 18m43s
Tests / Test on ${{ matrix.build }} (linux-amd64, ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Failing after 18m45s
This pull request has changes conflicting with the target branch.
  • Cargo.lock
  • melib/Cargo.toml
  • melib/src/sieve.rs
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b feature/sieve master
git pull origin feature/sieve

Step 2:

Merge the changes and update on Gitea.
git checkout master
git merge --no-ff feature/sieve
git push origin master
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: meli/meli#302
There is no content yet.