Laytan Laats 8a7c2ea9d0 darwin: actually honor no-crt by not linking with `-lSystem -lm` 1 year ago
..
core.odin f3f0ab6e2c On `-disable-assert`, `panic` will still work but not print the caller location 1 year ago
core_builtin.odin b47736260a remove duplication 1 year ago
core_builtin_matrix.odin 7298054974 Add require_results to make builtin procedures 2 years ago
core_builtin_soa.odin 0888c69b57 Remove unneeded `typeid_of` 1 year ago
default_allocators_arena.odin 9a490e4e0d fix big alignment 1 year ago
default_allocators_general.odin 9aed26a234 Remove the use of `import` within `when` 2 years ago
default_allocators_js.odin 3d9328fd79 Default to `panic` allocator for wasm targets 2 years ago
default_allocators_nil.odin e23eba0914 runtime: panic_allocator should use panic_allocator_proc 1 year ago
default_allocators_wasi.odin 3d9328fd79 Default to `panic` allocator for wasm targets 2 years ago
default_allocators_windows.odin 7f601c9535 Add `Allocator_Mode.Alloc_Non_Zerored` 2 years ago
default_temporary_allocator.odin 830d2007a6 Remove usage of global_default_temp_allocator_data when there is no default allocator (freestanding, JS or --default-to-nil-allocator) 2 years ago
docs.odin ef5eb4b612 A docs.odin explaining what are the required entities in core:runtime by the compiler 1 year ago
dynamic_array_internal.odin c37de9459e Minor refactor of the dynamic_map_internal.odin stuff 2 years ago
dynamic_map_internal.odin 4af77aeff6 Lower `MAP_MIN_LOG2_CAPACITY` from `6` to `3` (64->8) 1 year ago
entry_unix.odin 6b9202dfbf -no-crt and assembly compilation on darwin 1 year ago
entry_unix_no_crt_amd64.asm 2e66d621b5 Implement -no-crt entry point on linux 1 year ago
entry_unix_no_crt_darwin_arm64.asm 6b9202dfbf -no-crt and assembly compilation on darwin 1 year ago
entry_unix_no_crt_i386.asm 2e66d621b5 Implement -no-crt entry point on linux 1 year ago
entry_wasm.odin f5d9ca64f9 Begin work on new pseudo-architecture: wasm64p32 2 years ago
entry_windows.odin 888913c739 Add runtime.dll_forward_reason for Windows DLLs. 3 years ago
error_checks.odin 241a939c29 Update Tilde 2 years ago
internal.odin acc29fbceb Merge branch 'master' into llvm-17 1 year ago
os_specific.odin 251da264ed Remove unneeded semicolons from the core library 4 years ago
os_specific_any.odin 29c80c238d core: Fixed build constraints 1 year ago
os_specific_darwin.odin 291a064725 fix write on x86_64 Darwin 1 year ago
os_specific_freestanding.odin 18ed444a63 Strip semicolons 3 years ago
os_specific_js.odin 24ed07b6d5 Add error requiring an explicit calling convention for foreign procedures 2 years ago
os_specific_wasi.odin c13c30b466 Update wasi to use `string` and slice types 3 years ago
os_specific_windows.odin c39a360372 Update Tilde for the new TB_Passes approach 2 years ago
print.odin 2cc22d118d Require parentheses for `#align(N)` 2 years ago
procs.odin 8a7c2ea9d0 darwin: actually honor no-crt by not linking with `-lSystem -lm` 1 year ago
procs_darwin.odin 2242178d96 Fix signature for `objc_allocateClassPair` 2 years ago
procs_js.odin d75df7fd8a Rename procs 2 years ago
procs_wasm.odin d75df7fd8a Rename procs 2 years ago
procs_windows_amd64.asm 05a9652f76 convert procs_windows_amd64.asm to tabs 1 year ago
procs_windows_amd64.odin 7e4067c44c Begin work to move entry point code to Odin itself rather than in C++ side 3 years ago
procs_windows_i386.odin 29ebe0c3c9 Rename architecture `386` to `i386` 3 years ago
udivmod128.odin f0529535e0 `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new string version of the old constant 3 years ago