aboutsummaryrefslogtreecommitdiff
path: root/src/server
Commit message (Collapse)AuthorAgeFilesLines
...
* Correctly clone bitfield and struct comments and fieldsBrad Lewis2025-07-251-0/+3
|
* Check if a value declaration is a comp lit for semantic tokensBrad Lewis2025-07-251-3/+34
|
* Merge pull request #780 from BradLewis/feat/resolve-builtin-procsDanielGavin2025-07-251-23/+170
|\ | | | | Resolve builtin max, min, clamp and abs return types correctly
| * Resolve builtin max, min, clamp and abs return types correctlyBrad Lewis2025-07-241-23/+170
| |
* | New symbol flag for if the symbol is a parameterDanielGavin2025-07-243-57/+87
|/
* Merge pull request #762 from ↵DanielGavin2025-07-235-26/+133
|\ | | | | | | | | BradLewis/feat/add-calling-convention-attributes-proc-hover Add proc directives, calling convention and attributes to the hover information
| * Remove comment above procBrad Lewis2025-07-221-3/+0
| |
| * Only show the enriched proc information on hover and not on completionsBrad Lewis2025-07-221-22/+34
| |
| * Add missing integer types when comparing symbolsBrad Lewis2025-07-221-1/+1
| |
| * Add proc inlining information to hoverBrad Lewis2025-07-224-4/+17
| |
| * Add proc attribute to hover informationBrad Lewis2025-07-224-0/+45
| |
| * Add proc directives to hover informationBrad Lewis2025-07-224-0/+18
| |
| * Add proc calling convention to hover informationBrad Lewis2025-07-225-18/+40
| |
* | Merge pull request #775 from BradLewis/fix/proc-named-args-implicit-selectorDanielGavin2025-07-231-26/+12
|\ \ | |/ |/| Correctly complete bitsets with named proc args
| * Correctly complete bitsets with named proc argsBrad Lewis2025-07-221-26/+12
| |
* | Move comments from details to the end of the docs for the symbol andBrad Lewis2025-07-227-95/+100
|/ | | | use markdown for completion docs
* Label Details description should show type information onlyxoxorwr2025-07-211-1/+8
|
* Merge pull request #764 from BradLewis/fix/overload-proc-unionDanielGavin2025-07-201-16/+80
|\ | | | | Overload proc resolving improvements
| * Correctly prioritise and resolve overloaded functions with usings and unionsBrad Lewis2025-07-201-22/+73
| |
| * Fix issue resolving overloaded procs that contained union parametersBrad Lewis2025-07-201-2/+15
| |
* | Merge pull request #766 from BradLewis/fix/type-definition-multipointerDanielGavin2025-07-201-0/+2
|\ \ | | | | | | Correct resolve the type definition of a multipointer
| * | Correct resolve the type definition of a multipointerBrad Lewis2025-07-201-0/+2
| |/
* / Add completions for implicit binary expr for in and not_in casesBrad Lewis2025-07-201-24/+26
|/
* Merge pull request #759 from BradLewis/fix/alias-using-packageDanielGavin2025-07-191-3/+1
|\ | | | | Fix issue completing symbols when using an aliased package
| * Fix issue completing symbols when using an aliased packageBrad Lewis2025-07-191-3/+1
| |
* | Correctly resolve where clause references and definitionsBrad Lewis2025-07-191-0/+4
| |
* | Add hover information for where clause variablesBrad Lewis2025-07-191-0/+7
|/
* Merge pull request #752 from BradLewis/fix/duplicate-usingsDanielGavin2025-07-161-1/+11
|\ | | | | Remove duplicate usings from ast_context usings
| * Remove duplicate usings from ast_context usingsBrad Lewis2025-07-151-1/+11
| |
* | Correctly resolve named params with default valuesBrad Lewis2025-07-152-12/+16
| |
* | Add go to type definition for named proc paramsBrad Lewis2025-07-152-28/+60
| |
* | Add go to defintion for named proc paramsBrad Lewis2025-07-151-6/+14
| |
* | Consolidate resolving proc param namesBrad Lewis2025-07-152-45/+49
| |
* | Correctly resolve references of proc parameter namesBrad Lewis2025-07-154-5/+50
| |
* | Move proc symbol procs to symbol fileBrad Lewis2025-07-153-39/+39
| |
* | Resolve hover for procedure parameter namesBrad Lewis2025-07-152-4/+45
|/
* Correctly resolve proc param typeBrad Lewis2025-07-152-2/+18
|
* Merge pull request #747 from BradLewis/improve-resolving-struct-fieldsDanielGavin2025-07-153-2/+41
|\ | | | | Improve finding which element to rename/find references to in struct field types
| * Improve finding which element to rename/find references to in struct field typesBrad Lewis2025-07-143-2/+41
| |
* | Ensure index is not -1 before accessing it from the typesBrad Lewis2025-07-141-1/+1
| |
* | Fix issue with field_value not necessarily being an ident with invalidBrad Lewis2025-07-141-30/+35
|/ | | | code
* Fix incorrect builtin path variableBrad Lewis2025-07-141-2/+2
|
* Use a separate list of keywords for the documentation to not break analysis ↵Brad Lewis2025-07-132-38/+99
| | | | elsewhere
* Fix issue resolving comparison binary exprBrad Lewis2025-07-131-0/+10
|
* Add corrections due to odin parser updatesBrad Lewis2025-07-121-39/+48
|
* Update all short signatures to be consistent across typesBrad Lewis2025-07-123-45/+112
|
* Add comments when hovering basic struct fields and no longer show the ↵Brad Lewis2025-07-123-19/+17
| | | | underlying type
* Fix issue resolving overloaded proc when the string passed in came from a ↵Brad Lewis2025-07-101-1/+25
| | | | different package to the overloaded proc
* Add enum type to completion detailBrad Lewis2025-07-091-0/+2
|
* Merge pull request #731 from bangbangsheshotmedown/patch-1DanielGavin2025-07-091-1/+1
|\ | | | | Support alternate odin folder name for the c.odin doc hack