| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 2 | -3/+3 |
| | | |||||
| * | Remove `core:mem` dependency from `core:reflect` | gingerBill | 2024-01-28 | 1 | -3/+1 |
| | | |||||
| * | Change return values from `Struct_Tag` to `string` | gingerBill | 2024-01-28 | 1 | -5/+5 |
| | | |||||
| * | Require parentheses for `#align(N)` | gingerBill | 2023-08-15 | 1 | -4/+4 |
| | | |||||
| * | Remove #relative slices; Replace with #relative multi-pointers | gingerBill | 2023-08-05 | 2 | -68/+66 |
| | | |||||
| * | Replace `x in &y` Use `&v in y` syntax through core & vendor for ↵ | gingerBill | 2023-06-26 | 1 | -2/+2 |
| | | | | | `switch`/`for` statements | ||||
| * | Rename `ODIN_DISALLOW_RTTI` to `ODIN_NO_RTTI`; Remove dead command line flags | gingerBill | 2023-06-12 | 1 | -1/+1 |
| | | |||||
| * | Remove typo | jakubtomsu | 2023-04-23 | 1 | -1/+1 |
| | | |||||
| * | Add `reflect.struct_field_value` | gingerBill | 2023-03-17 | 1 | -1/+8 |
| | | |||||
| * | Rename to `Type_Info_Parameters` | gingerBill | 2023-02-08 | 2 | -8/+15 |
| | | |||||
| * | Remove `@(require_results)` from one procedure | gingerBill | 2023-01-30 | 1 | -1/+0 |
| | | |||||
| * | Add `@(require_results)` to `package reflect` | gingerBill | 2023-01-29 | 3 | -3/+86 |
| | | |||||
| * | Fix #2304 | gingerBill | 2023-01-16 | 1 | -3/+4 |
| | | |||||
| * | Aliasing some procs to avoid code repetition | André (counter) | 2022-12-09 | 1 | -36/+7 |
| | | | | | | Aliasing some procedures within package reflect so they reference procedures from package runtime. This avoids redundancy and potential deviation. Not 100% sure about the ODIN_DISALLOW_RTTI part but I think it should be congruent as well. | ||||
| * | Correct `iterate_map` | gingerBill | 2022-11-10 | 1 | -1/+1 |
| | | |||||
| * | Add reflect/iterator.odin | gingerBill | 2022-11-10 | 1 | -0/+76 |
| | | |||||
| * | Correct reflection usage of maps | gingerBill | 2022-11-08 | 1 | -36/+0 |
| | | |||||
| * | Correct `reflect.map_entry_info_slice` | gingerBill | 2022-11-08 | 1 | -26/+20 |
| | | |||||
| * | Begin work on implementing the new `map` internals | gingerBill | 2022-11-07 | 1 | -2/+2 |
| | | |||||
| * | Keep -vet happy | gingerBill | 2022-09-08 | 1 | -0/+1 |
| | | |||||
| * | Add `intrinsics.type_convert_variants_to_pointers` and ↵ | gingerBill | 2022-09-08 | 1 | -0/+10 |
| | | | | | `reflect.get_union_as_ptr_variants` | ||||
| * | Remove direct `core:mem` dependency in `core:reflect` | gingerBill | 2022-08-26 | 1 | -24/+23 |
| | | |||||
| * | Add `reflect.get_union_variant` | gingerBill | 2022-08-26 | 1 | -0/+11 |
| | | |||||
| * | Remove unused `n` from PQ; add `reflect.is_bit_set` | Jeroen van Rijn | 2022-08-18 | 1 | -0/+5 |
| | | |||||
| * | Add `#soa` pointer type to aid with refactoring to `#soa` data types | gingerBill | 2022-08-08 | 2 | -0/+18 |
| | | | | | | | | | a: #soa[16]Foo p := &a[6] #assert(type_of(p) == #soa^#soa[16]Foo) p^.x = 123 p.x = 123 | ||||
| * | Fix printing of `bit_set` types | gingerBill | 2022-07-16 | 1 | -2/+2 |
| | | |||||
| * | Merge functionality of `#maybe` with the standard 'union' functionality | gingerBill | 2022-05-23 | 2 | -4/+14 |
| | | |||||
| * | Fix some core:encoding/hxa stuff (error handling, header, max -> min) | gitlost | 2022-03-16 | 1 | -0/+2 |
| | | | | | | Also add missing f16 case to core:reflect as_u64 & as_f64 Add tests for above & add previous tests missing from test/core/build.bat | ||||
| * | Add `reflect.deref` | gingerBill | 2022-03-03 | 1 | -1/+13 |
| | | |||||
| * | Update fmt to record the bytes written in the fmt.Info | gingerBill | 2022-02-20 | 1 | -4/+4 |
| | | |||||
| * | Rename `#partial[Enum]Type` to `#sparse[Enum]Type` for non-contiguous enum ↵ | gingerBill | 2022-02-05 | 1 | -0/+3 |
| | | | | | fields | ||||
| * | Fix logic in `is_nil` procedure: a non_nil slice means there is data to check. | Andrea Piseri | 2022-02-02 | 1 | -1/+1 |
| | | |||||
| * | Change syntax for matrices to `matrix[R, C]T` | gingerBill | 2021-10-19 | 1 | -2/+2 |
| | | |||||
| * | Begin work on matrix type | gingerBill | 2021-10-18 | 2 | -1/+19 |
| | | |||||
| * | Add `reflect.set_union_value`dev-2021-10 | gingerBill | 2021-09-30 | 1 | -0/+39 |
| | | |||||
| * | Add an extra optional `^int` parameter to most io read/write calls allowing ↵ | gingerBill | 2021-09-29 | 1 | -127/+124 |
| | | | | | for simplified `or_return` use with incrementing byte usage | ||||
| * | Deprecate `strings.write_quoted_*` in favour of `io.write_quoted_*`; make ↵ | gingerBill | 2021-09-29 | 1 | -122/+132 |
| | | | | | `reflect.write_type` a little more robust with `io.Error` handling | ||||
| * | Add `reflect.any_base` `reflect.any_core` | gingerBill | 2021-09-25 | 1 | -0/+15 |
| | | |||||
| * | Merge branch 'master' into optional-semicolons | gingerBill | 2021-09-06 | 1 | -40/+134 |
| |\ | |||||
| | * | Allow comparisons of `any` if `reflect.equal` if ↵ | gingerBill | 2021-09-03 | 1 | -2/+7 |
| | | | | | | | | | `including_indirect_array_recursion` is enabled | ||||
| | * | Update reflect.equal to support more types | gingerBill | 2021-09-03 | 1 | -10/+43 |
| | | | |||||
| | * | Add `including_indirect_array_recursion` argument to `reflect.equal` | gingerBill | 2021-09-03 | 1 | -7/+62 |
| | | | |||||
| | * | Add `reflect.equal` and `reflect.not_equal` | gingerBill | 2021-09-03 | 1 | -2/+3 |
| | | | |||||
| * | | Strip even more semicolons if followed by a `}` or `)` on the same line | gingerBill | 2021-08-31 | 2 | -68/+68 |
| | | | |||||
| * | | Remove unneeded semicolons from the core library | gingerBill | 2021-08-31 | 3 | -855/+855 |
| |/ | |||||
| * | Add multi pointers to core | gingerBill | 2021-08-21 | 2 | -32/+39 |
| | | |||||
| * | Enforce `core:builtin` and `core:intrinsics` for imports | gingerBill | 2021-08-21 | 1 | -1/+1 |
| | | |||||
| * | Change uses for parapoly records to use `$` always | gingerBill | 2021-06-14 | 1 | -1/+1 |
| | | |||||
| * | Add `struct_fields_zipped` and `enum_fields_zipped` (allowing for iteration ↵ | gingerBill | 2021-06-14 | 1 | -21/+63 |
| | | | | | through an #soa slice) | ||||
| * | Remove `intrinsics.x86_mmx` type | gingerBill | 2021-04-22 | 1 | -8/+4 |
| | | |||||