You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/models/issues
zeripath ef4fc30246
Speed up HasUserStopwatch & GetActiveStopwatch (#23051)
GetActiveStopwatch & HasUserStopwatch is a hot piece of code that is
repeatedly called and on examination of the cpu profile for TestGit it
represents 0.44 seconds of CPU time. This PR reduces this time to 80ms.

---------

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: delvh <leon@kske.dev>
2 years ago
..
assignees.go Improve utils of slices (#22379) 2 years ago
assignees_test.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
comment.go Rename `repo.GetOwner` to `repo.LoadOwner` (#22967) 2 years ago
comment_code.go some refactor about code comments (#20821) 2 years ago
comment_list.go Implement actions (#21937) 2 years ago
comment_test.go Support importing comment types (#22510) 2 years ago
content_history.go Implement FSFE REUSE for golang files (#21840) 2 years ago
content_history_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
dependency.go Implement FSFE REUSE for golang files (#21840) 2 years ago
dependency_test.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
issue.go Add "Reviewed by you" filter for pull requests (#22927) 2 years ago
issue_index.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_list.go Implement actions (#21937) 2 years ago
issue_list_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_lock.go Rename almost all Ctx functions (#22071) 2 years ago
issue_project.go Improve issues.LoadProject (#22982) 2 years ago
issue_test.go Scoped labels (#22585) 2 years ago
issue_user.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_user_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_watch.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_watch_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_xref.go Fix more HTMLURL in templates (#22831) 2 years ago
issue_xref_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
label.go Fix DBConsistency checks on MSSQL (#23132) 2 years ago
label_test.go Scoped labels (#22585) 2 years ago
main_test.go Refactor the setting to make unit test easier (#22405) 2 years ago
milestone.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
milestone_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
pull.go Rename `repo.GetOwner` to `repo.LoadOwner` (#22967) 2 years ago
pull_list.go Set PR for issue when load attributes for PRs (#22766) 2 years ago
pull_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
reaction.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
reaction_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
review.go Implement actions (#21937) 2 years ago
review_test.go Restore previous official review when an official review is deleted (#22449) 2 years ago
stopwatch.go Speed up HasUserStopwatch & GetActiveStopwatch (#23051) 2 years ago
stopwatch_test.go Speed up HasUserStopwatch & GetActiveStopwatch (#23051) 2 years ago
tracked_time.go Rename almost all Ctx functions (#22071) 2 years ago
tracked_time_test.go refactor some functions to support ctx as first parameter (#21878) 2 years ago