File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,11 @@ Things that will **not** be considered breaking:
43435 . Non-explicit compatability with ` weakref `
4444 Any compatability with weakref should be considered accidental ** unless** a
4545 type has declared slots and includes ` __weakref__ ` in those slots.
46+ (open an issue if you want ` __weakref__ ` with a reason why)
47+
48+ 6 . Going from * inable* to * able* share a resource across threads.
49+ 7 . Adding or removing internal locking that does not introduce deadlocks,
50+ races, or remove the threadsafety of an object's documented use.
4651
4752Things that will be considered a breaking change:
4853
@@ -53,6 +58,7 @@ Things that will be considered a breaking change:
53585 . Changing the semantic meaning of a parameter's default value.
54596 . Changing the allowed runtime type of a parameter in a way that makes a previously supported call invalid.
55607 . Changing the runtime return type of a documented function to no longer match prior documentation.
61+ 8 . Changing an object to no longer be shareable across threads.
5662
5763When something isn't covered explicitly one way or the other above,
5864it will be considered a breaking change if an intended supported usage
You can’t perform that action at this time.
0 commit comments