.. |
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 |