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: JakobOvrum/LuaD
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: FeedBackDevs/LuaD
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 11 files changed
  • 1 contributor

Commits on Mar 7, 2016

  1. Added support for enum's.

    Enums are held in Lua as strings.
    No support for enum values that are not valid keys.
    No support for bitfields (yet?).
    Conversion function performance could be improved (linear search >_<).
    TurkeyMan committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    25b2bcd View commit details
    Browse the repository at this point in the history
  2. struct changed to use userdata blocks. Structs are handled by-ref in …

    …Lua code to match handling of regular tables.
    
    struct and class have uniform support for: methods, properties, member variable accessors.
    Refactor common code into helpers.d
    Added support for const function args.
    pushMethod enhanced to support struct's aswell.
    New alias syntax updates.
    TurkeyMan committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    409f91e View commit details
    Browse the repository at this point in the history
  3. Added support for pointers.

    Pointers are opaque.
    Pointers support 'nil' assignment.
    'deref' property on pointers to access the actual object.
    TurkeyMan committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    3a56818 View commit details
    Browse the repository at this point in the history
  4. Added @noscript

    TurkeyMan committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    ee7ab6d View commit details
    Browse the repository at this point in the history
  5. popValue!(const(T)) can now receive values of T, const(T) and immutab…

    …le(T).
    
    Added preliminary for class inheritance.
    TurkeyMan committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    7ededc8 View commit details
    Browse the repository at this point in the history
  6. local cruft

    TurkeyMan committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    f395d01 View commit details
    Browse the repository at this point in the history
  7. Fixed for DMD2.066.1

    TurkeyMan committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    488994e View commit details
    Browse the repository at this point in the history
  8. Minor fixes.

    TurkeyMan committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    f4acf02 View commit details
    Browse the repository at this point in the history
Loading