gingerBill 49fecbdc5e Improve error message when there is "no field" found for a large anonymous struct 3 years ago
..
gb 0a90994403 provide a simple gb_file_copy() implementation 3 years ago
libtommath 10f4d8df32 Override libtommath allocation procedures 4 years ago
llvm-c c51c002ffa Update Windows to LLVM 12.0.1 3 years ago
utf8proc 218d1131e8 Change how foreign imports work for mac 5 years ago
array.cpp 71df46456a Minimize memory usage by having an arena per thread rather than an arena per file 3 years ago
big_int.cpp 10f4d8df32 Override libtommath allocation procedures 4 years ago
bug_report.cpp 00c138ce9f add RAM information inside report 3 years ago
build_settings.cpp 8e270d3a99 openbsd: poor man implementation for getting executable path 3 years ago
check_builtin.cpp 49fecbdc5e Improve error message when there is "no field" found for a large anonymous struct 3 years ago
check_decl.cpp 7681c43b14 Show error message when something like this is done `test: proc() : {}` 3 years ago
check_expr.cpp 49fecbdc5e Improve error message when there is "no field" found for a large anonymous struct 3 years ago
check_stmt.cpp 67ce0ec29f Improve printing for unhandled cases by adding a new line before the cases 3 years ago
check_type.cpp c76bdced55 Merge branch 'master' into directx-packages 3 years ago
checker.cpp 5676c9e7eb initial OpenBSD support 3 years ago
checker.hpp 03aec70287 Change objc_class_name to objc_name with objc_is_class_method 3 years ago
checker_builtin_procs.hpp ffc45e8cc2 Add `intrinsics.constant_utf16_cstring` 3 years ago
common.cpp 5676c9e7eb initial OpenBSD support 3 years ago
common_memory.cpp cd89d8a3c4 Add better error message for compiler when OOM happens 3 years ago
docs.cpp 686dbb4421 Correct odin doc comment printing 3 years ago
docs_format.cpp 32b37f3429 Support built-in procedures for doc format 3 years ago
docs_writer.cpp db6bd9b358 Allow sysv and win64 calling conventions to be used on any platform on amd64 3 years ago
entity.cpp 65dedbb1ca Add `#subtype` struct field prefix, required to have a COM interface hierarchy 3 years ago
error.cpp 081a5a52a6 Add ODIN_ERROR_POS_STYLE environment variable 3 years ago
exact_value.cpp 83f7a887b7 Move comment 3 years ago
libtommath.cpp 5c7cb393dc Slim down LibTomMath compile. 4 years ago
llvm_abi.cpp db6bd9b358 Allow sysv and win64 calling conventions to be used on any platform on amd64 3 years ago
llvm_backend.cpp f76f70c7cf openbsd: defaults to PIE executable 3 years ago
llvm_backend.hpp db6bd9b358 Allow sysv and win64 calling conventions to be used on any platform on amd64 3 years ago
llvm_backend_const.cpp 9cbf46e689 Fix constant multi pointer declarations through integers 3 years ago
llvm_backend_debug.cpp c223fc1766 Correct debug information for local variables 3 years ago
llvm_backend_expr.cpp 0e5928ff39 Correct pseudo selector code generation 3 years ago
llvm_backend_general.cpp 0cc40db565 Begin work on support objc intrinsics 3 years ago
llvm_backend_opt.cpp 0738822dda Change how parameter and variables are given debug values 3 years ago
llvm_backend_proc.cpp ba61d911da Remove dead code 3 years ago
llvm_backend_stmt.cpp 24e7356825 Add `#no_type_assert` and `#type_assert` to disable implicit type assertions with `x.(T)` 3 years ago
llvm_backend_type.cpp 97be867103 Rename `#partial[Enum]Type` to `#sparse[Enum]Type` for non-contiguous enum fields 3 years ago
llvm_backend_utility.cpp 32c7e81745 Use `objc_allocateClassPair` for `intrinsics.objc_register_class` 3 years ago
main.cpp f76f70c7cf openbsd: defaults to PIE executable 3 years ago
microsoft_craziness.h 29ebe0c3c9 Rename architecture `386` to `i386` 3 years ago
parser.cpp d4ccb69ccc Check if directory exists with the same target executable name when building a directory 3 years ago
parser.hpp d4ccb69ccc Check if directory exists with the same target executable name when building a directory 3 years ago
parser_pos.cpp 67ba05cb7c Correct false positive check in `check_unique_package_names` 3 years ago
priority_queue.cpp c89fc35e94 Fix global variable initialization ordering 6 years ago
ptr_map.cpp bb7703fcec Improve `ptr_map_hash_key` 3 years ago
ptr_set.cpp 56b4e0a3c3 Fix #1267 3 years ago
query_data.cpp aa8777ee47 Change the implementation of `Arena` to use virtual memory, and remove the old gbArena code 4 years ago
queue.cpp 6543491148 Clean up code for queue (no logic changed) 3 years ago
range_cache.cpp d808f9eccf Add range_cache.cpp 5 years ago
string.cpp f8afda3b22 Add more objc attributes 3 years ago
string_map.cpp 26e3daf5ad Unify `MapFindResult` types 3 years ago
string_set.cpp 0c9bb9d920 Clean up logic 3 years ago
thread_pool.cpp e814a3693f Improve usage of `file_id` 3 years ago
threading.cpp 5676c9e7eb initial OpenBSD support 3 years ago
timings.cpp 05a86d5296 [timings-export] Implement JSON + CSV timngs export. 3 years ago
tokenizer.cpp 081a5a52a6 Add ODIN_ERROR_POS_STYLE environment variable 3 years ago
types.cpp 49fecbdc5e Improve error message when there is "no field" found for a large anonymous struct 3 years ago
unicode.cpp be76da2c90 Begin optimizing tokenizer; Replace `gb_utf8_decode` with `utf8_decode` (CC but easier to change later) 4 years ago