| .. |
|
gb
|
99d91ccd31
Work on making name mangling deterministic
|
11 months ago |
|
libtommath
|
10f4d8df32
Override libtommath allocation procedures
|
4 years ago |
|
llvm-c
|
d209af5094
Update to LLVM 20.1.0
|
10 months ago |
|
tilde
|
bc99bacb21
Update Tilde
|
2 years ago |
|
ucg
|
f7243eac74
Force `cl.exe` to parse Odin source as utf-8.
|
1 year ago |
|
utf8proc
|
218d1131e8
Change how foreign imports work for mac
|
6 years ago |
|
array.cpp
|
9a2fc6cf4c
Serialize errors to make them sortable, deterministic, and generally more control
|
1 year ago |
|
big_int.cpp
|
26f9688c69
Fix early overwrite of dst w/ exp_u64
|
1 year ago |
|
bug_report.cpp
|
b86d2c30b6
fix odin report macos version reporting unknown when release isn't a 3 point
|
11 months ago |
|
build_cpuid.cpp
|
3bfe675a68
&&
|
1 year ago |
|
build_settings.cpp
|
e7ae7b8fd4
Command `package` -> `bundle`
|
9 months ago |
|
build_settings_microarch.cpp
|
badd2c90f9
drop llvm 19 feature/microarch table
|
10 months ago |
|
bundle_command.cpp
|
e7ae7b8fd4
Command `package` -> `bundle`
|
9 months ago |
|
cached.cpp
|
28b26043fb
cached.cpp: Improve internal cached robustness
|
1 year ago |
|
check_builtin.cpp
|
ce026ff2c4
Fix #4949
|
10 months ago |
|
check_decl.cpp
|
19b59461b0
Use `TypeSet` for DeclInfo deps
|
11 months ago |
|
check_expr.cpp
|
c1333d75ef
Add `##` and `##=` operators
|
9 months ago |
|
check_stmt.cpp
|
0ab323012e
Use `TypeSet` instead of `PtrSet<Type *>`
|
11 months ago |
|
check_type.cpp
|
5bd43b94ec
Improve error message for matrices with no rows or columns
|
11 months ago |
|
checker.cpp
|
e6718fcfcc
Very very rudimentary support for `-target:linux_arm64 -subtarget:android`
|
9 months ago |
|
checker.hpp
|
ebda946d61
Move temporary array out of `CheckerInfo`
|
11 months ago |
|
checker_builtin_procs.hpp
|
4afedbc051
Added simd_extract_lsbs intrinsic as well.
|
10 months ago |
|
common.cpp
|
c25ac939d4
Add `cast` back
|
11 months ago |
|
common_memory.cpp
|
a45e05bb18
Remove need for `BlockingMutex` in `Arena`
|
1 year ago |
|
docs.cpp
|
9a2fc6cf4c
Serialize errors to make them sortable, deterministic, and generally more control
|
1 year ago |
|
docs_format.cpp
|
e38a08013e
Remove `#relative` types from the compiler
|
1 year ago |
|
docs_writer.cpp
|
344eb6cb42
Fix name canonicalization for doc writer
|
10 months ago |
|
entity.cpp
|
99d91ccd31
Work on making name mangling deterministic
|
11 months ago |
|
error.cpp
|
6b4b0cea5d
Add table-driven (in)definite article to some errors.
|
1 year ago |
|
exact_value.cpp
|
e2ba8ff6e6
Fix #4530
|
1 year ago |
|
libtommath.cpp
|
5c7cb393dc
Slim down LibTomMath compile.
|
4 years ago |
|
linker.cpp
|
edf97bdb03
Merge pull request #4970 from odin-lang/bill/android-subtarget
|
9 months ago |
|
llvm_abi.cpp
|
d209af5094
Update to LLVM 20.1.0
|
10 months ago |
|
llvm_backend.cpp
|
f80e73e036
few llvm 20 changes
|
10 months ago |
|
llvm_backend.hpp
|
400348c925
Improve global array index to be on a per module basis
|
10 months ago |
|
llvm_backend_const.cpp
|
5e89e5ad8b
Use `store`
|
10 months ago |
|
llvm_backend_debug.cpp
|
d209af5094
Update to LLVM 20.1.0
|
10 months ago |
|
llvm_backend_expr.cpp
|
c1333d75ef
Add `##` and `##=` operators
|
9 months ago |
|
llvm_backend_general.cpp
|
f85db012b8
fix off by one temp cstring and put objc names on permanent allocator to be safe
|
10 months ago |
|
llvm_backend_opt.cpp
|
f6488383d7
fix instrumentation features on LLVM versions with typed pointers
|
1 year ago |
|
llvm_backend_passes.cpp
|
809ee42873
Fix typo in passes
|
10 months ago |
|
llvm_backend_proc.cpp
|
729b6a4337
Merge pull request #4974 from harold-b/hb.fix-syscall-memory-dep
|
9 months ago |
|
llvm_backend_stmt.cpp
|
168a41ba2c
Fix #4803
|
10 months ago |
|
llvm_backend_type.cpp
|
ebda946d61
Move temporary array out of `CheckerInfo`
|
11 months ago |
|
llvm_backend_utility.cpp
|
f85db012b8
fix off by one temp cstring and put objc names on permanent allocator to be safe
|
10 months ago |
|
main.cpp
|
e7ae7b8fd4
Command `package` -> `bundle`
|
9 months ago |
|
microsoft_craziness.h
|
3072a02d5d
Attempt to account for BuildTools installer's lack of \
|
1 year ago |
|
name_canonicalization.cpp
|
344eb6cb42
Fix name canonicalization for doc writer
|
10 months ago |
|
name_canonicalization.hpp
|
de70e6faa0
Use more type hashes where possible
|
10 months ago |
|
odin_compiler.natvis
|
0992239d86
Embed natvis in windows debug build for easier viewing of strings and Arrays
|
3 years ago |
|
parser.cpp
|
c1333d75ef
Add `##` and `##=` operators
|
9 months ago |
|
parser.hpp
|
328d893cb5
`#unroll(N) for`
|
1 year ago |
|
parser_pos.cpp
|
38fffff06a
Begin moving `foreign import` import paths to be evaluated in the semantic phase rather than parsing.
|
1 year ago |
|
path.cpp
|
9b3d381af0
Fix another typo
|
9 months ago |
|
priority_queue.cpp
|
ac5f5a33e9
`gb_internal` a lot
|
3 years ago |
|
ptr_map.cpp
|
ad0053b798
Make doc writer use the old "Ordered Insertion" based `PtrMap`
|
1 year ago |
|
ptr_set.cpp
|
9b26bb2e6a
Begin work on hash types
|
11 months ago |
|
queue.cpp
|
c5decd3eae
Fix possible race and correct linkage _after_ generation
|
1 year ago |
|
range_cache.cpp
|
c1f5be24e2
Remove dead code in the compiler
|
3 years ago |
|
string.cpp
|
eee450516e
Improve bodge for android execute build
|
9 months ago |
|
string_map.cpp
|
242307dd44
Revert to old `StringMap` internal layout
|
1 year ago |
|
string_set.cpp
|
a3e77dcc3b
Minor clean up
|
1 year ago |
|
thread_pool.cpp
|
a8f84c87ae
Add the permanent and temporary arenas directly on the `Thread`
|
1 year ago |
|
threading.cpp
|
0059507374
Fix futex(8) usage on OpenBSD.
|
10 months ago |
|
tilde.cpp
|
b79d7e6917
disallow non-global foreign import of variables on wasm
|
1 year ago |
|
tilde.hpp
|
bc99bacb21
Update Tilde
|
2 years ago |
|
tilde_builtin.cpp
|
984a95b8c7
Update Tilde
|
2 years ago |
|
tilde_const.cpp
|
bc99bacb21
Update Tilde
|
2 years ago |
|
tilde_debug.cpp
|
0cb9908f27
Update Tilde
|
2 years ago |
|
tilde_expr.cpp
|
bc99bacb21
Update Tilde
|
2 years ago |
|
tilde_proc.cpp
|
e0652ee2f4
Minor fix to call expr in tilde with variadic parameters
|
2 years ago |
|
tilde_stmt.cpp
|
ca2b2c498e
Add `-obfuscate-source-code-locations`
|
2 years ago |
|
tilde_type_info.cpp
|
ca2b2c498e
Add `-obfuscate-source-code-locations`
|
2 years ago |
|
timings.cpp
|
2a219fa830
Correct `-use-separate-module` behaviour
|
1 year ago |
|
tokenizer.cpp
|
c1333d75ef
Add `##` and `##=` operators
|
9 months ago |
|
types.cpp
|
d0d5cf800e
Fix `nullptr` check
|
10 months ago |
|
unicode.cpp
|
bb308b3ff4
Add missing guards around push/pop pragmas
|
1 year ago |