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

Simplify module structure II #811

Merged
merged 13 commits into from Nov 9, 2021

Commits on Nov 2, 2021

  1. Ensure prelude contains each symbol only once

    Most symbols appear directly in prelude without modules.
    There is 'user_data' nested, as it's used rarely and helps organize its types.
    Bromeon committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    46a271f View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2021

  1. Reduce nesting in nativescript::export module

    Changes:
    * Move out symbols from export::{method, property}
    * Flatten property::accessor::invalid
    * Rename Usage -> PropertyUsage (like the already re-exported version)
    Bromeon committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    1b34b7c View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. Configuration menu
    Copy the full SHA
    233b8d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6df1bb View commit details
    Browse the repository at this point in the history
  3. Extract module profiler

    Bromeon committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    732c9b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03ff45f View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Configuration menu
    Copy the full SHA
    1fae3ae View commit details
    Browse the repository at this point in the history
  2. Avoid duplicate symbols in gdnative::api; inner modules only have add…

    …itional types (not the API class itself)
    Bromeon committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    f185e61 View commit details
    Browse the repository at this point in the history
  3. Add bidirectional links between api::MyClass and api::my_class; remov…

    …e empty nested modules
    Bromeon committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    d00b9f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd8f5df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b389db7 View commit details
    Browse the repository at this point in the history
  6. Remove lesser-used macros from prelude

    Removed:
    * godot_gdnative_init
    * godot_gdnative_terminate
    * godot_nativescript_init
    * godot_site
    
    Also documented prelude::user_data
    Bromeon committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    a451e1b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dded6f6 View commit details
    Browse the repository at this point in the history