Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 40 million developers.
Sign up-
Enthought
- Cambridge, UK
- Sign in to view email
Popular repositories
2,618 contributions in the last year
Contribution activity
January 2020
Created a pull request in enthought/traits that received 5 comments
Expose HASTRAITS_NO_NOTIFY and HASTRAITS_VETO_NOTIFY flags
This PR adds new private methods on CHasTraits to allow introspection of the HASTRAITS_NO_NOTIFY and HASTRAITS_VETO_NOTIFY flags. In current master…
+147
−1
•
5
comments
- Fix test to join implicitly-created threads
- Make tests repeatable
- Add note that get_prefix_trait returns a borrowed reference.
- Move and document ComparisonMode member aliases
- Fix Sphinx warnings
- Fix a Sphinx deprecation warning in tests.
- Reformat ctraits.c
- Remove empty_tuple and empty_dict globals from ctraits.c
- Remove the TraitClass subclass of TraitHandler
- Remove the TraitClass subclass of TraitHandler
- Make flags field unsigned.
- Add a CHasTraits._class_traits() method
- Clean up METH_NOARGS functions
- Fix unnecessarily repeated characters in a test
- Remove TraitExpression
- Remove TraitCallable
- Sphinx configuration cleanups: no more mocking, fix deprecated option
- Refactor of flags and the methods that set them.
- Add clear and copy methods to TraitListObject
- Move and document ComparisonMode member aliases
- Fix Sphinx warnings
- Reformat ctraits.c
- Replace uses of __import__ with import_module
- Expose module constants in traits.ctraits
- [PoC] Better TraitListObject
- Move editor factories
- Add Enum constants for trait kinds, validators and default values
- Handle missing TraitError _better_
- Create modules for Trait container object classes
- Cleanup of flag setting methods
- Refactor of flags and the methods that set them.
- Fix default editors
- Fix extended trait change issues
Created an issue in enthought/traits that received 4 comments
Check for object reference leaks
ctraits.c has seen significant changes since the last release. Before we release 6.0, we should check for reference leaks resulting from the test s…
4
comments
- Remove `TraitSetObject.copy`.
- test_new_notifiers leaks one reference and one memory block per run
- Add range checking to the `cTrait.comparison_mode` method.
- Provide a way to retrieve a cTrait's `comparison_mode` setting
- Consider deprecating prefix traits for Traits 6.0.0
- Reserve the `_trait*` namespace for Traits internal use
- Expose flags for `HasTraits` objects
- Deprecate non-essential TraitHandler subclasses for 6.0 release?
- Document trait comparison constants
- Add module finalization for ctraits.c
- Update copyright headers
- Sphinx warning in test run:
- "RemovedInSphinx40Warning: DocumenterBridge requires a state object on instantiation" in test run
- Sphinx warning in test run:
- Run CI on Python 3.7 and Python 3.8
2
contributions
in private repositories
Jan 7 – Jan 10