Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[C] Improve Goto Definition and Goto Reference #1831

Open
wants to merge 64 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 43 commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
e0e37d7
[C] Refactor struct handling
Jan 9, 2019
26d0b65
Fix typedef with struct
Mar 5, 2019
ebbf5a2
Simplify all the data structure handling
Mar 11, 2019
9f1e464
Fix highlighting for macro function calls
Mar 11, 2019
fa0f473
enums need to support pre-processor as well
Mar 11, 2019
9a2c107
Fixed preprocessor attributes
Apr 1, 2019
8022504
Fix function pointer parameter
Apr 1, 2019
eb4283c
Fix function pointer return type highlighting.
Apr 1, 2019
81217fc
Limit the __attr to only single parameters
Apr 2, 2019
ba713d9
Scope enum values as entity.name.constant
Apr 2, 2019
3614d1c
Add support for function attributes
Apr 3, 2019
5d3efbf
Add more debug scopes to preprocessor macros
Apr 5, 2019
b307a83
Fix macro as part of variable definition.
Apr 5, 2019
a0ebd41
Allow macro calls to define variable/function type
Apr 5, 2019
88700a9
Support attributes in method params
Apr 5, 2019
8969bdc
Fix more pre-processor macro invocations.
Apr 10, 2019
31118e7
Fix macro invocations with storage modifiers
Apr 10, 2019
b10575b
Switch over to constant.other.macro.c
Apr 10, 2019
96191fa
Fix missing comment endings
Apr 11, 2019
baff1a8
Support functions without parameter identifiers
Apr 12, 2019
7abc5f4
Delete expression in param declarations
Apr 12, 2019
f255503
Remove unused metascope
Apr 12, 2019
549b4d0
Fix missing comment scope
Apr 12, 2019
9f90c28
Add constant macros and support types to reference list
Apr 12, 2019
c1d3514
Support variable.other.member.c
Apr 15, 2019
4660097
Scope global vars as entity.name.variable.c
Apr 15, 2019
7d2e912
Don't match function pointer declaration as a function call
Apr 15, 2019
7365084
Scope everything else as variable.other.c
Apr 15, 2019
574d15b
Remove meta_include_prototype that was never used
Apr 17, 2019
26c1b9b
Rename some scopes
Apr 17, 2019
3fb5fbe
Scope macro function calls identifiers
Apr 17, 2019
cb40bea
Get rid of preprocessor workarounds
Apr 17, 2019
3547ea2
Use macro_identifiers
Apr 17, 2019
fb50af3
Fix test failures
Apr 18, 2019
7c3007c
Scope -> access as variable.other.member.c
Apr 18, 2019
fe28324
Scope members as entity.name.member.c
Apr 18, 2019
8ea1642
Support typedefing stdint types
Apr 18, 2019
bf1d311
Match macros in preprocessor
Apr 18, 2019
29590f7
Refactor brackets into common scope
Apr 22, 2019
119d682
Only index variables and members longer than 4 characters
Apr 22, 2019
464010a
Match macros with multiple arguments
Apr 25, 2019
ede174b
Change macro calls to constant.other.macro.c
Apr 25, 2019
5ba0fe6
Don't use atomic groups!
May 6, 2019
194b0ff
state is very common, don't index it
Oct 28, 2019
8fd5123
Support modifiers before typedef
Oct 28, 2019
03f4cc5
Use YAML commnets
Oct 28, 2019
91729f2
Fix missing .c
Oct 28, 2019
7707941
Remove storage.modifer on array declarations
Oct 29, 2019
61b936b
Conver to scope
Oct 29, 2019
4da2d3b
Remove debug scopes
Oct 29, 2019
3fb815b
Revert "Remove debug scopes"
Dec 13, 2019
d4329e8
Cherry pick b94f72a6
Dec 13, 2019
8fa2986
cherry-pick 561df1cafe96965deed25bcdaece7feeef275919
Dec 16, 2019
a2c7800
Merge remote-tracking branch 'upstream/master' into fix-1830
Dec 16, 2019
f500961
Remove debug scopes
Oct 29, 2019
e55e7a0
Merge commit '16a0a25860f5f4f91de96bc61c8e73d498ec4422' into fix-1830
Nov 19, 2021
6d9cfbe
Merge commit 'a7bf2794cb34236da3b21e8b94774f3d08de75f2' into fix-1830
Nov 19, 2021
93b4d38
Merge commit 'b045d4f5703e76c8bf09b0d35428d3117d9d0511' into fix-1830
Nov 19, 2021
7b11c8e
Merge commit 'cb5ceb5d5ffa871ea7126c2cc2503e40b9ed9f63' into fix-1830
Nov 19, 2021
c12ac17
Merge commit '4d12d2f946085cd992eef79d1dd048e94b9a5621' into fix-1830
Nov 19, 2021
aedd70c
Merge commit '4b3204da059b29bd34dc9a3107d3ca064555a671' into fix-1830
Nov 19, 2021
4e533b9
Merge commit '3629e8bce1d25fbbc66528ed212f94597cbb8800' into fix-1830
Nov 19, 2021
344be70
Merge remote-tracking branch 'upstream/master' into fix-1830
Nov 19, 2021
36561ed
Fix broken cpp test after merge
Nov 19, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading