You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Streamlining and minor cleanup of code in the PrettyNaming module.
closes#578
commit 7e1c8410a3df45df62830f1dd29df18ac89b69a6
Author: latkin <[email protected]>
Date: Wed Aug 12 14:58:45 2015 -0700
Fix logic in TryChopPropertyName
commit cf72133
Author: Jack Pappas <[email protected]>
Date: Sun Aug 9 15:54:28 2015 -0400
Streamlining and minor cleanup of code in the PrettyNaming module.
Compilation and decompilation of operators is now memoized for custom
(non-built-in) operators to improve performance.
Lifted creation of lists (now arrays) in the IsInfixOperator function
so they aren't re-created (potentially) on each function call.
Simplification to the TryChopPropertyName function per @latkin's suggestion.
Optimized the recursive function which performs the decompilation within 'decompileCustomOpName' so it's tail recursive and avoids allocating substrings and some Option<_> instances.
0 commit comments