| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix @objc_implement methods not respecting @objc_is_class_method | Harold Brenes | 2025-07-15 | 1 | -12/+30 |
| | | | | | Fix incorrect type encoding for objc_class | ||||
| * | Allow overriding object extension in `-build-mode:obj` | Feoramund | 2025-05-30 | 1 | -29/+6 |
| | | |||||
| * | Don't double-append module name when building separate objects | Feoramund | 2025-05-30 | 1 | -1/+2 |
| | | | | | | `m->module_name` will already have the `BuildPath_Output` name prepended. | ||||
| * | raddebugger: change table to columns | Mohit Sethi | 2025-05-28 | 1 | -32/+32 |
| | | |||||
| * | Merge pull request #5130 from odin-lang/bill/raddebugger-custom-section | gingerBill | 2025-05-28 | 1 | -2/+90 |
| |\ | | | | | RAD Debugger support through the custom `.raddbg` section | ||||
| | * | Merge branch 'master' into bill/raddebugger-custom-section | gingerBill | 2025-05-22 | 1 | -43/+665 |
| | |\ | |||||
| | * | | Move raddbg string stuff to a thread-safe queue | gingerBill | 2025-05-07 | 1 | -85/+87 |
| | | | | |||||
| | * | | Add `#row_major matrix` support for raddbg | gingerBill | 2025-05-07 | 1 | -0/+17 |
| | | | | |||||
| | * | | Add column major matrix support | gingerBill | 2025-05-07 | 1 | -1/+19 |
| | | | | |||||
| | * | | Only add custom section for Windows (currently) | gingerBill | 2025-05-07 | 1 | -1/+2 |
| | | | | |||||
| | * | | Begin work on adding support for the `.raddbg` section for the RAD Debugger | gingerBill | 2025-05-07 | 1 | -2/+52 |
| | | | | |||||
| * | | | Enable all sanitizers on FreeBSD | Feoramund | 2025-05-22 | 1 | -4/+16 |
| | |/ |/| | |||||
| * | | Merge pull request #5173 from Feoramund/fix-linux-shared-lib-runtime-call | gingerBill | 2025-05-22 | 1 | -0/+8 |
| |\ \ | | | | | | | Keep shared libraries from calling main program's startup/cleanup procs on Linux | ||||
| | * | | Keep shared libraries from calling main program's startup/cleanup procs on Linux | Feoramund | 2025-05-22 | 1 | -0/+8 |
| | | | | |||||
| * | | | fix global and static any | Laytan Laats | 2025-05-17 | 1 | -20/+5 |
| |/ / | | | | | | | Fixes #4627 | ||||
| * | | Place RTTI into its own section `.odin-rtti` | gingerBill | 2025-05-09 | 1 | -0/+1 |
| | | | |||||
| * | | Merge pull request #5064 from harold-b/hb/objc-classes | gingerBill | 2025-05-08 | 1 | -22/+651 |
| |\ \ | | | | | | | Add support for Objective-C class implementation | ||||
| | * | | Fix `lb_get_objc_type_encoding` missing matrix and simdvec encodings and ↵ | Harold Brenes | 2025-05-05 | 1 | -11/+23 |
| | | | | | | | | | | | | | minor fixes. | ||||
| | * | | Resolve other TODOs | Harold Brenes | 2025-05-03 | 1 | -2/+5 |
| | | | | |||||
| | * | | Remove some TODO. Leave important note | Harold Brenes | 2025-05-03 | 1 | -2/+0 |
| | | | | |||||
| | * | | Register all classes unconditionally | Harold Brenes | 2025-05-03 | 1 | -2/+8 |
| | | | | |||||
| | * | | Minor fixes in data type usage and style. | Harold Brenes | 2025-04-30 | 1 | -7/+7 |
| | | | | |||||
| | * | | Change ivar offsets from u32 to (odin base type) int/native pointer size. | Harold Brenes | 2025-04-30 | 1 | -6/+6 |
| | | | | |||||
| | * | | Use correct alignment value for `class_addIvar`. | Harold Brenes | 2025-04-30 | 1 | -3/+3 |
| | | | | |||||
| | * | | Use basic name instead of raw_name for type encoding complex and quats. | Harold Brenes | 2025-04-30 | 1 | -6/+6 |
| | | | | |||||
| | * | | Complete lb_get_objc_type_encoding() implementation | Harold Brenes | 2025-04-30 | 1 | -33/+33 |
| | | | | |||||
| | * | | Name fixes | Harold Brenes | 2025-04-30 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fix more styling and minor issues | Harold Brenes | 2025-04-27 | 1 | -8/+8 |
| | | | | |||||
| | * | | Fix indentations | Harold Brenes | 2025-04-27 | 1 | -547/+561 |
| | | | | | | | | | | | | | Fix Objective-C wrapper procs not forwarding return value | ||||
| | * | | Allow the class's ivar to be used as a context provider receiver as well. | Harold Brenes | 2025-04-23 | 1 | -15/+25 |
| | | | | |||||
| | * | | Add support for Objective-C method implementation with Odin calling convention. | Harold Brenes | 2025-04-23 | 1 | -4/+39 |
| | | | | | | | | | | | | | Use @objc_context_provider to provide a context for a type. | ||||
| | * | | Fix bug in @encode implementation. | Harold Brenes | 2025-04-23 | 1 | -2/+2 |
| | | | | |||||
| | * | | Include the ivar in the Objective-C class unconditionally of it being used ↵ | Harold Brenes | 2025-04-22 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | | | | or not. Allow pseudo-fields for ivar access. | ||||
| | * | | Fix ivar in multi-module mode. | Harold Brenes | 2025-04-21 | 1 | -21/+48 |
| | | | | |||||
| | * | | Add initial support for Objective-C class implementation | Harold Brenes | 2025-04-20 | 1 | -33/+558 |
| | | | | |||||
| * | | | fix disposing builder when not created | Laytan Laats | 2025-05-07 | 1 | -1/+0 |
| | |/ |/| | | | | | | | | | | | | | | | Fixes #5128 p->builder is created in lb_begin_procedure_body, but that isn't called if there is no body, and we were still calling dispose at that point. Moved it into lb_end_procedure_body to match. | ||||
| * | | Add missing cast to global/static var alignments. | Barinzaya | 2025-04-24 | 1 | -1/+1 |
| | | | |||||
| * | | Correctly align global and static variables. | Barinzaya | 2025-04-24 | 1 | -0/+1 |
| |/ | | | | | | This can be important if matrices or SIMD vectors are being used in global or static variables, as otherwise it may result in crashes due to aligned instructions accessing misaligned variables. | ||||
| * | Change hashing rules for float-like types to make `0 == -0` | gingerBill | 2025-04-16 | 1 | -0/+47 |
| | | |||||
| * | Propagate `@(link_section=<string>)` to nested declarations | gingerBill | 2025-04-08 | 1 | -5/+14 |
| | | |||||
| * | Rewrite objc SEL/Class register handling code | gingerBill | 2025-04-03 | 1 | -12/+33 |
| | | |||||
| * | few llvm 20 changes | Laytan Laats | 2025-03-19 | 1 | -0/+8 |
| | | |||||
| * | Add new LLVM 20 passes | gingerBill | 2025-03-18 | 1 | -791/+1 |
| | | |||||
| * | Update to LLVM 20.1.0 | gingerBill | 2025-03-18 | 1 | -6/+9 |
| | | |||||
| * | Remove debug print | gingerBill | 2025-03-11 | 1 | -2/+0 |
| | | |||||
| * | Fix object name generation | gingerBill | 2025-03-11 | 1 | -2/+3 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2025-03-01 | 1 | -2/+2 |
| |\ | |||||
| | * | fix hidden linkage applied to foreign symbols | Laytan Laats | 2025-03-01 | 1 | -2/+2 |
| | | | |||||
| * | | Fix for `-use-single-module` | gingerBill | 2025-03-01 | 1 | -6/+9 |
| |/ | |||||
| * | Use more predictable object name | gingerBill | 2025-02-25 | 1 | -20/+20 |
| | | |||||