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: pythonnet/pythonnet
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: Unity-Technologies/pythonnet
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: unity-custom
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 16 files changed
  • 5 contributors

Commits on Jan 26, 2021

  1. Simplify the Unity custom patch

    Lay the burden to provide the library name and directory on the user.
    A.K.A.: Improve portability.
    BadSingleton committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    0d7498b View commit details
    Browse the repository at this point in the history
  2. Modernize the import hook

    Implement a meta path loader instead
    
    Add the loaded namespaces tracking
    
    Fix a bug where clr wasn't in sys.modules after reload
    
    Further refinements to setattr logic on ModuleObjects
    BadSingleton committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    744f991 View commit details
    Browse the repository at this point in the history
  3. Fix library loader usage

    It was modernized in the upstream
    BadSingleton committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    d7c20ed View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14 from Unity-Technologies/unity/modernize-import…

    …-hook
    
    Modernize the import hook
    BadSingleton authored Jan 26, 2021
    Configuration menu
    Copy the full SHA
    01157ba View commit details
    Browse the repository at this point in the history
  5. Remove StrongNameIdentity attribute

    from PropertyObject
    BadSingleton committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    9d0bd9c View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

  1. Last line of defense, best effort serialization

    This commit adds a "last line of defense, best effort serialization"
    to serialize types not marked as Serializable. Such objects are
    deserialized as derived classes with all methods and properties
    overriden to throw a "Not Serialized" Exception.
    Fields are not initialized and may be null.
    
    Sealed classes and implemented interface methods are still a problem to
    be solved.
    BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    c75ee46 View commit details
    Browse the repository at this point in the history
  2. Add nested class support

    plus guard rails for private classes
    
    and review fixes
    BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    b59e2bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1002105 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2f1ab6 View commit details
    Browse the repository at this point in the history
  5. fixup! Workaround for mono attribute bug

    don't try to derive from sealed types
    BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    1f9d221 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    34b7445 View commit details
    Browse the repository at this point in the history
  7. Ensure that version.txt is always read from repo root

    Allows the project to be referenced in other .NET projects without
    adjusting its project file (#1853).
    filmor authored and BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    e5546cb View commit details
    Browse the repository at this point in the history
  8. docs: Fix a few typos

    There are small typos in:
    - pythonnet/__init__.py
    - tests/test_import.py
    
    Fixes:
    - Should read `splitted` rather than `splited`.
    - Should read `loaded` rather than `laoded`.
    
    Signed-off-by: Tim Gates <tim.gates@iress.com>
    timgates42 authored and BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    7ffad42 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    e09115f View commit details
    Browse the repository at this point in the history
  2. adjustment to make the tests pass

    latest clr_loader version breaks the python tests otherwise
    BadSingleton committed May 26, 2023
    Configuration menu
    Copy the full SHA
    0cc7069 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #15 from Unity-Technologies/last-ditch-serialization

    Last line of defense, best effort serialization
    
    Also updates the base version of pythonnet.
    BadSingleton authored May 26, 2023
    Configuration menu
    Copy the full SHA
    37c4426 View commit details
    Browse the repository at this point in the history
Loading