Skip to content
View rturrado's full-sized avatar
Block or Report

Block or report rturrado

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rturrado/README.md

Hola! This is a summary of what you can find in some of the projects of this repository.

C++

Modern C++ ecosystem

  • the_modern_cpp_challenge:
    • Libraries: fmt, range-v3.
    • Unit testing: gtest.
    • Benchmarking: Google benchmark.
    • Build systems: CMake.
    • Continuous integration: GitHub Actions.
    • Sanitizers: address sanitizer (ASAN).
    • Code coverage: gcov, codecov.
    • docker.

Ranges

  • aoc_2022: examples using Eric Niebler's range-v3.

Coroutines

  • coro: examples using the reference implementation of the std::generator proposal, as well as boost::asio coroutines.
  • word_converter: example of a tokenizer for a small language parser as a coroutine.

Package management

Pinned

  1. the_modern_cpp_challenge the_modern_cpp_challenge Public

    My solutions to the 100 problems of The Modern C++ Challenge, a book by Marius Bancila (published by Packt).

    C++ 39 5

  2. coro coro Public

    Some examples using C++20 coroutines.

    C++

  3. aoc_2022 aoc_2022 Public

    My solutions to the Advent of Code 2022 (C++).

    C++

  4. word_converter word_converter Public

    Converts all numbers English written into digits of the provided text.

    C++

  5. CatchingUpWithModernCpp CatchingUpWithModernCpp Public

    Catching up with modern C++.

    C++ 4

  6. TSReader TSReader Public

    Transport Stream reader.

    C++