Tags: neuroradiology/sorbet
Tags
Add additional metrics to language server (sorbet#2696) * Some metrics. * Do not count fast path runs by code actions requests. * Measure preprocess, index, and run times. * Add fast/slow path tag to SorbetWorkspaceEdit latencies. Add a new metric that measures the latency to report the last diagnostic in an edit. * Time how long we spend talking with statsd. * Use method names for task-related runtime timers. * Fix compilation failures. * Remove lsp.messages.received, use method for category for lsp.messages.canceled. * LatencyTimer can be null.
Add support for histograms to Timers (sorbet#2695) * Timer histograms * Don't append MAX_INT as a bucket on empty histograms. * Remove unneeded branch. * Process histogram in `Counters` rather than `Timer`..
Revert "add ratchet for non-proc foreign usage (sorbet#2682)" (sorbet… …#2692) This reverts commit 9463ab4.
Include CASGN name in for_autoload output (sorbet#2686) * Include CASGN name in for_autoload output * Add test * Added test for the alias case Co-authored-by: Nathaniel Roman <nroman@stripe.com>
Add method and sig for `respond_to?` (sorbet#2687) * Add method and sig for `respond_to?` * Fix tests Co-authored-by: Jake Zimmerman <zimmerman.jake@gmail.com>
add ratchet for non-proc foreign usage (sorbet#2682) * add ratchet for non-proc foreign usage * add notify:
Add support for tags in core/Timer, and use them for some LSP metrics (… …sorbet#2685) * Don't report the runtime of canceled slow paths. Report the amount of time that the slow path blocks. * Rename Timer::fork -> Timer::clone * Add tags to timing metrics. * Switch to a single latency metric tagged by method. Centralize conversion from LSPMethod to ConstExprStr. * Add canceled stat, remove extra/unused Timer constructor. * Remove spurious changes. * Use a tag to distinguish between canceled and complete slow paths. * Document tags and args.
VS Code: Use clangd executable from bazel. (sorbet#2680) * Use clangd executable in bazel. Fixes issue where clangd fails to include stdint.h properly. * Remove extra line break.
Simplify how we print MethodDef flags (sorbet#2676) * Simplify tree printing code * tools/scripts/update_testdata_exp.sh * sto //test/cli:update_phases
Don't inherit ruby build flags from bazel (sorbet#2679) * Don't inherit ruby build flags from bazel
PreviousNext