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: jinja2cpp/Jinja2Cpp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.2.1
Choose a base ref
...
head repository: jinja2cpp/Jinja2Cpp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.3.0-beta
Choose a head ref
  • 14 commits
  • 80 files changed
  • 2 contributors

Commits on Dec 12, 2021

  1. Bump deps: Switch to polymorphic value and latest robin_hood_hash(#220)

    * bump robin_hood hashing dep to 3.11.3
    * bump value-ptr-lite to latest version
    * switch to polymorphic_value
    * implement comparisons
    * fix build: add operator!=
    * polymorphic_value into jinja2cpp integration
    * introduce ValuePtr and MoveValuePtr aliases
    rmorozov authored Dec 12, 2021
    Configuration menu
    Copy the full SHA
    6092f44 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2021

  1. Create codeql-analysis.yml

    rmorozov authored Dec 26, 2021
    Configuration menu
    Copy the full SHA
    4c588f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2022

  1. Update README.md

    Fix links to site
    rmorozov authored Jan 8, 2022
    Configuration menu
    Copy the full SHA
    1dacf16 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2022

  1. bump dups & add boost json support (#226)

    addresses #223, #230 
    
    * bump deps
    
    * update boost version to 1.79.0
    * update googletest to latest version
    * update nlohmann.json to v3.10.5
    * update rapidjson to latest
    * update fmt to latest
    * add support for boost::json
    * fix build
    * fix code factor issue
    * add pipelines verbosity
    * move boost to master
    * update boost to 1.80.0
    * fix actions for clang
    * replace boost submobule with fetchcontent
    * fix test on windows
    * patch boost cmake to workaround install export issue
    * fix path to header
    * disable strict warnings for linux build
    * try to use vs 2017 on windows 2019
    * remove msvc2017 from ci build
    * remove comments
    * change to interface option
    rmorozov authored Dec 11, 2022
    Configuration menu
    Copy the full SHA
    e1d5577 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. update GitHub actions to git rid of nodejs12 warning & update some de…

    …ps (#231)
    
    * update github actions
    * update json deps and fmtlib
    * add makefile verbosity in linux build
    rmorozov authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    9463670 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2022

  1. fix #233

    install preserving directory structure
    
    unfortunately to fix it using cmake-native mechanics it required to bump cmake version to 3.23.0
    rmorozov committed Dec 18, 2022
    Configuration menu
    Copy the full SHA
    92a8ab8 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Fix CMake find_package

    thetic authored and rmorozov committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    3fc48f3 View commit details
    Browse the repository at this point in the history
  2. fix #235

    mutable reference to vector of variants triggered a situation when
    destructor cleared a global var after template rendering
    
    add a test for regression
    rmorozov committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    b776a46 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2023

  1. bump deps (#240)

    * bump deps
    
    * boost 1.82.0
    * rapid json
    * -lite libs
    * google test(it seems latest version targeting c++14)
    * robinhood hashing
    * fmt 10.0.0
    * fix boost patch
    rmorozov authored Jun 3, 2023
    Configuration menu
    Copy the full SHA
    05014bf View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. optimise template load time (#241)

    trying to fix #237
    
    according to research
    https://github.com/HFTrader/regex-performance
    std::regex is extremely slow
    
    x times slower than boost one's
    
    ==> changing default regex engine to boost one's
    presering ability to build jinja2cpp with standard regex
    
    on the local PC speed up of using boost::regex instead of std::regex shows up to be 5-6x times 20s to 120s
    rmorozov authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    3d782f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. bump 3rd party libs && bump version to 1.3.0

    * gtest v1.14.0
    * libfmt 10.1.1
    * expected-lite latest
    * rapidjson - latest
    * boost 1.83
    rmorozov committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    f90959c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11ebd1e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4eda81a View commit details
    Browse the repository at this point in the history
  4. * fix c++14 build

    * change default json binding to boost
    rmorozov committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    17fe19b View commit details
    Browse the repository at this point in the history
Loading