.. |
gb
|
dce120258f
src: Add preliminary support for Linux AArch64
|
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
|
7cc265e14c
Add mutex guards for signature scopes
|
3 years ago |
big_int.cpp
|
10f4d8df32
Override libtommath allocation procedures
|
4 years ago |
bug_report.cpp
|
847b05013f
Disable `DEFAULT_TO_THREADED_CHECKER` until race condition is found
|
3 years ago |
build_settings.cpp
|
070b450768
Add `ODIN_ERROR_POS_STYLE` constant and change `runtime.print_caller_location` based on that constant
|
3 years ago |
check_builtin.cpp
|
29ebe0c3c9
Rename architecture `386` to `i386`
|
3 years ago |
check_decl.cpp
|
7e4067c44c
Begin work to move entry point code to Odin itself rather than in C++ side
|
3 years ago |
check_expr.cpp
|
24e7356825
Add `#no_type_assert` and `#type_assert` to disable implicit type assertions with `x.(T)`
|
3 years ago |
check_stmt.cpp
|
24e7356825
Add `#no_type_assert` and `#type_assert` to disable implicit type assertions with `x.(T)`
|
3 years ago |
check_type.cpp
|
fe0b5bf4e2
Parse comments on enums fields
|
3 years ago |
checker.cpp
|
85706d559d
Fix typo
|
3 years ago |
checker.hpp
|
7e4067c44c
Begin work to move entry point code to Odin itself rather than in C++ side
|
3 years ago |
checker_builtin_procs.hpp
|
7e4067c44c
Begin work to move entry point code to Odin itself rather than in C++ side
|
3 years ago |
common.cpp
|
e814a3693f
Improve usage of `file_id`
|
3 years ago |
common_memory.cpp
|
7cc265e14c
Add mutex guards for signature scopes
|
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
|
3824937295
Remove debug code
|
3 years ago |
entity.cpp
|
fe0b5bf4e2
Parse comments on enums fields
|
3 years ago |
error.cpp
|
081a5a52a6
Add ODIN_ERROR_POS_STYLE environment variable
|
3 years ago |
exact_value.cpp
|
ecdaac9921
Unify `are_types_identical_unique_tuples`
|
3 years ago |
libtommath.cpp
|
5c7cb393dc
Slim down LibTomMath compile.
|
4 years ago |
llvm_abi.cpp
|
29ebe0c3c9
Rename architecture `386` to `i386`
|
3 years ago |
llvm_backend.cpp
|
3f59c45740
Remove `main` creation in llvm_backend.cpp and have it done purely in the runtime package (partial bootstrapping)
|
3 years ago |
llvm_backend.hpp
|
eac74631ec
Correct debug information logic for procedure parameters
|
3 years ago |
llvm_backend_const.cpp
|
a674e842d0
Improve matrix indices to offset logic
|
3 years ago |
llvm_backend_debug.cpp
|
eac74631ec
Correct debug information logic for procedure parameters
|
3 years ago |
llvm_backend_expr.cpp
|
24e7356825
Add `#no_type_assert` and `#type_assert` to disable implicit type assertions with `x.(T)`
|
3 years ago |
llvm_backend_general.cpp
|
498f68c06b
avoid segfault on map resize
|
3 years ago |
llvm_backend_opt.cpp
|
51dcbc80c3
Add `LLVMAddMergedLoadStoreMotionPass` on `-debug -opt:0`
|
3 years ago |
llvm_backend_proc.cpp
|
eac74631ec
Correct debug information logic for procedure parameters
|
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
|
56b4e0a3c3
Fix #1267
|
3 years ago |
llvm_backend_utility.cpp
|
24e7356825
Add `#no_type_assert` and `#type_assert` to disable implicit type assertions with `x.(T)`
|
3 years ago |
main.cpp
|
c6ed3fa4b5
Fix invalid linker flags passed to clang on macOS
|
3 years ago |
microsoft_craziness.h
|
29ebe0c3c9
Rename architecture `386` to `i386`
|
3 years ago |
parser.cpp
|
67ba05cb7c
Correct false positive check in `check_unique_package_names`
|
3 years ago |
parser.hpp
|
24e7356825
Add `#no_type_assert` and `#type_assert` to disable implicit type assertions with `x.(T)`
|
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
|
9a5216921c
Add `wasi_wasm32`
|
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
|
32ec1162bf
Use more `{}` ctor
|
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
|
ecdaac9921
Unify `are_types_identical_unique_tuples`
|
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 |