gingerBill
|
4aec582a05
|
Add system:dl to foreign import for dlfcn.odin
|
2025-06-11 15:27:00 +01:00 |
|
gingerBill
|
002b50360c
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-06-09 17:19:58 +01:00 |
|
gingerBill
|
2ffd6be20a
|
Fix minor typo from ^[^] to [^]^
|
2025-06-09 17:19:29 +01:00 |
|
gingerBill
|
6804f4c471
|
Add support for #soa[N]T compound literals
|
2025-06-04 13:56:46 +01:00 |
|
gingerBill
|
7853a1db1c
|
Fix #5228
|
2025-05-29 16:35:28 +01:00 |
|
gingerBill
|
74bab6d42f
|
Fix #5232 by adding an edge case
|
2025-05-29 16:29:52 +01:00 |
|
gingerBill
|
7b0b5d9adf
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-05-24 14:18:22 +01:00 |
|
gingerBill
|
594f1b30b4
|
Add Suggestion: 'context = runtime.default_context()'
|
2025-05-24 14:18:16 +01:00 |
|
gingerBill
|
e36db15b48
|
Fix typo _beginthreadx -> _beginthreadex
|
2025-05-20 09:16:14 +01:00 |
|
gingerBill
|
3e5110bb46
|
Minor style changes for sdl3 and sdl3/ttf
|
2025-05-18 11:20:55 +01:00 |
|
gingerBill
|
de4ed9a787
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-05-17 13:28:03 +01:00 |
|
gingerBill
|
5454e120fe
|
Add NSMenuItem.odin
|
2025-05-17 13:27:54 +01:00 |
|
gingerBill
|
63304af47e
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-05-17 11:36:30 +01:00 |
|
gingerBill
|
d77124feae
|
Add Objective-C helper for creating subclasses
|
2025-05-17 11:36:24 +01:00 |
|
gingerBill
|
30b6750778
|
Add missing ,
|
2025-05-14 15:14:02 +01:00 |
|
gingerBill
|
0a12c464ab
|
Change Odin's RTTI section name to .odinti
|
2025-05-13 08:58:02 +01:00 |
|
gingerBill
|
4d7876bdb0
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-05-12 16:50:11 +01:00 |
|
gingerBill
|
d2d5c40e76
|
Handle "untyped" case
|
2025-05-12 16:49:59 +01:00 |
|
gingerBill
|
d2d4ac8120
|
Add compress_values
|
2025-05-12 15:29:43 +01:00 |
|
gingerBill
|
8a225a6887
|
Place RTTI into its own section .odin-rtti
|
2025-05-09 11:07:53 +01:00 |
|
gingerBill
|
204c6f514a
|
Remove use of do
|
2025-05-08 14:03:17 +01:00 |
|
gingerBill
|
0ce8373528
|
Formatting Fix
|
2025-05-08 13:23:22 +01:00 |
|
gingerBill
|
ea65a7b870
|
Move raddbg string stuff to a thread-safe queue
|
2025-05-07 14:26:10 +01:00 |
|
gingerBill
|
0c4046b9ea
|
Add #row_major matrix support for raddbg
|
2025-05-07 13:30:58 +01:00 |
|
gingerBill
|
833d77da1f
|
Add column major matrix support
|
2025-05-07 13:20:14 +01:00 |
|
gingerBill
|
4274dfc5e2
|
Only add custom section for Windows (currently)
|
2025-05-07 11:44:49 +01:00 |
|
gingerBill
|
e0125ccec2
|
Begin work on adding support for the .raddbg section for the RAD Debugger
|
2025-05-07 11:30:15 +01:00 |
|
gingerBill
|
c4719e75fd
|
Add simd.indices and docs
|
2025-05-05 11:43:19 +01:00 |
|
gingerBill
|
36945079f8
|
Add intrinsics.simd_indices
|
2025-05-05 11:41:54 +01:00 |
|
gingerBill
|
0de802d388
|
All N-valued (N>=2) expressions in or_else expressions
|
2025-04-29 17:39:28 +01:00 |
|
gingerBill
|
f3cc734b39
|
Add copy_directory
|
2025-04-25 09:01:53 +01:00 |
|
gingerBill
|
4ec03a2d9b
|
Fix strconv.parse_float related procedures caused by a shifting problem
|
2025-04-16 13:45:50 +01:00 |
|
gingerBill
|
3dcc22fa6d
|
Change hashing rules for float-like types to make 0 == -0
|
2025-04-16 10:52:35 +01:00 |
|
gingerBill
|
6045955c88
|
More improvements doc writer name canonicalization
|
2025-04-15 12:35:20 +01:00 |
|
gingerBill
|
b2ca76a76a
|
Improve name canonicalization rules for the doc writer
|
2025-04-15 12:07:58 +01:00 |
|
gingerBill
|
cfb8cc709c
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-04-15 11:51:05 +01:00 |
|
gingerBill
|
39363c4018
|
Improve name canonization rules for doc writer
|
2025-04-15 11:50:59 +01:00 |
|
gingerBill
|
753c3fa0a7
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-04-15 11:26:48 +01:00 |
|
gingerBill
|
2d4cb79baa
|
Fix SysV ABI bug
|
2025-04-15 11:26:41 +01:00 |
|
gingerBill
|
8629e5c958
|
Keep -vet happy
|
2025-04-10 11:41:05 +01:00 |
|
gingerBill
|
1f814c33dc
|
Support subtargets in build tags: #build darwin:generic and #build linux:android, darwin:ios
|
2025-04-10 11:36:03 +01:00 |
|
gingerBill
|
5e63388de2
|
Fix init_android_values SDK check for odin check
|
2025-04-10 11:07:44 +01:00 |
|
gingerBill
|
2548fc2431
|
Actually maybe fix #5015
|
2025-04-09 13:33:06 +01:00 |
|
gingerBill
|
a15b367921
|
Fix #5015
|
2025-04-09 13:29:56 +01:00 |
|
gingerBill
|
377e4e11ed
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-04-09 13:23:21 +01:00 |
|
gingerBill
|
a66ea9bf4a
|
Remove warning on struct field parameters being too big for the stack
|
2025-04-09 13:23:15 +01:00 |
|
gingerBill
|
b07387321a
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-04-08 11:37:42 +01:00 |
|
gingerBill
|
fe040d1bbd
|
Propagate @(link_section=<string>) to nested declarations
|
2025-04-08 11:36:53 +01:00 |
|
gingerBill
|
77b5eebf8c
|
Add trivial sanity check for assigning to return values within defer #5011
|
2025-04-07 11:57:55 +01:00 |
|
gingerBill
|
d9f990d42e
|
Fix #4975
|
2025-04-03 10:55:35 +01:00 |
|
gingerBill
|
511c186297
|
Fix typo
|
2025-04-03 10:23:35 +01:00 |
|
gingerBill
|
5be052f288
|
Fix #4995
|
2025-04-03 10:20:08 +01:00 |
|
gingerBill
|
ce5b7cccab
|
Fix lb_add_debug_local_variable to use the correct procedure in LLVM 20
|
2025-04-03 10:04:14 +01:00 |
|
gingerBill
|
4ebaed1fdd
|
Remove refactor
|
2025-04-03 09:54:44 +01:00 |
|
gingerBill
|
e412d3b4c1
|
Minor clean up to lb_handle_objc_find_or_register_internal
|
2025-04-03 09:48:30 +01:00 |
|
gingerBill
|
cd5bef4f61
|
Rewrite objc SEL/Class register handling code
|
2025-04-03 09:37:38 +01:00 |
|
gingerBill
|
5eaff20f4a
|
Add mutex for lb_handle_objc_find_or_register_class
|
2025-04-02 18:26:40 +01:00 |
|
gingerBill
|
b615e77264
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-04-02 18:23:15 +01:00 |
|
gingerBill
|
d0dd1b2d80
|
Add mutex for lb_handle_objc_find_or_register_selector
|
2025-04-02 18:23:08 +01:00 |
|
gingerBill
|
70ddb74e40
|
Add mem.make_over_aligned
|
2025-03-31 10:51:02 +01:00 |
|
gingerBill
|
dcb683927e
|
Fix indentation
|
2025-03-31 10:40:03 +01:00 |
|
gingerBill
|
e7ae7b8fd4
|
Command package -> bundle
|
2025-03-28 09:27:04 +00:00 |
|
gingerBill
|
d3f0b31fcc
|
Improve or_else type inference logic
|
2025-03-27 15:08:53 +00:00 |
|
gingerBill
|
9b3d381af0
|
Fix another typo
|
2025-03-27 12:55:41 +00:00 |
|
gingerBill
|
1fc1a7fd51
|
Fix typos
|
2025-03-27 11:12:44 +00:00 |
|
gingerBill
|
0e6cc6ec4b
|
Use working directory for aapt commands
|
2025-03-27 10:31:59 +00:00 |
|
gingerBill
|
caac504b88
|
Handle android flags to be more "optional"
|
2025-03-27 09:53:44 +00:00 |
|
gingerBill
|
e9fd565cfd
|
Fix flags for odin package <platform>
|
2025-03-27 09:32:52 +00:00 |
|
gingerBill
|
e29b5ae8ed
|
Use u64 for the command kind just in case
|
2025-03-27 09:27:54 +00:00 |
|
gingerBill
|
6689c722ad
|
odin package android
|
2025-03-27 09:26:33 +00:00 |
|
gingerBill
|
f13a075cd1
|
Begin work on odin package-android command
|
2025-03-26 18:03:36 +00:00 |
|
gingerBill
|
346836a098
|
Disable -build-mode:exe for -subtarget:android
|
2025-03-26 17:45:35 +00:00 |
|
gingerBill
|
eee450516e
|
Improve bodge for android execute build
|
2025-03-26 17:45:04 +00:00 |
|
gingerBill
|
45ecafd7b1
|
Really bodgy android packing system for odin build
|
2025-03-26 17:33:10 +00:00 |
|
gingerBill
|
8e884c6292
|
Remove _PATH on android environment variables
|
2025-03-26 16:50:35 +00:00 |
|
gingerBill
|
d48e7bb0b8
|
Migrate ODIN_ANDROID_* constants to build_settings.cpp; -minimum-os-version:<int> for -subtarget:android
|
2025-03-26 16:05:21 +00:00 |
|
gingerBill
|
db82a49576
|
Fix typos
|
2025-03-26 13:30:18 +00:00 |
|
gingerBill
|
518634405c
|
Add -show-more-timings for Android stuff
|
2025-03-26 13:28:57 +00:00 |
|
gingerBill
|
dfd0f18f47
|
Allow check for -subtarget:android
|
2025-03-26 13:19:40 +00:00 |
|
gingerBill
|
e6718fcfcc
|
Very very rudimentary support for -target:linux_arm64 -subtarget:android
|
2025-03-26 13:09:39 +00:00 |
|
gingerBill
|
4b64317296
|
Make things rely less on #if guards
|
2025-03-26 09:41:23 +00:00 |
|
gingerBill
|
5e89e5ad8b
|
Use store
|
2025-03-24 13:40:24 +00:00 |
|
gingerBill
|
fe6117fc63
|
Use store over memcpy
|
2025-03-24 13:14:54 +00:00 |
|
gingerBill
|
ce026ff2c4
|
Fix #4949
|
2025-03-24 13:13:25 +00:00 |
|
gingerBill
|
56e0ab7655
|
Fix #4952
|
2025-03-24 13:11:41 +00:00 |
|
gingerBill
|
acb578f184
|
Fix #4962
|
2025-03-24 11:35:10 +00:00 |
|
gingerBill
|
2b8c76354d
|
Use copy over intrinsics.mem_copy_non_overlapping
|
2025-03-24 11:31:05 +00:00 |
|
gingerBill
|
8e84933fe9
|
Use 18 for RISCV64
|
2025-03-19 09:23:15 +00:00 |
|
gingerBill
|
f13fc27ae0
|
Use LLVM-18 on FreeBSD
|
2025-03-18 16:53:10 +00:00 |
|
gingerBill
|
de14aa510b
|
Use LLVM-18 on macOS Intel
|
2025-03-18 16:46:54 +00:00 |
|
gingerBill
|
809ee42873
|
Fix typo in passes
|
2025-03-18 16:46:15 +00:00 |
|
gingerBill
|
f2b962a492
|
Use LLVM-18 for macOS ARM
|
2025-03-18 16:41:25 +00:00 |
|
gingerBill
|
b2376d05a6
|
Fix typo
|
2025-03-18 16:39:08 +00:00 |
|
gingerBill
|
cf982fc222
|
Update to LLVM 20 in CI.
|
2025-03-18 16:35:55 +00:00 |
|
gingerBill
|
4c3c3a0631
|
Add new LLVM 20 passes
|
2025-03-18 16:21:08 +00:00 |
|
gingerBill
|
d209af5094
|
Update to LLVM 20.1.0
|
2025-03-18 15:39:18 +00:00 |
|
gingerBill
|
d3b1aaad18
|
Use :: rather than $ to try and fix mac SEL stuff
|
2025-03-12 12:53:26 +00:00 |
|
gingerBill
|
d15be94a0f
|
Remove debug print
|
2025-03-11 15:50:46 +00:00 |
|
gingerBill
|
6e1c21411d
|
Fix object name generation
|
2025-03-11 15:50:31 +00:00 |
|
gingerBill
|
d011cb871e
|
Remove .wasm from CI
|
2025-03-07 11:18:19 +00:00 |
|