aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)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
| | | | with `x.(T)`
* 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 ↵gingerBill2022-01-262-0/+12
| | | | `runtime.print_caller_location` based on that constant
* 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
| | | | | | | | Allowing for two different error message styles: default or odin path(line:column) message unix path:line:column: message
* 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 ↵gingerBill2022-01-194-5/+33
| | | | doc-format
* 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 ↵gingerBill2022-01-152-13/+22
| | | | string version of the old constant
* Remove `main` creation in llvm_backend.cpp and have it done purely in the ↵gingerBill2022-01-151-6/+1
| | | | runtime package (partial bootstrapping)
* 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
|