Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move towards C++ type/node interfaces and add unit-testing to Feather #72

Merged
merged 15 commits into from Aug 19, 2018

Commits on Jul 21, 2018

  1. Reorganize Nest types

    Properly name Nest structures with Nest_prefix (remove the typedefs that
    don’t include this prefix).
    
    Add C++ wrappers for some commonly used Nest types:
    - NodeHandle
    - NodeRange
    - StringRef
    lucteo committed Jul 21, 2018
    Configuration menu
    Copy the full SHA
    6f5ef0d View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2018

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

Commits on Jul 29, 2018

  1. Add C++ interfaces for Feather types

    Also adding unittests for these types
    lucteo committed Jul 29, 2018
    Configuration menu
    Copy the full SHA
    719b55d View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2018

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

Commits on Aug 5, 2018

  1. Configuration menu
    Copy the full SHA
    16c5e36 View commit details
    Browse the repository at this point in the history
  2. Create Feather nodes using new Feather node structures

    Also fix the operator<< location from Diagnostic.hpp; it need to be
    outside of the Nest namespace, it order to be properly picked up.
    lucteo committed Aug 5, 2018
    Configuration menu
    Copy the full SHA
    6eb846e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00875ca View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2018

  1. Make Feather nodes compilation fully use the new node structures

    All feather nodes are not fully contained in their corresponding classes
    lucteo committed Aug 6, 2018
    Configuration menu
    Copy the full SHA
    0f4cb49 View commit details
    Browse the repository at this point in the history
  2. Fix Debug build

    lucteo committed Aug 6, 2018
    Configuration menu
    Copy the full SHA
    ac626d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2018

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

Commits on Aug 16, 2018

  1. Add unit-tests to Feather nodes

    So far we mostly test expression
    lucteo committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    6ccfb1e View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2018

  1. Configuration menu
    Copy the full SHA
    ee0b552 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    102a0c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2018

  1. Move TypeBase and TypeWithStorage to Nest

    (also rename TypeBase into Type)
    lucteo committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    62a6778 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    797f503 View commit details
    Browse the repository at this point in the history