Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from dermesser:master #1

Open
wants to merge 108 commits into
base: master
Choose a base branch
from

Commits on Feb 21, 2020

  1. Upgrade to edition 2018

    dermesser committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    c9e1a80 View commit details
    Browse the repository at this point in the history
  2. Implement VarIntAsyncReader

    For #4.
    dermesser committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    3e6e503 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2020

  1. Export VarIntAsyncReader

    dermesser committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    3d44c91 View commit details
    Browse the repository at this point in the history
  2. Add example for async code

    dermesser committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    87f02e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bdbfab View commit details
    Browse the repository at this point in the history
  4. Fix use of tokio: no use of futures anymore

    I was using futures::AsyncRead and wondered why tokio::fs::File didn't
    implement it; tokio has its own AsyncRead...
    
    Related to: #4
    dermesser committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    f2331b4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f7d55af View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6476b18 View commit details
    Browse the repository at this point in the history
  7. reader: Improvement on f7d55af

    dermesser committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    d30b81c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aea6076 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    70271d0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    954f060 View commit details
    Browse the repository at this point in the history
  11. Implement FixedIntAsyncReader

    for #4
    dermesser committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    35ccb08 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a1f3d1b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    65319ca View commit details
    Browse the repository at this point in the history
  14. Publish v1.0.8

    dermesser committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    9dbfd03 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7e8aea9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bbeccbc View commit details
    Browse the repository at this point in the history
  17. Fix clippy warnings too

    Obsoletes #5
    dermesser committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    7a09651 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c034dab View commit details
    Browse the repository at this point in the history
  19. Run rustfmt

    dermesser committed Feb 22, 2020
    Configuration menu
    Copy the full SHA
    b4be043 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2020

  1. Configuration menu
    Copy the full SHA
    7fe4c3a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'async'

    Fix #4
    dermesser committed Feb 23, 2020
    Configuration menu
    Copy the full SHA
    d99c9af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9aa9279 View commit details
    Browse the repository at this point in the history
  4. Fix Travis build script

    dermesser committed Feb 23, 2020
    Configuration menu
    Copy the full SHA
    fd2f2bf View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2020

  1. Publish v1.1.0

    dermesser committed Feb 24, 2020
    Configuration menu
    Copy the full SHA
    1fd8112 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e4f4e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    587cb93 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. Configuration menu
    Copy the full SHA
    bc0864e View commit details
    Browse the repository at this point in the history
  2. Bump version: 1.1.2

    dermesser committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    abb8282 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2020

  1. Configuration menu
    Copy the full SHA
    509841a View commit details
    Browse the repository at this point in the history
  2. Bump version: 1.1.3

    Make async-trait optional dependency
    dermesser committed Feb 29, 2020
    Configuration menu
    Copy the full SHA
    0105f7b View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. Attempt to fix #7

    dermesser committed Mar 4, 2020
    Configuration menu
    Copy the full SHA
    4b8e92c View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2020

  1. Merge branch 'thrift_decode_test'

    Fixes #7.
    dermesser committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    5cf2a44 View commit details
    Browse the repository at this point in the history
  2. Bump version -> 1.1.4

    dermesser committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    fd9e22d View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2020

  1. Configuration menu
    Copy the full SHA
    75ea790 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c742e40 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2020

  1. Configuration menu
    Copy the full SHA
    b831d14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de958c3 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'varint-optimize'

    Fixes #8
    dermesser committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    944df67 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5b7f99 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2020

  1. Configuration menu
    Copy the full SHA
    24953ef View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2020

  1. Merge pull request #10 from yihuang/issue9

    Return error for unterminated varint (Fix #9)
    dermesser authored Aug 30, 2020
    Configuration menu
    Copy the full SHA
    71d0d5c View commit details
    Browse the repository at this point in the history
  2. Publish v1.2.0 with new API

    dermesser committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    782c0ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e43a52 View commit details
    Browse the repository at this point in the history
  4. rustfmt

    dermesser committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    6de0d9f View commit details
    Browse the repository at this point in the history
  5. v1.2.1: Fix broken build

    dermesser committed Aug 30, 2020
    Configuration menu
    Copy the full SHA
    05ed973 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2020

  1. Publish v2.0.0

    dermesser committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    40d4d6c View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Upgrade tokio to v0.3

    devashishdxt committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    0788a3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f33dda7 View commit details
    Browse the repository at this point in the history
  3. Increment version: v2.1

    dermesser committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    f221891 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4ac3d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Configuration menu
    Copy the full SHA
    3cd15e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    736e35b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6686a69 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74d12b4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a0e9935 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f938f73 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b64d7f View commit details
    Browse the repository at this point in the history
  8. Fix VarInt decoding with extra bytes at the end

    It's not enough to check the last byte of the slice for the MSB being
    set -- we have to scan all the bytes, and only fail decoding if we never
    saw the MSB set in any byte.
    jamesbornholt committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    debc56d View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Merge pull request #13 from jamesbornholt/master

    Fix VarInt decoding with extra bytes at the end
    dermesser authored Oct 22, 2020
    Configuration menu
    Copy the full SHA
    8ec9a9e View commit details
    Browse the repository at this point in the history
  2. Publish v2.1.1

    dermesser committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    d867acd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19df52d View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Configuration menu
    Copy the full SHA
    ca30e46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b0af21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac7e5a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2020

  1. Configuration menu
    Copy the full SHA
    f4c9fc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c61d89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2c6ef0 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Configuration menu
    Copy the full SHA
    776fd34 View commit details
    Browse the repository at this point in the history
  2. Replace build status badge

    dermesser committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    fb7f5fa View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2021

  1. update tokio => 1.0

    lishuo committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    ac8a811 View commit details
    Browse the repository at this point in the history
  2. fix tokio use path

    lishuo committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    31a3031 View commit details
    Browse the repository at this point in the history
  3. fix warning

    lishuo committed Jan 6, 2021
    Configuration menu
    Copy the full SHA
    5e61738 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80fd0d4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #16 from shuoli84/master

    update tokio => 1.0
    dermesser authored Jan 6, 2021
    Configuration menu
    Copy the full SHA
    a2beb9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    01ef274 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2021

  1. Configuration menu
    Copy the full SHA
    0b70c71 View commit details
    Browse the repository at this point in the history
  2. Release v3.0.1

    dermesser committed Jan 10, 2021
    Configuration menu
    Copy the full SHA
    79b21e0 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. Configuration menu
    Copy the full SHA
    6579286 View commit details
    Browse the repository at this point in the history
  2. Release v3.0.2

    dermesser committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    14cd007 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Configuration menu
    Copy the full SHA
    422691d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38d19c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    4e35909 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Add regression test

    dermesser committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    0b63de9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #23 from saethlin/master

    Replace unaligned pointer deref with read_unaligned
    dermesser authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    8f590d5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #22 from dermesser/better-size-limit

    Better size limit for #21
    dermesser authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    51be5aa View commit details
    Browse the repository at this point in the history
  4. Bump version to v3.0.3

    Includes unaligned read fix, proper termination when reading overly long varints
    dermesser committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    ff6877a View commit details
    Browse the repository at this point in the history

Commits on May 21, 2022

  1. For #24: respect endianness

    dermesser committed May 21, 2022
    Configuration menu
    Copy the full SHA
    f80445a View commit details
    Browse the repository at this point in the history

Commits on May 22, 2022

  1. on #24: partially revert previous commit as I double-fixed the issue

    Now we will always emit little-endian
    dermesser committed May 22, 2022
    Configuration menu
    Copy the full SHA
    46f5f3e View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. Configuration menu
    Copy the full SHA
    ed0de30 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. Merge pull request #25 from raaay0608/master

    Impl FixedInt for i8/u8 and fix size for isize/usize
    dermesser authored Jun 22, 2022
    Configuration menu
    Copy the full SHA
    919dfb3 View commit details
    Browse the repository at this point in the history
  2. Publish v3.0.4

    dermesser committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    ab48af6 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. Configuration menu
    Copy the full SHA
    6da6d58 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2022

  1. Mitigate UB

    jorgecarleitao committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    b2bcc61 View commit details
    Browse the repository at this point in the history
  2. Proposal

    jorgecarleitao committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    9ca9fbe View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Merge pull request #30 from jorgecarleitao/fix_ub

    Draft backward incompatible: proposal to address UB `FixedInt`
    dermesser authored Sep 30, 2022
    Configuration menu
    Copy the full SHA
    60d869e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6e00a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7800f23 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ecb5668 View commit details
    Browse the repository at this point in the history
  5. Correctly configure matrix

    dermesser committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    0250d52 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. feat: remove not required Send bound

    The async traits don't actually require the use of the `Send` bound. This is required for us to make use of them in a wasm context, where we explicitly have `!Send` readers and writers.
    dignifiedquire committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    6a86e90 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Merge pull request #32 from dignifiedquire/feat-no-send-bound

    feat: remove not required `Send` bound
    dermesser authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    f8a2339 View commit details
    Browse the repository at this point in the history
  2. Release v4.0.0

    Contains #32, #26, #30
    dermesser committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    6120c78 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Fix clippy warnings

    dermesser committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    4f57046 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    d6a6d1a View commit details
    Browse the repository at this point in the history
  2. Release v4.0.1

    dermesser committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    8ebf708 View commit details
    Browse the repository at this point in the history
  3. Release v4.0.2

    v4.0.1 was accidentally released from not-up-to-date code
    dermesser committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    5ef95f8 View commit details
    Browse the repository at this point in the history