Commit graph

401 commits

Author SHA1 Message Date
Daniel Bachhuber
3bdc20be68 Merge pull request #88 from runcommand/45-callback-definition
Include callback definition source when profiling hooks
2016-10-07 14:36:43 -07:00
Daniel Bachhuber
b352251d80 Include callback definition source when profiling hooks 2016-10-07 14:20:08 -07:00
Daniel Bachhuber
64f1af250a Merge pull request #87 from runcommand/46-skip-total
Don't include 'total' cell when the name column is omitted
2016-10-07 14:05:01 -07:00
Daniel Bachhuber
bf65cfd6f2 Don't include 'total' cell when the name column is omitted 2016-10-07 13:56:38 -07:00
Daniel Bachhuber
1025c4b464 Failing test case for #46 2016-10-07 13:44:45 -07:00
Daniel Bachhuber
e82078d3a1 Merge pull request #86 from runcommand/37-eval-file
Support profiling arbitrary file execution
2016-10-04 14:51:49 -07:00
Daniel Bachhuber
0e9528cdcc Support profiling arbitrary file execution 2016-10-04 14:38:12 -07:00
Daniel Bachhuber
cefdfed53f Merge pull request #85 from runcommand/11-shutdown
Support profiling the `shutdown` hook
2016-10-04 14:24:11 -07:00
Daniel Bachhuber
8a29fd7e57 Support profiling the shutdown hook 2016-10-04 14:10:27 -07:00
Daniel Bachhuber
4f77537f12 Merge pull request #84 from runcommand/32-profile-eval
Use `wp profile eval` to profile arbitrary code execution
2016-10-04 13:21:34 -07:00
Daniel Bachhuber
c206a27eea Use wp profile eval to profile arbitrary code execution 2016-10-04 12:57:10 -07:00
Daniel Bachhuber
da150e2cb8 Merge pull request #83 from runcommand/22-trailingslash
Trailingslash provided URL to avoid canonical redirect
2016-10-04 08:05:10 -07:00
Daniel Bachhuber
6e685729a6 Fix test setup for assertion 2016-10-04 07:27:31 -07:00
Daniel Bachhuber
ee16b7982a Trailingslash provided URL to avoid canonical redirect 2016-10-04 07:18:01 -07:00
Daniel Bachhuber
8fe2681eef Failing test case for https://github.com/runcommand/sparks/issues/22 2016-10-04 07:17:24 -07:00
Daniel Bachhuber
8050917a52 Merge pull request #82 from runcommand/23-split-stage-hook
Split `wp profile` into `wp profile stage` and `wp profile hook`
2016-10-04 07:06:40 -07:00
Daniel Bachhuber
87b192afa3 Regenerate README for command split 2016-10-04 06:49:18 -07:00
Daniel Bachhuber
b22d0f85c7 Split wp profile into wp profile stage and wp profile hook 2016-10-04 06:47:01 -07:00
Daniel Bachhuber
5aa47ad6f5 Merge pull request #81 from runcommand/fix-installing-purchase-link
Fix purchase link in Installing section
2016-10-04 06:44:19 -07:00
Daniel Bachhuber
4dd5a19043 Fix purchase link in Installing section
$49 is now $129
2016-10-04 06:23:01 -07:00
Daniel Bachhuber
2108258a98 Merge pull request #80 from runcommand/end-early-access
End early access; use common premium support stub
2016-10-04 06:17:56 -07:00
Daniel Bachhuber
ba76b51509 End early access; use common premium support stub 2016-09-30 06:49:10 -07:00
Daniel Bachhuber
f1eee81f84 Merge pull request #79 from runcommand/really-late-hook
Ensure last callback is extremely late
2016-09-28 05:39:13 -07:00
Daniel Bachhuber
290b7ff1a0 Ensure last callback is extremely late 2016-09-28 05:27:58 -07:00
Daniel Bachhuber
7afe3e4aea Merge pull request #78 from runcommand/fix-variable-76
Fix incorrect variable
2016-09-28 05:19:34 -07:00
Daniel Bachhuber
b6c5ddb2a5 Fix incorrect variable 2016-09-28 05:12:54 -07:00
Daniel Bachhuber
41b5fae573 Merge pull request #77 from runcommand/bump-0-3-0
Bump working version to v0.3.0-alpha
2016-09-27 09:33:25 -07:00
Daniel Bachhuber
7253240145 Bump working version to v0.3.0-alpha 2016-09-27 08:51:31 -07:00
Daniel Bachhuber
24aaa8df0f Merge pull request #76 from runcommand/test-trunk
Fix profiling hooks on WordPress trunk
2016-09-27 08:50:54 -07:00
Daniel Bachhuber
59579ccdea Properly handle an unset $wp_filter 2016-09-27 08:10:41 -07:00
Daniel Bachhuber
7721de219e Drop method that's no longer used 2016-09-27 08:01:12 -07:00
Daniel Bachhuber
e105a5490c Take a more durable approach to timing callbacks by wrapping each 2016-09-27 07:58:36 -07:00
Daniel Bachhuber
ea83e94b15 Merge pull request #75 from runcommand/bump-version-0-2-0
Bump version to 0.2.0
2016-09-26 06:17:27 -07:00
Daniel Bachhuber
57a5347852 Bump version to 0.2.0 2016-09-26 06:12:11 -07:00
Daniel Bachhuber
c669b51a29 Merge pull request #74 from runcommand/fix-profile-early-hooks
Fix profiling of early hooks
2016-09-23 06:42:15 -07:00
Daniel Bachhuber
25e1f40ea7 Fix profiling of early hooks
When we throw an Exception to bail out of the call, this means the rest
of the bootstrap code hasn't executed, and important things aren't set
up. Instead, we need to summarize early.
2016-09-23 06:33:30 -07:00
Daniel Bachhuber
646b3f8deb Merge pull request #73 from runcommand/fix-hook-feature-file
Rename profile hook feature file
2016-09-23 06:26:39 -07:00
Daniel Bachhuber
8d78ded72d Rename profile hook feature file 2016-09-23 06:21:55 -07:00
Daniel Bachhuber
c272bd02a4 Merge pull request #72 from runcommand/log-after-last-hook
Ensure the last step to a stage is logged appropriately
2016-09-08 18:34:21 -07:00
Daniel Bachhuber
b31f5c39fa Ensure the last step to a stage is logged appropriately 2016-09-08 17:42:58 -07:00
Daniel Bachhuber
3a0b093984 Merge pull request #71 from runcommand/fill-total-row
Fix bottom of the table when there aren't any items displayed
2016-09-08 06:23:36 -07:00
Daniel Bachhuber
a789b3ce34 Fix bottom of the table when there aren't any items displayed
The cells need to be filled in appropriately
2016-09-08 06:15:10 -07:00
Daniel Bachhuber
e0af87e156 Merge pull request #70 from runcommand/catch-exceptions
Catch hook Exceptions incrementally
2016-09-08 06:07:21 -07:00
Daniel Bachhuber
440a13b7ff Catch hook Exceptions incrementally
This permits our output buffering to work as expected.
2016-09-08 06:02:48 -07:00
Daniel Bachhuber
444951c49d Merge pull request #69 from runcommand/67-fix-empty-hook
Bail early when there aren't any hook callbacks to run
2016-09-08 05:53:16 -07:00
Daniel Bachhuber
757b3bf38a Update test for true output representation 2016-09-08 05:49:18 -07:00
Daniel Bachhuber
5953df52c2 Bail early when there aren't any hook callbacks to run 2016-09-08 05:43:42 -07:00
Daniel Bachhuber
c42fc61642 Fix the Buy Now shield 2016-09-07 16:59:24 -07:00
Daniel Bachhuber
a47aaac8b5 Ignore the .distignore file 2016-08-30 07:46:29 -07:00
Daniel Bachhuber
d6ea816ff2 Add a working version to the project 2016-08-30 07:35:04 -07:00