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: esl/exml
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.2.1
Choose a base ref
...
head repository: esl/exml
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.2.2
Choose a head ref
  • 6 commits
  • 3 files changed
  • 3 contributors

Commits on Jun 26, 2022

  1. Fix typos

    kianmeng committed Jun 26, 2022
    Copy the full SHA
    04a016a View commit details

Commits on Oct 12, 2022

  1. Merge pull request #64 from kianmeng/fix-typos

    Fix typos
    NelsonVides authored Oct 12, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    b74dfc2 View commit details

Commits on Nov 10, 2022

  1. Throw exception on null characters

    Kamil Waz committed Nov 10, 2022
    Copy the full SHA
    937f33a View commit details
  2. Simplify implementation

    Kamil Waz committed Nov 10, 2022
    Copy the full SHA
    07ff395 View commit details

Commits on Nov 14, 2022

  1. Optimize the implementation

    Kamil Waz committed Nov 14, 2022
    Copy the full SHA
    794f085 View commit details
  2. Merge pull request #65 from esl/fix-null

    Throw exception on null characters
    
    Any further data passed via exml_stream:parse/2 to the parser won't be processed as well because rapidxml works on null-terminated strings and treats the whole input as empty. The similar issue happens when null character is in the middle of input (other exception is thrown but it has eof flag as well).
    
    I implemented the fix that checks (in advance) whether the buffer contains null character. If so, it throws the error immediately. This way we can make sure that input received from Erlang will be valid in term of processing.
    NelsonVides authored Nov 14, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7921d7e View commit details
Loading