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
    BadSingleton committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    0d7498bView 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
    BadSingleton committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    744f991View commit details
    Browse the repository at this point in the history
  3. Fix library loader usage

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

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

    from PropertyObject
    @BadSingleton
    BadSingleton committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    9d0bd9cView 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
    BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    c75ee46View 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
    BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    b59e2bbView commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1002105View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2f1ab6View 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
    BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    1f9d221View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    34b7445View 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@BadSingleton
    filmor authored and BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    e5546cbView 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@BadSingleton
    timgates42 authored and BadSingleton committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    7ffad42View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    e09115fView 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
    BadSingleton committed May 26, 2023
    Configuration menu
    Copy the full SHA
    0cc7069View commit details
    Browse the repository at this point in the history
  3. Merge pull request#15from Unity-Technologies/last-ditch-serialization

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