Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jaysonsantos/python-binary-memcached
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.30.1
Choose a base ref
...
head repository: jaysonsantos/python-binary-memcached
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.31.0
Choose a head ref
  • 10 commits
  • 16 files changed
  • 4 contributors

Commits on Oct 11, 2020

  1. Update changelog

    jaysonsantos committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    f44cbbf View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2021

  1. Move CI to GH

    jaysonsantos committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    1fcf030 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #242 from jaysonsantos/github-actions

    chore: move CI to GH
    jaysonsantos authored Oct 9, 2021
    Configuration menu
    Copy the full SHA
    fb2e021 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb3d307 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2021

  1. Merge pull request #239 from jaysonsantos/dependabot/pip/docs/pygment…

    …s-2.7.4
    
    Bump pygments from 2.2.0 to 2.7.4 in /docs
    jaysonsantos authored Oct 10, 2021
    Configuration menu
    Copy the full SHA
    bf56314 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. feat: Expose incr/decr default and time protocol arguments in cli…

    …ent class (#243)
    
    The protocol implements `default` and `time` arguments, but those
    are not exposed in the client class implementation.
    
    This adds those fields.
    bisho authored Oct 15, 2021
    Configuration menu
    Copy the full SHA
    41ed613 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. refactor: Use bytearrays for building up bytes for I/O. (#245)

    Bytes are immutable in python, which means that repeatedly appending
    to them is _quadratic_ in time.  That is, we would like and expect
    that deleting 10k objects 10 times would take about as long as
    deleting 100k, but because we repeatedly concatenate to a bytes object
    in the loop, they are not:
    
        timeit.timeit(lambda: server.delete_multi(["foo"]*10000),number=10)
        # 0.5087270829999966
        timeit.timeit(lambda: server.delete_multi(["foo"]*100000),number=1)
        # 10.650619775999985
    
    Switch to using `bytearray` in all places which handle variable
    numbers of bytes.  After this change:
    
        timeit.timeit(lambda: server.delete_multi(["foo"]*10000),number=10)
        # 0.1197161969999998
        timeit.timeit(lambda: server.delete_multi(["foo"]*100000),number=1)
        # 0.1269589350000011
    alexmv authored and jaysonsantos committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    f3fbae5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84d940d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    faf5da4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8375a4 View commit details
    Browse the repository at this point in the history
Loading