aboutsummaryrefslogtreecommitdiff
path: root/src/server/analysis.odin
Commit message (Expand)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 sho...DanielGavin2024-10-051-50/+61
* 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 ove...DanielGavin2024-10-051-5/+9
* 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
* 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 pa...DanielGavin2024-06-121-8/+22
* 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 comple...DanielGavin2024-06-081-38/+38
* 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, since...DanielGavin2024-05-111-2/+5
* Fix variable names in value declarations not having symbolsDamian Tarnawski2024-05-091-35/+26
* Add a .Type SymbolType enumDamian Tarnawski2024-05-081-5/+5