aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Add `flags: Type_Info_Flags,` to `runtime.Type_Info`gingerBill2020-11-235-6/+45
| * Add comparisons to structs where all fields are comparable `==` and `!=`gingerBill2020-11-236-51/+289
| * Re-enable `zeroext` for `i1`gingerBill2020-11-221-4/+3
| * Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-11-221-1/+1
| |\
| | * Merge pull request #787 from dbechrd/dbechrd-mixed-value-error-typo-fixgingerBill2020-11-221-1/+1
| | |\
| | | * Update check_expr.cppDan Bechard2020-11-201-1/+1
| * | | Modify llvm_abi.cpp to work correctly for win64 abi of `i128` types. (it's a ...gingerBill2020-11-224-160/+202
| |/ /
| * / Add `ODIN_TEST` constant for checking if `odin test` is being rungingerBill2020-11-211-0/+1
| |/
| * Fix casting of untyped stringsgingerBill2020-11-201-1/+12
| * Support string literals for fixed arrays of runes; Add %q support for arrays/...gingerBill2020-11-205-27/+94
| * Allow string literals for `[N]byte`gingerBill2020-11-206-7/+34
| * Update `odin doc` to support multiple package outputs by passing multiple pat...gingerBill2020-11-185-109/+171
| * Improve `system_exec_command_line_app` functionality; Restrict `test_*` proce...gingerBill2020-11-172-85/+36
| * Fix up `system_exec_command_line_app` exit code codegingerBill2020-11-171-4/+18
| * Begin rudimentary work on implementing `odin test` tooling with `*_test.odin`...gingerBill2020-11-177-16/+102
| * Minor fixesgingerBill2020-11-171-5/+4
| * Ignore `+build` flags in packages comments with `odin doc`gingerBill2020-11-171-32/+8
| * Fix proc type printinggingerBill2020-11-171-0/+19
| * Improve file doc logicgingerBill2020-11-171-3/+6
| * Fix parser logic for first comment group line in a filegingerBill2020-11-172-11/+31
| * Fix typogingerBill2020-11-171-0/+2
| * Add more documentation for odin doc flagsgingerBill2020-11-171-0/+8
| * Improve flags for `odin doc`gingerBill2020-11-174-24/+39
| * Basic `odin doc` supportgingerBill2020-11-178-99/+363
| * Improve flag handling to check for invalid usesgingerBill2020-11-173-56/+149
| * Add `-show-unused-with-location`gingerBill2020-11-173-135/+89
| * Fix string_comparegingerBill2020-11-171-0/+1
| * Add `-show-unused` (Shows unused package declarations of all imported packages)gingerBill2020-11-177-32/+207
| * Minimize memory usage for AST nodes by using Slice<T> rather than Array<T> wh...gingerBill2020-11-1612-119/+218
| * Minimize Ast flags usagegingerBill2020-11-162-16/+16
| * Improve logic for x->y() shorthandgingerBill2020-11-155-18/+31
| * Improve generate_entity_dependency_graph: Calculate edges for graph M - Part 2gingerBill2020-11-152-25/+58
| * Add next_pow2_isize for PtrSetgingerBill2020-11-151-1/+18
| * Fix calling convention for new LLVM ABI, and change`PtrSet` index to be `u32`...gingerBill2020-11-155-59/+71
| * Implement custom temporary allocator using ring buffergingerBill2020-11-157-84/+101
| * Add SCOPED_TEMPORARY_BLOCK for temporary allocations within a blockgingerBill2020-11-1512-118/+159
| * Make `set_procedure_abi_types` use the permanent_allocatorgingerBill2020-11-155-28/+30
| * Begin clarifying allocation patterns by changing from `heap_allocator` to spe...gingerBill2020-11-1510-201/+209
| * Improve lb_abi_to_odin_typegingerBill2020-11-142-4/+49
| * Improve USE_NEW_LLVM_ABI_SYSTEM's System V ABIgingerBill2020-11-123-79/+198
| * Begin work on Sys V for new ABI systemgingerBill2020-11-121-18/+164
| * Update LLVM backend to begin work on a generic ABI systemgingerBill2020-11-124-161/+1307
| * Force dependency for @(export) entitiesgingerBill2020-11-101-0/+16
| * Made sure the entry point is not generated when -no-entry-point is specified.F0x1fy2020-11-101-3/+3
| * For the sake of consistency, fixed the placement of the -no-entry-point flag ...F0x1fy2020-11-101-1/+1
| * Removed unnecessary newline from previous commit.F0x1fy2020-11-101-1/+0
| * Added -no-entry-point flag and relevant check.F0x1fy2020-11-103-1/+9
| * Fix `typeid_of` buggingerBill2020-11-103-24/+34
| * Fix default parameters on record typesgingerBill2020-11-094-45/+142
| * Remove debug code causing buggingerBill2020-11-091-4/+0