aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Correcly resolve overloaded procs that use array types with pointer typesBrad Lewis45 hours1-111/+60
|
* Fix workspace symbols search with os changesBrad Lewis46 hours1-3/+4
|
* Fix error checking mistakes from porting to new os packageBrad Lewis2 days1-2/+2
|
* Fix using filepath.to_slash on windowsBrad Lewis3 days3-36/+124
|
* Add defers for destroying walkersBrad Lewis3 days3-0/+3
|
* Resolve decls in when statements to fix incorrectly flagging imports as unusedBrad Lewis3 days1-8/+0
|
* Update ols to use the new os and filepath packagesBrad Lewis3 days16-139/+140
|
* Fix crash with config directive with no argumentsBrad Lewis3 days1-1/+3
|
* Add hover info when hovering over an import statementBrad Lewis5 days2-9/+20
|
* Add hover info when hovering over package declarationBrad Lewis5 days1-0/+16
|
* Add documentation to package completionsBrad Lewis5 days1-0/+6
|
* Add documentation to package hover infoBrad Lewis5 days3-45/+72
|
* Clear canceled requests after they have been removed from the queueBrad Lewis5 days1-4/+1
|
* Merge pull request #1290 from ↵Bradley Lewis5 days1-1/+1
|\ | | | | | | | | BradLewis/fix/overloaded-parapoly-proc-with-bitfield Correctly resolve parapoly overloaded procs using bitfields
| * Correctly resolve parapoly overloaded procs using bitfieldsBrad Lewis5 days1-1/+1
| |
* | Fix checker diagnostics on BSDStefan Schlosser5 days1-1/+1
|/ | | | | | | The output of the check command must be redirected to stdout on BSD systems too, otherwise the diagnostics cannot be processed. To reduce repetition, the separate conditional checks for ODIN_OS are combined into one bit_set test.
* Correctly resolve builtin types when using the fully qualified name with the ↵Brad Lewis5 days2-2/+37
| | | | package
* Correctly resolve poly types from nested function calls that contain more ↵Brad Lewis5 days1-1/+18
| | | | than one return value
* meant thisNathaniel Saxe6 days1-1/+2
|
* fix: forgot dotNathaniel Saxe6 days1-1/+1
|
* Correct union parapoly completion and switch action namingBrad Lewis7 days1-9/+28
|
* Fix parapoly union types being overridden incorrectlyBrad Lewis7 days1-1/+1
|
* Only append the missing cases with the code actionBrad Lewis7 days3-109/+78
|
* Merge pull request #1273 from DireLines/masterBradley Lewis7 days4-14/+273
|\ | | | | feat: code action to populate remaining switch cases
| * refactor switch case info into struct; handle multiple comma-separated ↵Nathaniel Saxe7 days1-55/+74
| | | | | | | | variants in case block
| * qualify union case names with pointer / package when necessaryNathaniel Saxe10 days2-21/+37
| |
| * capture indentation of the overall switch blockNathaniel Saxe11 days1-26/+33
| |
| * undo formatting changes in unrelated fileNathaniel Saxe11 days1-8/+12
| |
| * sep=''Nathaniel Saxe11 days1-1/+1
| |
| * refactor into file; handle indentationNathaniel Saxe11 days3-193/+214
| |
| * Merge branch 'master' into masterNathaniel Saxe11 days26-291/+1351
| |\
| * | first put existing cases in order, then put in new casesNathaniel Saxe11 days1-25/+30
| | |
| * | private my helper functions so as not to pollute namespaceNathaniel Saxe2026-01-311-0/+3
| | |
| * | fix: reset ast context between resolve callsNathaniel Saxe2026-01-311-2/+12
| | |
| * | more or less handle union types - TODO in appropriate places on why not ↵Nathaniel Saxe2026-01-302-4/+13
| | | | | | | | | | | | completely handled
| * | rm logsNathaniel Saxe2026-01-021-2/+0
| | |
| * | make it work for enum switch statements as wellNathaniel Saxe2026-01-021-25/+66
| | |
| * | populate remaining switch cases action for enumsNathaniel Saxe2026-01-011-0/+126
| | |
* | | Fix hover info for constant unary exprsBrad Lewis9 days1-1/+1
| |/ |/|
* | Merge pull request #1268 from pnarimani/invert-ifBradley Lewis12 days3-0/+424
|\ \ | | | | | | Invert if Code Action
| * \ Merge branch 'master' into invert-ifpc2026-01-3110-8/+18
| |\ \
| * | | fix: code action is no longer available inside the block of if statementmoonz2026-01-301-9/+4
| | | |
| * | | feat: add invert if actionpc2026-01-303-0/+429
| | | |
* | | | Merge pull request #1252 from gxhamster/custom-config-pathDanielGavin13 days1-0/+20
|\ \ \ \ | |_|/ / |/| | | Feat: Add support for odinfmt custom config path
| * | | Feat: Add support for odinfmt custom config pathIyaan Azeez2026-01-141-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces a new argument to -config which allows a user to pass a json config for the formatter which is not neccesarilly in the path of the files we are formatting. For now the function will use the default_style if any errors occur. This was done due to that being the pattern in the source code. I think it would be useful to know if reading a config has failed or has defaulted to a default style but, I wanted to not include that in this.
* | | | Fix null dereference when pkg is nil in collectorBrad Lewis2026-02-011-1/+1
| | | |
* | | | #+feature using-stmtTasha Companion2026-01-3010-7/+17
| |/ / |/| | | | | | | | `#+feature using-stmt` is required to build successfully now.
* | | feat: added one more test to make sure there are no edge casesmoonz2026-01-271-4/+0
| | |
* | | Merge branch 'overload_resolution' into fake_method_groupmoonz2026-01-274-83/+101
|\ \ \
| * \ \ Merge branch 'master' into overload_resolutionmoonz2026-01-274-83/+101
| |\ \ \