Branch: refs/heads/optimize-action-handling Home: https://github.com/jenkinsci/workflow-api-plugin Commit: 30d03b1f10b32c30fa52b934d0a0ea14623d6949 https://github.com/jenkinsci/workflow-api-plugin/commit/30d03b1f10b32c30fa52b934d0a0ea14623d6949 Author: Sam Van Oort <samvano...@gmail.com> Date: 2016-10-13 (Thu, 13 Oct 2016)
Changed paths: M pom.xml M src/main/java/org/jenkinsci/plugins/workflow/actions/BodyInvocationAction.java M src/main/java/org/jenkinsci/plugins/workflow/actions/ErrorAction.java M src/main/java/org/jenkinsci/plugins/workflow/actions/LabelAction.java M src/main/java/org/jenkinsci/plugins/workflow/actions/LogAction.java M src/main/java/org/jenkinsci/plugins/workflow/actions/NotExecutedNodeAction.java A src/main/java/org/jenkinsci/plugins/workflow/actions/PersistentAction.java M src/main/java/org/jenkinsci/plugins/workflow/actions/StageAction.java M src/main/java/org/jenkinsci/plugins/workflow/actions/ThreadNameAction.java M src/main/java/org/jenkinsci/plugins/workflow/actions/TimingAction.java M src/main/java/org/jenkinsci/plugins/workflow/actions/WorkspaceAction.java M src/main/java/org/jenkinsci/plugins/workflow/flow/FlowExecution.java M src/main/java/org/jenkinsci/plugins/workflow/graph/FlowNode.java M src/main/java/org/jenkinsci/plugins/workflow/graphanalysis/FlowScanningUtils.java M src/main/java/org/jenkinsci/plugins/workflow/graphanalysis/ForkScanner.java M src/main/java/org/jenkinsci/plugins/workflow/graphanalysis/LabelledChunkFinder.java Log Message: ----------- Switch to using PersistentAction marker interface for fast getAction lookup on flownodes Commit: 37ba27ede0c7470549a067d2496beff75432b0a4 https://github.com/jenkinsci/workflow-api-plugin/commit/37ba27ede0c7470549a067d2496beff75432b0a4 Author: Sam Van Oort <samvano...@gmail.com> Date: 2016-10-14 (Fri, 14 Oct 2016) Changed paths: M pom.xml M src/main/java/org/jenkinsci/plugins/workflow/graph/FlowNode.java Log Message: ----------- Partially optimize getAction for flownode PersistentActions Commit: a029311937ea09fc97991ad49ba6ced18a88f1e6 https://github.com/jenkinsci/workflow-api-plugin/commit/a029311937ea09fc97991ad49ba6ced18a88f1e6 Author: Sam Van Oort <samvano...@gmail.com> Date: 2016-10-14 (Fri, 14 Oct 2016) Changed paths: M src/main/java/org/jenkinsci/plugins/workflow/graph/FlowNode.java Log Message: ----------- Collapse the flownode actions wrapper list class back into function Commit: f1c12e366e2d9315828b7fb81448e0e96ed14d14 https://github.com/jenkinsci/workflow-api-plugin/commit/f1c12e366e2d9315828b7fb81448e0e96ed14d14 Author: Sam Van Oort <samvano...@gmail.com> Date: 2016-10-14 (Fri, 14 Oct 2016) Changed paths: M src/main/java/org/jenkinsci/plugins/workflow/graph/FlowNode.java Log Message: ----------- Try splitting getaction for better inlining potential Commit: e9c8b47d9a86dc8b1459c48b8fa4d734e1cdd87c https://github.com/jenkinsci/workflow-api-plugin/commit/e9c8b47d9a86dc8b1459c48b8fa4d734e1cdd87c Author: Sam Van Oort <samvano...@gmail.com> Date: 2016-10-14 (Fri, 14 Oct 2016) Changed paths: M src/main/java/org/jenkinsci/plugins/workflow/actions/NotExecutedNodeAction.java M src/main/java/org/jenkinsci/plugins/workflow/actions/TimingAction.java M src/main/java/org/jenkinsci/plugins/workflow/flow/FlowExecution.java M src/main/java/org/jenkinsci/plugins/workflow/graph/FlowNode.java M src/main/java/org/jenkinsci/plugins/workflow/graphanalysis/FlowScanningUtils.java M src/main/java/org/jenkinsci/plugins/workflow/graphanalysis/ForkScanner.java M src/main/java/org/jenkinsci/plugins/workflow/graphanalysis/LabelledChunkFinder.java Log Message: ----------- Publicize the getDirectAction API and see if this continues to improve performance vs. PersistentAction getAction calls Compare: https://github.com/jenkinsci/workflow-api-plugin/compare/e4c55a2b6636...e9c8b47d9a86 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.