| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Clean up code for queue (no logic changed)dev-2022-01 | gingerBill | 2022-01-02 | 1 | -18/+27 |
| | | |||||
| * | Fix #1381 | gingerBill | 2022-01-02 | 1 | -0/+9 |
| | | |||||
| * | Add `sort.map_entries_by_key` `sort.map_entries_by_value` | gingerBill | 2022-01-01 | 1 | -0/+33 |
| | | |||||
| * | Add `core:container/queue` | gingerBill | 2022-01-01 | 1 | -0/+205 |
| | | |||||
| * | Remove the hidden NUL byte past the end from `bytes.clone` | gingerBill | 2022-01-01 | 1 | -2/+1 |
| | | |||||
| * | Remove the hidden NUL byte past the end from `strings.clone` | gingerBill | 2022-01-01 | 1 | -2/+1 |
| | | |||||
| * | Correct `_shift_down` logic | gingerBill | 2022-01-01 | 1 | -8/+7 |
| | | |||||
| * | Fix typo in priority_queue.odin and add `default_swap_proc` | gingerBill | 2022-01-01 | 1 | -1/+7 |
| | | |||||
| * | Fix conversion from float to quaternion | gingerBill | 2021-12-31 | 3 | -25/+16 |
| | | |||||
| * | Correct `abs` type behaviour for quaternions | gingerBill | 2021-12-31 | 2 | -3/+17 |
| | | |||||
| * | Merge pull request #1401 from zhibog/extend-crypto-api | Jeroen van Rijn | 2021-12-31 | 38 | -662/+2690 |
| |\ | | | | | Extended crypto Hash API by variants that write the result into a destinat… | ||||
| | * | Extended crypto API by variants that write the result into a destination ↵ | zhibog | 2021-12-31 | 38 | -662/+2690 |
| |/ | | | | buffer, instead of returning it | ||||
| * | Change the implementation of `Priority_Queue` to have a better interface ↵ | gingerBill | 2021-12-30 | 1 | -104/+102 |
| | | | | | that allows for a `less` and `swap` procedure | ||||
| * | Correct `lb_emit_ptr_offset` bug caused by `LLVMConstGEP` assuming a signed ↵ | gingerBill | 2021-12-29 | 1 | -1/+1 |
| | | | | | index | ||||
| * | Add `core:container/priority_queue` | gingerBill | 2021-12-29 | 1 | -0/+140 |
| | | |||||
| * | Move bash.djbx33a to hash.odin | gingerBill | 2021-12-29 | 2 | -18/+17 |
| | | |||||
| * | Add `hash.djbx33a` | gingerBill | 2021-12-29 | 1 | -0/+18 |
| | | |||||
| * | Minor improvements to `core:container/small_array` | gingerBill | 2021-12-29 | 1 | -3/+3 |
| | | |||||
| * | Add `core:container/small_array` | gingerBill | 2021-12-29 | 1 | -0/+117 |
| | | |||||
| * | Merge pull request #1354 from Kelimion/bit_vector | Jeroen van Rijn | 2021-12-28 | 2 | -0/+176 |
| |\ | | | | | [core:container/bit_array] Create new package. | ||||
| | * | [core:container/bit_vector] Create new package. | Jeroen van Rijn | 2021-12-28 | 2 | -0/+176 |
| | | | | | | | | | A dynamic bit array, optionally allowing negative indices. | ||||
| * | | make `slice.as_ptr` return `[^]E` | gingerBill | 2021-12-28 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #1350 from thePHTest/json-typo | gingerBill | 2021-12-28 | 1 | -25/+25 |
| |\ \ | | | | | | | Fix 'unmarsal' typo in core/encoding/json/unmarshal.odin | ||||
| | * | | Fix 'unmarsal' typo | Phil H | 2021-12-05 | 1 | -25/+25 |
| | | | | |||||
| * | | | Merge pull request #1372 from ryuukk/patch-1 | gingerBill | 2021-12-28 | 1 | -6/+6 |
| |\ \ \ | | | | | | | | | [WASM] Added missing zoffset parameters to some gl functions | ||||
| | * | | | [WASM] Added missing zoffset parameters to some gl functions | ryuukk | 2021-12-15 | 1 | -6/+6 |
| | | | | | |||||
| * | | | | Merge pull request #1379 from weshardee/master | gingerBill | 2021-12-28 | 1 | -1/+2 |
| |\ \ \ \ | |_|_|/ |/| | | | ___$startup_runtime for MacOS | ||||
| | * | | | Merge branch 'master' of https://github.com/weshardee/Odin | Wes Hardee | 2021-12-18 | 16 | -235/+295 |
| | |\ \ \ | |||||
| | * | | | | use '___$startup_runtime' for MacOS | Wes Hardee | 2021-12-18 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | MacOS needs 3 underscores unlike the 2 needed by Linux. | ||||
| * | | | | | Merge pull request #1396 from Platin21/feature/fix-matrix-return | gingerBill | 2021-12-28 | 1 | -1/+14 |
| |\ \ \ \ \ | | | | | | | | | | | | | Fixes Matrix/Float return on Arm64 | ||||
| | * \ \ \ \ | Merge remote-tracking branch 'origin/master' into feature/fix-matrix-return | Platin21 | 2021-12-27 | 2 | -0/+9 |
| | |\ \ \ \ \ | |||||
| | * | | | | | | This adds code which checks how big the return is and if it is to big ↵ | Platin21 | 2021-12-27 | 1 | -1/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | returns the value via sret | ||||
| * | | | | | | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2021-12-28 | 9 | -10/+54 |
| |\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | |||||
| | * | | | | | | Merge pull request #1394 from Tetralux/parse-allman-for | Jeroen van Rijn | 2021-12-25 | 1 | -0/+1 |
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | core:odin/parser: Fix parsing of Allman style braces in for loops | ||||
| | | * | | | | | | core:odin/parser: Fix parsing of Allman style braces in for loops | Tetralux | 2021-12-25 | 1 | -0/+1 |
| | | | | | | | | | |||||
| | * | | | | | | | Merge pull request #1393 from Tetralux/odin-parse-no-nil | Jeroen van Rijn | 2021-12-25 | 2 | -0/+8 |
| | |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | core:odin/parser: Parse #no_nil on unions | ||||
| | | * | | | | | | Parse #no_nil on unions | Tetralux | 2021-12-25 | 2 | -0/+8 |
| | | |/ / / / / | |||||
| | * | | | | | | Merge pull request #1388 from Yawning/feature/linux-aarch64 | Jeroen van Rijn | 2021-12-23 | 3 | -0/+20 |
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | src: Add preliminary support for Linux AArch64 | ||||
| | | * | | | | | | src: Add preliminary support for Linux AArch64 | Yawning Angel | 2021-12-23 | 3 | -0/+20 |
| | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested via `tests/core`, on a Raspberry Pi 4 running the latest 64-bit Raspberry Pi OS image (LLVM 11). | ||||
| | * | | | | | | Merge pull request #1386 from Platin21/feature/fix-arm64 | gingerBill | 2021-12-23 | 2 | -6/+10 |
| | |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | Removes unneeded lookups / Adds sret to call site which fixes the mac… | ||||
| | | * | | | | | Removes unneeded lookups / Adds sret to call site which fixes the mac bug | Platin21 | 2021-12-23 | 2 | -6/+10 |
| | | | |/ / / | | |/| | | | |||||
| | * | | | | | Merge pull request #1382 from Tetralux/rename-to-dynamic | gingerBill | 2021-12-21 | 1 | -2/+3 |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | Rename slice.to_dynamic to slice.clone_to_dynamic | ||||
| | | * | | | | | Rename slice.to_dynamic to slice.clone_to_dynamic | Tetralux | 2021-12-21 | 1 | -2/+3 |
| | | | |_|/ / | | |/| | | | |||||
| | * | | | | | Merge pull request #1380 from Platin21/feature/llvm-version-check | gingerBill | 2021-12-19 | 1 | -2/+12 |
| | |\ \ \ \ \ | | |_|/ / / | |/| | | | | Adds version check for Apple Silicon for LLVM Version | ||||
| | | * | | | | Changes to required llvm version 13 as both 12 and 11 don't work correctly ↵ | Platin21 | 2021-12-19 | 1 | -2/+12 |
| | |/ / / / | | | | | | | | | | | | | | | | on macOS Apple Silicon | ||||
| * / / / / | Remove `core:container` contents | gingerBill | 2021-12-28 | 8 | -1378/+0 |
| |/ / / / | |||||
| * | | | | Disallow `@(static)` and `@(thread_local)` within `defer` statements | gingerBill | 2021-12-17 | 1 | -0/+7 |
| | | | | | |||||
| * | | | | Merge pull request #1374 from indiscible/fix-mathprod | gingerBill | 2021-12-16 | 1 | -0/+1 |
| |\ \ \ \ | |/ / / |/| | | | fix math.prod | ||||
| | * | | | fix math.prod | gilles | 2021-12-16 | 1 | -0/+1 |
| |/ / / | | | | | | | | | | accumulator was not initialized to one | ||||
| * | | | Fix typo | gingerBill | 2021-12-12 | 1 | -2/+2 |
| | | | | |||||