-
Notifications
You must be signed in to change notification settings - Fork 49
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
Handle aliases as Documentables #775
base: master
Are you sure you want to change the base?
Commits on Jun 26, 2021
-
Add initial code for proper aliases handling.
tristanlatr committedJun 26, 2021 Configuration menu - View commit details
-
Copy full SHA for de67334 - Browse repository at this point
Copy the full SHA de67334View commit details -
Fix a reccursion error and reduce the scope of what is an module-leve…
…l alias. An module-level alias must be defined at the top level of the module.
tristanlatr committedJun 26, 2021 Configuration menu - View commit details
-
Copy full SHA for e476cf8 - Browse repository at this point
Copy the full SHA e476cf8View commit details -
Still register the indirection for aliases defined in try/expect or i…
…fs blocks. Add a test for that.
tristanlatr committedJun 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 5f5fca9 - Browse repository at this point
Copy the full SHA 5f5fca9View commit details
Commits on Jun 27, 2021
-
tristanlatr committed
Jun 27, 2021 Configuration menu - View commit details
-
Copy full SHA for da6f4ce - Browse repository at this point
Copy the full SHA da6f4ceView commit details -
tristanlatr committed
Jun 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 100e55b - Browse repository at this point
Copy the full SHA 100e55bView commit details -
Import Final from the typing_extensions module
tristanlatr committedJun 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 275e815 - Browse repository at this point
Copy the full SHA 275e815View commit details -
Add requirement typing_extensions; python_version < "3.8"
tristanlatr committedJun 27, 2021 Configuration menu - View commit details
-
Copy full SHA for f56d050 - Browse repository at this point
Copy the full SHA f56d050View commit details
Commits on Jun 28, 2021
-
Use ._alias_to attribute to store the aliases indirection instead of …
…computing it from AST all the time. Consider variables that are not on the root level as aliases, too. And warns only when they are actually overriden. Move node2fullname to astutils module. Delete overridenInCount from ClassPage since it was unused. Re-export names that are not part of the current system with an alias. Cleanup expandName() and associated. Use directly taglink() in format_alias_value() when possible. Add Documentable.aliases property. This is somewhat working in the tests but not always in real life. Rename the redirected_from parameter to "indirections". Speaking of tests, this commit also adds A LOT of new tests for the expandName() method.
Configuration menu - View commit details
-
Copy full SHA for 2c76275 - Browse repository at this point
Copy the full SHA 2c76275View commit details -
Configuration menu - View commit details
-
Copy full SHA for fccbd4f - Browse repository at this point
Copy the full SHA fccbd4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e666795 - Browse repository at this point
Copy the full SHA e666795View commit details
Commits on Jan 2, 2022
-
Merge branch 'twisted-master' into alias - might be broken :/
tristanlatr committedJan 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 43c251b - Browse repository at this point
Copy the full SHA 43c251bView commit details -
tristanlatr committed
Jan 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 3d67f95 - Browse repository at this point
Copy the full SHA 3d67f95View commit details
Commits on May 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6a2af77 - Browse repository at this point
Copy the full SHA 6a2af77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 606e54d - Browse repository at this point
Copy the full SHA 606e54dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46c1e8e - Browse repository at this point
Copy the full SHA 46c1e8eView commit details -
merge source files 'twisted-master' into 'alias', currently fails 21 …
…astbuilder tests, mostly related to alias handling... I'll fix that after merging.
Configuration menu - View commit details
-
Copy full SHA for 59d46ee - Browse repository at this point
Copy the full SHA 59d46eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0f38d7 - Browse repository at this point
Copy the full SHA f0f38d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f2e374 - Browse repository at this point
Copy the full SHA 6f2e374View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0b4255 - Browse repository at this point
Copy the full SHA f0b4255View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bae337 - Browse repository at this point
Copy the full SHA 5bae337View commit details
Commits on May 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ca1e470 - Browse repository at this point
Copy the full SHA ca1e470View commit details
Commits on Jun 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7cd0554 - Browse repository at this point
Copy the full SHA 7cd0554View commit details -
Configuration menu - View commit details
-
Copy full SHA for 174526e - Browse repository at this point
Copy the full SHA 174526eView commit details
Commits on Jun 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 93f82d9 - Browse repository at this point
Copy the full SHA 93f82d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cdc932 - Browse repository at this point
Copy the full SHA 8cdc932View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc66fa3 - Browse repository at this point
Copy the full SHA fc66fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2db2386 - Browse repository at this point
Copy the full SHA 2db2386View commit details
Commits on Jun 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for eab7a98 - Browse repository at this point
Copy the full SHA eab7a98View commit details
Commits on Jun 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 229405b - Browse repository at this point
Copy the full SHA 229405bView commit details -
Fix infinite recusion (I just forgot the indirections arg to be passe…
…d to _localNameToFullName() function.)
Configuration menu - View commit details
-
Copy full SHA for 7e98ed6 - Browse repository at this point
Copy the full SHA 7e98ed6View commit details -
Add a tox environment that parses the cpython code to only generate t…
…he inventory. Goes much faster to test locally.
Configuration menu - View commit details
-
Copy full SHA for a0b6091 - Browse repository at this point
Copy the full SHA a0b6091View commit details -
Configuration menu - View commit details
-
Copy full SHA for f82fb92 - Browse repository at this point
Copy the full SHA f82fb92View commit details
Commits on Jun 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a907d14 - Browse repository at this point
Copy the full SHA a907d14View commit details
Commits on Jun 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 64a32f6 - Browse repository at this point
Copy the full SHA 64a32f6View commit details
Commits on Aug 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 41cc53a - Browse repository at this point
Copy the full SHA 41cc53aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 312da1e - Browse repository at this point
Copy the full SHA 312da1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa528e4 - Browse repository at this point
Copy the full SHA fa528e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fd1d17 - Browse repository at this point
Copy the full SHA 1fd1d17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63d1894 - Browse repository at this point
Copy the full SHA 63d1894View commit details
Commits on Aug 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 627b82c - Browse repository at this point
Copy the full SHA 627b82cView commit details
Commits on Nov 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3d7e95f - Browse repository at this point
Copy the full SHA 3d7e95fView commit details
Commits on Nov 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e136938 - Browse repository at this point
Copy the full SHA e136938View commit details -
Configuration menu - View commit details
-
Copy full SHA for 791da52 - Browse repository at this point
Copy the full SHA 791da52View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7fb204f - Browse repository at this point
Copy the full SHA 7fb204fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 568478e - Browse repository at this point
Copy the full SHA 568478eView commit details -
Loosen the checks for an alias to be recognixed, now it can be insode…
… a if block or similar, but no loops are allowed
Configuration menu - View commit details
-
Copy full SHA for c2df1e8 - Browse repository at this point
Copy the full SHA c2df1e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5558de - Browse repository at this point
Copy the full SHA e5558deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5811126 - Browse repository at this point
Copy the full SHA 5811126View commit details -
Revert "If an import resolves to an unresolvable alias, then use the …
…alias fullName" This reverts commit e5558de.
Configuration menu - View commit details
-
Copy full SHA for 57f1537 - Browse repository at this point
Copy the full SHA 57f1537View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d650ad - Browse repository at this point
Copy the full SHA 6d650adView commit details -
Better implementation of _resolveImport() which does not rely on the …
…processing state. Also address a TODO comment in expandName()
Configuration menu - View commit details
-
Copy full SHA for 5ad8d5e - Browse repository at this point
Copy the full SHA 5ad8d5eView commit details
Commits on Apr 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 665b4ac - Browse repository at this point
Copy the full SHA 665b4acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a89071 - Browse repository at this point
Copy the full SHA 7a89071View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43815d4 - Browse repository at this point
Copy the full SHA 43815d4View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 97545a0 - Browse repository at this point
Copy the full SHA 97545a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 869c2c2 - Browse repository at this point
Copy the full SHA 869c2c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40c514c - Browse repository at this point
Copy the full SHA 40c514cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91f3b50 - Browse repository at this point
Copy the full SHA 91f3b50View commit details -
Configuration menu - View commit details
-
Copy full SHA for e051da3 - Browse repository at this point
Copy the full SHA e051da3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e28f00f - Browse repository at this point
Copy the full SHA e28f00fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b97da - Browse repository at this point
Copy the full SHA d3b97daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b49cc0 - Browse repository at this point
Copy the full SHA 8b49cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for da8a85d - Browse repository at this point
Copy the full SHA da8a85dView commit details -
Merge branch '313-handle-aliases' of github.com:twisted/pydoctor into…
… 313-handle-aliases
Configuration menu - View commit details
-
Copy full SHA for 94045e1 - Browse repository at this point
Copy the full SHA 94045e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for deec764 - Browse repository at this point
Copy the full SHA deec764View commit details -
Configuration menu - View commit details
-
Copy full SHA for e49925b - Browse repository at this point
Copy the full SHA e49925bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39cb5d8 - Browse repository at this point
Copy the full SHA 39cb5d8View commit details
Commits on Jul 10, 2024
-
Linker more smart: keep a set of potential target names as well so we…
… can filter out duplicated external interdirections
Configuration menu - View commit details
-
Copy full SHA for 3e28ee9 - Browse repository at this point
Copy the full SHA 3e28ee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 841d7dc - Browse repository at this point
Copy the full SHA 841d7dcView commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9267269 - Browse repository at this point
Copy the full SHA 9267269View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7930bf - Browse repository at this point
Copy the full SHA e7930bfView commit details