| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
Problem: Memory error when profiling a function without a script ID.
Solution: Check for missing script ID. (closes vim/vim#4877)
https://github.com/vim/vim/commit/163588005da3a240e49416093d0d0251951d60a1
|
| |
|
|
|
|
| |
Problem: Function profile doesn't specify where it was defined.
Solution: Show the script name and line number.
https://github.com/vim/vim/commit/4c7b08f6409349cf5324a26f7523c438590550ef
|
| |
|
|
|
|
|
| |
Problem: Profiling does not show a count for condition lines. (Daniel
Hahler)
Solution: Count lines when not skipping. (Ozaki Kiichi, closes #2499)
https://github.com/vim/vim/commit/7feb35e7782907b44659a2748ff5d7489deeed74
|
| |
|
|
|
|
| |
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, the final chapter.
https://github.com/vim/vim/commit/30276f2beb248557c6b33cd5418bca8b7084b0a5
|
| |
|
|
|
|
| |
Problem: :profdel is not tested.
Solution: Add a test. (Dominique Pelle, closes vim/vim#3123)
https://github.com/vim/vim/commit/1fbfe7c48cb711f5a6deae535b3ec3bfe7952ce9
|
| |
|
|
|
|
|
|
| |
Problem: Profile log may be truncated halfway a character.
Solution: Find the start of the character. (Ozaki Kiichi, closes vim/vim#2385)
https://github.com/vim/vim/commit/ac112f01a6930c9d15cf0360b657373699916bfd
nvim does not support "--clean" yet but "-es" should suffice for the test.
|
| |
|
|
|
|
|
|
| |
Problem: Profiling skips the first and last script line.
Solution: Check for BOM after setting script ID. (Lemonboy, closes vim/vim#2103,
closes vim/vim#2112) Add a test. List the trailing script lines.
https://github.com/vim/vim/commit/67435d9983965c5c77fc74f0559779ce4554dacb
|
| |
|
|
|
|
|
|
| |
Problem: Test_profile is a little bit flaky.
Solution: Accept a match when self and total time are the same. (James
McCoy, closes vim/vim#1972)
https://github.com/vim/vim/commit/d21b16f3c0c676bfe3a37aef1ac3118e1ecded60
|
| | |
|
| |
|
|
|
|
|
|
| |
Problem: The test for :profile is slow and does not work on MS-Windows.
Solution: Use the "-es" argument. (Dominique Pelle) Swap single and double
quotes for system()
https://github.com/vim/vim/commit/c011a3d083001bcd9853b4447422f1819f3cee2f
|
| |
|
|
|
|
|
| |
Problem: Profile tests fails if total and self time are equal.
Solution: Make one time optional.
https://github.com/vim/vim/commit/e32bbded641a5da0263ecf82f9ccc95a8e0a089e
|
|
|
Problem: There are no tests for the :profile command.
Solution: Add tests. (Dominique Pelle, closes vim/vim#1383)
https://github.com/vim/vim/commit/296b1f28ca9cedeb55872f306808b2214b519ce7
|