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: Jelly-RDF/cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.2
Choose a base ref
...
head repository: Jelly-RDF/cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.0
Choose a head ref
  • 8 commits
  • 16 files changed
  • 3 contributors

Commits on Jul 13, 2025

  1. README: add note on JIT vs AOT perf (#157)

    * README: add note on JIT vs AOT perf
    
    True story. Observed on osm2rdf data, when converting ~7M triples from Turtle to Jelly. With JIT it took ~7s, while with AOT it was ~25–30s, depending on how the stars were aligning. Tested on the same machine as listed in Jelly benchmarks on the website.
    
    The JIT throughput would be in the ballpark of 1MT/s, which is what we would expect from the Turtle parser (it tops out around this point). The AOT throughput is just abysmal.
    
    * fix
    
    * fix2
    Ostrzyciel authored Jul 13, 2025
    Configuration menu
    Copy the full SHA
    632be28 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2025

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

Commits on Jul 16, 2025

  1. Add detailed content reporting for rdf inspect (#159)

    * Move awkward field iteration inside FrameInfo
    
    * Add all details functionality
    
    * Add grouping functionality and fix frame aggregation
    
    * Add some documentation
    
    * Add complex jelly file tests
    
    * Apply suggestions from code review
    
    Co-authored-by: Piotr Sowiński <ostrzycielnozyczek@gmail.com>
    
    * Remove unused field
    
    * Rename 'flat' to 'all' and make its output nested
    
    * Add 0's filtering from output
    
    * Make nested results ordered
    
    ---------
    
    Co-authored-by: Piotr Sowiński <ostrzycielnozyczek@gmail.com>
    niegrzybkowski and Ostrzyciel authored Jul 16, 2025
    Configuration menu
    Copy the full SHA
    1962a43 View commit details
    Browse the repository at this point in the history
  2. Simplify type testing with typeable (#161)

    Does the same thing, cleaner syntax.
    Ostrzyciel authored Jul 16, 2025
    Configuration menu
    Copy the full SHA
    f819c31 View commit details
    Browse the repository at this point in the history
  3. Initial implementation with context parameters (#162)

    Closes #74
    
    Everything came together really nicely with context parameters.
    
    One thing is that I'm not sure how accurate the statistics are. I use getSerializedSize() of ProtoMessage as the source (and length of encoded string + 1 for the tag byte), but I'm not sure if these are correct.
    
    I was hoping that triples_size would equal subject_size + predicate_size + object_size, but that isn't the case.
    niegrzybkowski authored Jul 16, 2025
    Configuration menu
    Copy the full SHA
    96e1519 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2025

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

Commits on Jul 21, 2025

  1. Add 'generalized statements' option inference based on input format (#…

    …164)
    
    * Initial generalized rdf inference implementation
    
    * Add jelly-text test for options
    
    * Mark NTriples and NQuads as supporting generalized statements
    niegrzybkowski authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    6abd764 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2025

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