aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Correct debug information logic for procedure parametersgingerBill2022-02-013-4/+77
* Fix typogingerBill2022-01-311-5/+5
* Correct false positive check in `check_unique_package_names`gingerBill2022-01-313-2/+19
* Remove debug codegingerBill2022-01-271-1/+0
* Add `#no_type_assert` and `#type_assert` to disable implicit type assertions ...gingerBill2022-01-278-46/+142
* Support built-in procedures for doc formatgingerBill2022-01-272-4/+24
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-01-261-1/+2
|\
| * avoid segfault on map resizeCiD-2022-01-261-1/+2
* | Update doc format to allow for aliasesgingerBill2022-01-262-21/+25
|/
* Add `ODIN_ERROR_POS_STYLE` constant and change `runtime.print_caller_location...gingerBill2022-01-262-0/+12
* Remove spurious `)`gingerBill2022-01-261-2/+2
* Fix double map dereference indexinggingerBill2022-01-262-2/+8
* Add ODIN_ERROR_POS_STYLE environment variablegingerBill2022-01-263-9/+54
* Fix #1448gingerBill2022-01-251-3/+11
* Revert changegingerBill2022-01-251-7/+6
* Disable early return from `check_proc_info`gingerBill2022-01-252-7/+8
* Handle line comment bettergingerBill2022-01-241-5/+15
* Parse comments on enums fieldsgingerBill2022-01-246-17/+74
* Remove debug codegingerBill2022-01-242-4/+0
* Correct string_append_tokengingerBill2022-01-241-11/+0
* Update CommentGroup parsing for struct typesgingerBill2022-01-245-3/+21
* Comment out callsgingerBill2022-01-241-2/+2
* Add `lb_add_debug_local_variable` call to procedure argumentsgingerBill2022-01-241-0/+2
* Fix #1267gingerBill2022-01-235-13/+35
* Add `.Private` information to doc-formatgingerBill2022-01-192-1/+6
* Unify `are_types_identical_unique_tuples`gingerBill2022-01-194-6/+16
* Correct tuple name checking for doc writinggingerBill2022-01-193-4/+9
* Allow for entity grouping in structs and procedure signatures with the Odin d...gingerBill2022-01-194-5/+33
* Improve docs_writer.cppgingerBill2022-01-172-10/+6
* Correct `//+private` for `odin doc`gingerBill2022-01-171-0/+7
* Correct package docs parsinggingerBill2022-01-171-0/+9
* Correct odin doc comment printinggingerBill2022-01-172-8/+25
* `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new stri...gingerBill2022-01-152-13/+22
* Remove `main` creation in llvm_backend.cpp and have it done purely in the run...gingerBill2022-01-151-6/+1
* Rename architecture `386` to `i386`gingerBill2022-01-158-28/+28
* Make `ODIN_BUILD_MODE` a enum typegingerBill2022-01-153-71/+128
* Add `LLVMAddMergedLoadStoreMotionPass` on `-debug -opt:0`gingerBill2022-01-151-10/+6
* Simplify procedure parameters callee logicgingerBill2022-01-152-32/+16
* Remove unused lbDefer kindgingerBill2022-01-152-7/+0
* Remove dead codegingerBill2022-01-151-48/+0
* Fix swizzle logic within `lb_build_assign_stmt_array`gingerBill2022-01-151-2/+2
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-01-151-3/+3
|\
| * Fix invalid linker flags passed to clang on macOSoskarnp2022-01-141-3/+3
* | Correct `_start` as an entry pointgingerBill2022-01-151-7/+10
|/
* more fixesDale Weiler2022-01-131-4/+5
* Add `dynamic` to error message for `-build-mode`gingerBill2022-01-121-1/+1
* Correct `-init` for *nixgingerBill2022-01-121-3/+3
* Correct linkage for entry point procedures on WindowsgingerBill2022-01-123-14/+19
* Correct look for entry point in llvm backend (Windows only currently)gingerBill2022-01-121-14/+5
* Begin work to move entry point code to Odin itself rather than in C++ sidegingerBill2022-01-127-55/+94