aboutsummaryrefslogtreecommitdiff
path: root/src/common/ast.odin
Commit message (Expand)AuthorAgeFilesLines
...
* fixesDaniel Gavin2021-12-101-1/+6
* odinfmt fixes, and have signature retrigger with `,`Daniel Gavin2021-12-091-0/+30
* Incorrect behavior where globals were not added as variables.Daniel Gavin2021-12-051-1/+1
* Fix generic error where '0' was inferred as boolean rather than integer.Daniel Gavin2021-11-081-0/+2
* Add new matrix typeDaniel Gavin2021-11-071-0/+2
* Add support for b32, b64 keywordsDaniel Gavin2021-09-281-0/+2
* Fix incorrect handling of functions in when clauses using ODIN_OSDaniel Gavin2021-09-281-2/+1
* Fix odin changesDaniel Gavin2021-08-221-0/+2
* fix some defer free bugs and fix new json apiDaniel Gavin2021-08-191-4/+0
* handle the parser changes in core + linux still not workingDanielGavin2021-05-171-1/+1
* fix read on large filesDanielGavin2021-05-111-1/+8
* add all functions in proc group if call len(args) == 0Daniel Gavin2021-05-091-0/+1
* make now works againDaniel Gavin2021-05-091-11/+4
* signatures and returns are not lazily created when neededDaniel Gavin2021-05-061-3/+6
* started lazy creating signatures for proceduresDaniel Gavin2021-05-061-0/+182
* refractored global expressionsDaniel Gavin2021-05-021-6/+7
* started on untyped proc overloading handlingDaniel Gavin2021-04-281-0/+1
* start working on the procedure overloadingDaniel Gavin2021-04-281-0/+19
* update for strict styleDaniel Gavin2021-04-271-3/+1
* Merge branch 'master' of https://github.com/DanielGavin/olsDanielGavin2021-04-251-9/+17
|\
| * Don't index private proceduresDanielGavin2021-04-051-7/+16
| * set prot_lit body to nil when copying type.DanielGavin2021-04-051-1/+1
| * extract the distinct type in locals and globalsDanielGavin2021-04-021-1/+0
* | check for ODIN_OS instead of windowsDanielGavin2021-04-251-2/+1
|/
* add rune to keywordDanielGavin2021-03-301-0/+1
* format and flattenDanielGavin2021-03-301-33/+3
* index when declarations that don't use ODIN_OSDanielGavin2021-03-301-17/+31
* change range stmt to sypport the latest odin versionDanielGavin2021-03-241-2/+1
* fixDanielGavin2021-03-181-2/+0
* ran odinfmtDanielGavin2021-03-181-19/+21
* ran odinfmt again(it didn't newline at th eof)DanielGavin2021-03-121-1/+1
* ran odinfmt on projectDanielGavin2021-03-121-544/+521
* remove bitfield and opaque typeDanielGavin2021-02-271-13/+0
* add hard coded support for where ODIN_OS = "windows"DanielGavin2021-02-101-0/+73
* add verbose settingDanielGavin2021-01-281-2/+2
* add f64 as valid typeDanielGavin2021-01-231-0/+1
* reduced dublicate from collecting globals in index and analysis + foreign pro...DanielGavin2021-01-081-0/+70
* add more keywordsDanielGavin2020-12-261-1/+3
* added fuzzy matcherDanielGavin2020-12-091-1/+2
* saving work to prepare for multithreadingDanielGavin2020-12-041-1/+2
* more semantic + type resolving workDanielGavin2020-12-031-1/+2
* refractoring and more semantic tokensDanielGavin2020-12-031-1/+3
* added sha1, fixed leaks, fixed crash on bad exprDanielGavin2020-11-291-136/+137
* more work on generics and overloadingDanielGavin2020-11-231-9/+24
* fixed all the memory leaksDanielGavin2020-11-181-2/+42
* overloaded function workDanielGavin2020-11-161-2/+428
* can now handle the bad expression where field is in specified in the selector...DanielGavin2020-11-121-0/+4
* started working on type inference in the astDanielGavin2020-11-111-0/+13