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: fktn-k/fkYAML
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.1
Choose a base ref
...
head repository: fktn-k/fkYAML
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.4.2
Choose a head ref
  • 14 commits
  • 207 files changed
  • 1 contributor

Commits on Jan 11, 2025

  1. Merge tag 'v0.4.1' into develop

    fkYAML version 0.4.1
    fktn-k committed Jan 11, 2025
    Configuration menu
    Copy the full SHA
    77ba5ef View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2025

  1. Improve handling node properties in deserialization (#463)

    * remove redundant string allocations for tag names
    
    * remove redundant string allocations for anchor names
    
    * addressed coverage loss
    fktn-k authored Jan 12, 2025
    Configuration menu
    Copy the full SHA
    e930dee View commit details
    Browse the repository at this point in the history
  2. Fix example builds and typos in docs (#464)

    * updated file header contents in the example source files
    
    * fixed missing build instruction for macro examples
    
    * fixed typos
    fktn-k authored Jan 12, 2025
    Configuration menu
    Copy the full SHA
    e04d463 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2025

  1. Add to_node() implementations for STL container types (#465)

    * extract create_object/destroy_object as utility functions
    
    * refactored external_node_constructor
    
    * added builtin to_node impls for sequence-like types
    
    * ensure cv-qualifiers and references are removed in detecting member types
    
    * added builtin to_node impls for mapping-like types
    
    * cleaned up test codes
    
    * added tests of conversions from compatible types to nodes
    
    * fixed typos in doxygen comments
    
    * add builtin to_node() impls for std::pair & std::tuple
    
    * run amalgamation
    
    * fixed compile errors with older gcc/clang versions
    
    * updated docs & examples
    fktn-k authored Jan 14, 2025
    Configuration menu
    Copy the full SHA
    236acff View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2025

  1. Configuration menu
    Copy the full SHA
    b68ecfb View commit details
    Browse the repository at this point in the history
  2. Fix conversions from empty tuples (#467)

    * fixed conversions from an empty tuple to a node
    
    * ensure a sequence node is converted to an empty tuple
    fktn-k authored Jan 18, 2025
    Configuration menu
    Copy the full SHA
    a087743 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2025

  1. Allow ':' adjacent to a flow mapping value right after a JSON-like key (

    #468)
    
    * allow ':' to be adjacent to a mapping value right after a JSON-like key
    
    * added test cases to improve coverage
    fktn-k authored Jan 19, 2025
    Configuration menu
    Copy the full SHA
    258b236 View commit details
    Browse the repository at this point in the history
  2. Fix comment prefix check (#469)

    * fixed comment prefix check in the lexer
    
    * added test cases for comments for the lexer
    fktn-k authored Jan 19, 2025
    Configuration menu
    Copy the full SHA
    d31189b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2025

  1. Refactor UTF encode validation & line break normalization (#470)

    * separate utf-8 validation based on char bytes by overloads
    
    * refactored line break normalization in iterator_input_adapter for char/char8_t
    
    * refactored line break normalization in file/stream_input_adapter for UTF-8
    
    * updated benchmark results
    fktn-k authored Jan 21, 2025
    Configuration menu
    Copy the full SHA
    ee9bd5a View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2025

  1. Fix error in parsing empty inputs (#471)

    * fixed segfault if the input stream has no contents
    
    * added test cases for empty inputs
    
    * modified not-maintained code in the input_adapter test source file
    
    * early returns an empty string view if an input is empty
    fktn-k authored Jan 25, 2025
    Configuration menu
    Copy the full SHA
    32c7d1a View commit details
    Browse the repository at this point in the history
  2. Fix document marker detections (#472)

    * fixed document marker (--- and ...) detections
    
    * emit error if a document marker is found in a flow collection
    
    * run amalgamation
    fktn-k authored Jan 25, 2025
    Configuration menu
    Copy the full SHA
    d361611 View commit details
    Browse the repository at this point in the history
  3. Fix example builds with incorrectly indented document markers (#473)

    * fixed examples with misindented document markers
    
    * added a workflow job which checks example builds
    fktn-k authored Jan 25, 2025
    Configuration menu
    Copy the full SHA
    137b57d View commit details
    Browse the repository at this point in the history
  4. bump version to 0.4.2

    fktn-k committed Jan 25, 2025
    Configuration menu
    Copy the full SHA
    679ac5d View commit details
    Browse the repository at this point in the history
  5. Merge branch 'release/v0.4.2'

    fktn-k committed Jan 25, 2025
    Configuration menu
    Copy the full SHA
    f042a10 View commit details
    Browse the repository at this point in the history
Loading