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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 [email protected].
For more options, visit https://groups.google.com/d/optout.