aboutsummaryrefslogtreecommitdiff
path: root/src/server/analysis.odin
Commit message (Collapse)AuthorAgeFilesLines
* Fix issues with completing field with using.dev-2024-11DanielGavin2024-11-301-0/+3
|
* Simplify codeDanielGavin2024-11-171-59/+6
|
* Add support for call expression "range" loops with custom iterators and nonDanielGavin2024-11-171-1/+93
|
* Add signature for diverging function returnsDanielGavin2024-11-161-0/+1
|
* Fix issues with proc groups not being resolved and causing crashes.DanielGavin2024-10-061-0/+5
|
* Fix #332DanielGavin2024-10-061-8/+23
|
* function overload now handles shared types in function. Hover should also ↵DanielGavin2024-10-051-50/+61
| | | | show the function that was picked based on the arguments.
* Support overriding base functions in objc.DanielGavin2024-10-051-1/+11
|
* Fix issue with comp literals and `&` in typeDanielGavin2024-10-051-7/+3
|
* Handle untyped variables in generics. Also don't show signatures with the ↵DanielGavin2024-10-051-5/+9
| | | | overloaded types.
* Give up when swizzle contains invalid characters.DanielGavin2024-10-031-0/+2
|
* Fix issues with package name and variable name clashDanielGavin2024-10-031-15/+21
|
* Make sure variables aren't spilled in case clausesDanielGavin2024-10-031-3/+17
|
* Better support for string range loopDanielGavin2024-08-121-15/+37
|
* Add support for type casting with `a := int(2)`DanielGavin2024-08-121-0/+19
|
* Better handling of local globals.DanielGavin2024-08-121-6/+8
|
* Add support for type assertions through call procedures.DanielGavin2024-08-121-0/+19
|
* Add support for enumerated arrays in range loop.DanielGavin2024-08-101-13/+32
|
* Change odinfmt to use 120 characters instead. Add support for infering Maybe ↵DanielGavin2024-08-101-1013/+260
| | | | in comp literals.
* Resolve type in assignments with or_else, or_continue and or_breakDamian Tarnawski2024-07-291-7/+11
|
* Support soa in genericsDanielGavin2024-07-251-2/+24
|
* Fix issues with makeDanielGavin2024-07-251-0/+25
|
* Add `for in string` support with runes.DanielGavin2024-07-111-0/+29
|
* Improve robustness on scope packageDanielGavin2024-07-111-3/+9
|
* Check if the identifier is in the imports before checking anything else.DanielGavin2024-07-021-14/+14
|
* Fix issues with genericsDanielGavin2024-06-301-0/+5
|
* Working on generic issues.DanielGavin2024-06-301-32/+40
|
* Start adding support for enumerated arrays for completion.DanielGavin2024-06-171-0/+4
|
* Fix issues with references now showing the definition itself if in another ↵DanielGavin2024-06-121-8/+22
| | | | package.
* Add more stability to prevent crashes + more tests with renamingDanielGavin2024-06-111-13/+32
|
* Adding support to the union enumsDanielGavin2024-06-111-0/+28
|
* Improve enum gotos and fix generic issueDanielGavin2024-06-111-0/+2
|
* Support comp lit inference from returnDanielGavin2024-06-091-0/+28
|
* Improve reference testingDanielGavin2024-06-091-2/+2
|
* More reference workDanielGavin2024-06-081-17/+12
|
* First version of selector rename.DanielGavin2024-06-081-1/+3
|
* Fix issues with selector call expression confusing whether to selector ↵DanielGavin2024-06-081-38/+38
| | | | complete or identifier
* Merge branch 'master' into renameDanielGavin2024-06-051-2/+1
|\
| * Fix selector -> issuesDanielGavin2024-06-041-2/+1
| |
* | More work on renamingDanielGavin2024-05-291-0/+1
| |
* | Merge remote-tracking branch 'origin/master' into renameDanielGavin2024-05-231-8/+36
|\|
| * TypoDanielGavin2024-05-221-2/+2
| |
| * Add validation when calculating the offset for token_range.DanielGavin2024-05-211-1/+1
| |
| * Fix issues with deferred package changes.DanielGavin2024-05-211-7/+35
| |
| * fix switch/for referencesWalther Chen2024-05-171-1/+1
| |
* | move resolve entire file to seperate file.DanielGavin2024-05-171-290/+0
|/
* Refractor ast_context.current_package now being called through defered functionsDanielGavin2024-05-111-45/+64
|
* Fix issues with the local evaluation of generic function in value decl, ↵DanielGavin2024-05-111-2/+5
| | | | since we can't lazily evaluate it.
* Fix variable names in value declarations not having symbolsDamian Tarnawski2024-05-091-35/+26
|
* Add a .Type SymbolType enumDamian Tarnawski2024-05-081-5/+5
|