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: secondlife/python-llsd
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.0
Choose a base ref
...
head repository: secondlife/python-llsd
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.1.0
Choose a head ref
  • 16 commits
  • 8 files changed
  • 3 contributors

Commits on Sep 26, 2022

  1. Update CREDITS.md

    bennettgoble authored Sep 26, 2022
    Configuration menu
    Copy the full SHA
    22fbfbd View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Speed up LLSD decoding

    SaladDais committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    2f252df View commit details
    Browse the repository at this point in the history
  2. Further notation parse speedup by avoiding unnecessary comparisons

    Checking if we're currently within an escape sequence every single
    loop iteration is wasteful.
    SaladDais committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    6d1ce89 View commit details
    Browse the repository at this point in the history
  3. Used a shared pre-sized string decode buffer

    This avoids an unnecessary alloc in the common case of strings
    under 1024 chars.
    SaladDais committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    147e7ea View commit details
    Browse the repository at this point in the history
  4. Clarify naming and comments

    SaladDais committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    3f91c7b View commit details
    Browse the repository at this point in the history
  5. Make PY2's self._buffer[n] behavior match PY3's

    `bytes` on PY2 are really `str`s, so `val[n]` returns a character
    rather than an integer. Wrapping bytes values on PY2 helps us
    preserve semantics without requiring branching on Python version
    or version-specific lambdas to peek from `self._buffer`.
    SaladDais committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    2764149 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6bb156a View commit details
    Browse the repository at this point in the history
  7. Only realloc / resize the decode buffer if we actually overflow

    Shaves 100ms off my testcase's runtime.
    SaladDais committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    7330f31 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5abdc32 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    232902c View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

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

Commits on Oct 3, 2022

  1. Re-export parse/format classes from main module

    Allow users to simply `from llsd import LLSDBinaryParser`
    bennettgoble committed Oct 3, 2022
    Configuration menu
    Copy the full SHA
    7cb6d42 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from bennettgoble/re-export

    Re-export parse/format classes from main module
    bennettgoble authored Oct 3, 2022
    Configuration menu
    Copy the full SHA
    87eafc3 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Add automated CLA

    bennettgoble committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    f590a0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2325efb View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Merge pull request #1 from SaladDais/speed_up_notation_parse

    Speed up parsing notation LLSD
    bennettgoble authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    eea1b9a View commit details
    Browse the repository at this point in the history
Loading