-
Notifications
You must be signed in to change notification settings - Fork 125
Open
Description
Mega-ticket to track a list of modernisations we want to make to Cortex. I'll keep adding to this as things occur to me. We can split off into separate tickets as and when that becomes useful/necessary.
- Remove Python 2 compatibility
- Use
fmtlib- Remove all use of
boost::format() - Add custom formatters for InternedString and other relevant types
- Add built-in format syntax to
IECore::msg()
- Remove all use of
- Remove
DespatchTypedData.hin favour ofDataAlgo::dispatch() - Add move constructors where relevant, particularly for TypedData
- Remove all ops, replacing with Algo where relevant
- Remove old Renderer API. Requires IECoreMaya to stop using
IECoreGL::Renderer - Replace
boostwithstdwhere possible -optional,variantetc
Metadata
Metadata
Assignees
Labels
No labels