Skip to content

Commit f316b64

Browse files
committed
fix failing test suite
enable tokenized strings again
1 parent 0ee7cf6 commit f316b64

2 files changed

Lines changed: 21 additions & 3 deletions

File tree

language_server/editor_helper.lua

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1632,9 +1632,6 @@ do
16321632
end
16331633

16341634
local function is_probably_lua(str)
1635-
do
1636-
return false
1637-
end -- this is very buggy
16381635
local possible_statements = {
16391636
"%s*local%s",
16401637
"%s*return%s",

test/helpers/profiler.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -605,6 +605,27 @@ do
605605
end
606606
end
607607

608+
function Profiler:GetSimpleSections()--[[#: Map<|string, {total = number}|>]]
609+
local times = {}
610+
local start_times = {}
611+
612+
for _, event in ipairs(self._events) do
613+
if event.type == "section_start" then
614+
start_times[event.name] = event.time
615+
elseif event.type == "section_end" then
616+
local start_time = start_times[event.name]
617+
618+
if start_time then
619+
times[event.name] = times[event.name] or {total = 0}
620+
times[event.name].total = times[event.name].total + (event.time - start_time)
621+
start_times[event.name] = nil
622+
end
623+
end
624+
end
625+
626+
return times
627+
end
628+
608629
function Profiler:Stop()
609630
if not self._running then return end
610631

0 commit comments

Comments
 (0)