aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Clean up code for queue (no logic changed)dev-2022-01gingerBill2022-01-021-18/+27
|
* Fix #1381gingerBill2022-01-021-0/+9
|
* Add `sort.map_entries_by_key` `sort.map_entries_by_value`gingerBill2022-01-011-0/+33
|
* Add `core:container/queue`gingerBill2022-01-011-0/+205
|
* Remove the hidden NUL byte past the end from `bytes.clone`gingerBill2022-01-011-2/+1
|
* Remove the hidden NUL byte past the end from `strings.clone`gingerBill2022-01-011-2/+1
|
* Correct `_shift_down` logicgingerBill2022-01-011-8/+7
|
* Fix typo in priority_queue.odin and add `default_swap_proc`gingerBill2022-01-011-1/+7
|
* Fix conversion from float to quaterniongingerBill2021-12-313-25/+16
|
* Correct `abs` type behaviour for quaternionsgingerBill2021-12-312-3/+17
|
* Merge pull request #1401 from zhibog/extend-crypto-apiJeroen van Rijn2021-12-3138-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 ↵zhibog2021-12-3138-662/+2690
|/ | | | buffer, instead of returning it
* Change the implementation of `Priority_Queue` to have a better interface ↵gingerBill2021-12-301-104/+102
| | | | that allows for a `less` and `swap` procedure
* Correct `lb_emit_ptr_offset` bug caused by `LLVMConstGEP` assuming a signed ↵gingerBill2021-12-291-1/+1
| | | | index
* Add `core:container/priority_queue`gingerBill2021-12-291-0/+140
|
* Move bash.djbx33a to hash.odingingerBill2021-12-292-18/+17
|
* Add `hash.djbx33a`gingerBill2021-12-291-0/+18
|
* Minor improvements to `core:container/small_array`gingerBill2021-12-291-3/+3
|
* Add `core:container/small_array`gingerBill2021-12-291-0/+117
|
* Merge pull request #1354 from Kelimion/bit_vectorJeroen van Rijn2021-12-282-0/+176
|\ | | | | [core:container/bit_array] Create new package.
| * [core:container/bit_vector] Create new package.Jeroen van Rijn2021-12-282-0/+176
| | | | | | | | A dynamic bit array, optionally allowing negative indices.
* | make `slice.as_ptr` return `[^]E`gingerBill2021-12-281-1/+1
| |
* | Merge pull request #1350 from thePHTest/json-typogingerBill2021-12-281-25/+25
|\ \ | | | | | | Fix 'unmarsal' typo in core/encoding/json/unmarshal.odin
| * | Fix 'unmarsal' typoPhil H2021-12-051-25/+25
| | |
* | | Merge pull request #1372 from ryuukk/patch-1gingerBill2021-12-281-6/+6
|\ \ \ | | | | | | | | [WASM] Added missing zoffset parameters to some gl functions
| * | | [WASM] Added missing zoffset parameters to some gl functionsryuukk2021-12-151-6/+6
| | | |
* | | | Merge pull request #1379 from weshardee/mastergingerBill2021-12-281-1/+2
|\ \ \ \ | |_|_|/ |/| | | ___$startup_runtime for MacOS
| * | | Merge branch 'master' of https://github.com/weshardee/OdinWes Hardee2021-12-1816-235/+295
| |\ \ \
| * | | | use '___$startup_runtime' for MacOSWes Hardee2021-12-181-1/+2
| | | | | | | | | | | | | | | | | | | | MacOS needs 3 underscores unlike the 2 needed by Linux.
* | | | | Merge pull request #1396 from Platin21/feature/fix-matrix-returngingerBill2021-12-281-1/+14
|\ \ \ \ \ | | | | | | | | | | | | Fixes Matrix/Float return on Arm64
| * \ \ \ \ Merge remote-tracking branch 'origin/master' into feature/fix-matrix-returnPlatin212021-12-272-0/+9
| |\ \ \ \ \
| * | | | | | This adds code which checks how big the return is and if it is to big ↵Platin212021-12-271-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | returns the value via sret
* | | | | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-12-289-10/+54
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge pull request #1394 from Tetralux/parse-allman-forJeroen van Rijn2021-12-251-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 loopsTetralux2021-12-251-0/+1
| | | | | | | |
| * | | | | | | Merge pull request #1393 from Tetralux/odin-parse-no-nilJeroen van Rijn2021-12-252-0/+8
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | core:odin/parser: Parse #no_nil on unions
| | * | | | | | Parse #no_nil on unionsTetralux2021-12-252-0/+8
| | |/ / / / /
| * | | | | | Merge pull request #1388 from Yawning/feature/linux-aarch64Jeroen van Rijn2021-12-233-0/+20
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | src: Add preliminary support for Linux AArch64
| | * | | | | | src: Add preliminary support for Linux AArch64Yawning Angel2021-12-233-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-arm64gingerBill2021-12-232-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 bugPlatin212021-12-232-6/+10
| | | |/ / / | | |/| | |
| * | | | | Merge pull request #1382 from Tetralux/rename-to-dynamicgingerBill2021-12-211-2/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | Rename slice.to_dynamic to slice.clone_to_dynamic
| | * | | | | Rename slice.to_dynamic to slice.clone_to_dynamicTetralux2021-12-211-2/+3
| | | |_|/ / | | |/| | |
| * | | | | Merge pull request #1380 from Platin21/feature/llvm-version-checkgingerBill2021-12-191-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 ↵Platin212021-12-191-2/+12
| |/ / / / | | | | | | | | | | | | | | | on macOS Apple Silicon
* / / / / Remove `core:container` contentsgingerBill2021-12-288-1378/+0
|/ / / /
* | | | Disallow `@(static)` and `@(thread_local)` within `defer` statementsgingerBill2021-12-171-0/+7
| | | |
* | | | Merge pull request #1374 from indiscible/fix-mathprodgingerBill2021-12-161-0/+1
|\ \ \ \ | |/ / / |/| | | fix math.prod
| * | | fix math.prodgilles2021-12-161-0/+1
|/ / / | | | | | | | | | accumulator was not initialized to one
* | | Fix typogingerBill2021-12-121-2/+2
| | |