aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove `?`dev-2024-04agingerBill2024-04-111-1/+1
|
* Add @(static) checkgingerBill2024-04-111-2/+2
|
* Change stack overflow check to >256 KiBgingerBill2024-04-111-2/+2
|
* Add `nil` checksgingerBill2024-04-111-2/+2
|
* Fix `@(static)` error message buggingerBill2024-04-111-1/+1
|
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-04-112-8/+14
|\
| * Merge pull request #3121 from RilleP/parsing-package-fixesJeroen van Rijn2024-04-112-8/+14
| |\ | | | | | | core:odin parsing fixes
| | * remove semicolonRilleP2024-04-111-1/+1
| | |
| | * fix indentationRilleP2024-04-101-1/+1
| | |
| | * Merge branch 'master' into parsing-package-fixesRilleP2024-04-10541-30252/+45747
| | |\
| | * | odin/tokenizer: Reset insert_semicolon to false in tokenizer.init to fix bug ↵Rikard Petré2024-01-201-0/+1
| | | | | | | | | | | | | | | | when tokenizing multiple files.
| | * | odin/parser: Allow semicolon after return statement for the case:Rikard Petré2024-01-201-0/+1
| | | | | | | | | | | | | | | | | | | | if x do return y; else do return z;
| | * | odin/parser: Fix parsing of struct literal/call expression when closing ↵Rikard Petré2024-01-201-7/+11
| | | | | | | | | | | | | | | | brace/paren is on a new line without a comma after the last argument.
* | | | Add `-vet-unused-variables` and ``-vet-unused-imports` (`-vet-unused` is both)gingerBill2024-04-113-16/+41
| | | |
* | | | Remove `#optional_ok` from docsgingerBill2024-04-111-3/+3
|/ / /
* | | Fix #3412gingerBill2024-04-111-1/+1
| | |
* | | Add #panic to tell of moved packagegingerBill2024-04-101-0/+3
| |/ |/|
* | Fix `ptr_to_bit_field.field`gingerBill2024-04-102-2/+5
| |
* | Fix #3386 - `fixed.to_string`gingerBill2024-04-101-18/+166
| |
* | Add append_u128gingerBill2024-04-101-0/+7
| |
* | Fix #3407gingerBill2024-04-101-1/+1
| |
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-04-1031-234/+3567
|\ \
| * \ Merge pull request #3288 from Yawning/feature/even-moar-cryptoJeroen van Rijn2024-04-1031-234/+3567
| |\ \ | | | | | | | | core/crypto: Even more improvments
| | * | tests/core/crypto: Start adding comprehensive curve25519 testsYawning Angel2024-04-097-71/+842
| | | |
| | * | core/crypto/ed25519: Initial importYawning Angel2024-04-092-0/+316
| | | |
| | * | core/crypto/ristretto255: Initial importYawning Angel2024-04-094-2/+622
| | | |
| | * | core/crypto/_edwards25519: Initial importYawning Angel2024-04-097-53/+889
| | | |
| | * | core/crypto/_fiat/field_scalar25519: Initial importYawning Angel2024-04-092-0/+684
| | | |
| | * | core/crypto/_fiat/field_poly1305: Mark more functions contextlessYawning Angel2024-04-093-5/+12
| | | |
| | * | core/crypto/_fiat/field_poly1305: Use multiply to calculate the maskYawning Angel2024-04-091-1/+1
| | | |
| | * | core/crypto/_fiat/field_curve25519: Mark more functions contextlessYawning Angel2024-04-093-7/+17
| | | |
| | * | core/crypto/_fiat: odinfmt (NFC)Yawning Angel2024-04-095-31/+84
| | | |
| | * | core/crypto/_fiat/field_poly1305: Move routines (NFC)Yawning Angel2024-04-092-31/+29
| | | |
| | * | core/crypto/_fiat/field_curve25519: Move routines (NFC)Yawning Angel2024-04-092-53/+49
| | | |
| | * | core/crypto/_fiat/field_curve25519: Use multiply to calculate the maskYawning Angel2024-04-091-1/+1
| | | | | | | | | | | | | | | | | | | | Largely for consistency with the generic code, either is valid with Odin semantics, but this is easier to comprehend.
| | * | core/crypto: Add `has_rand_bytes`Yawning Angel2024-04-098-1/+35
| | | | | | | | | | | | | | | | | | | | This allows runtime detection as to if `rand_bytes` is supported or not, and lets us enable the test-case on all of the supported targets.
| | * | core/crypto: Add more documentation about assumptions (NFC)Yawning Angel2024-04-091-0/+8
| | | |
* | | | Add `json:"name,omitempty"`gingerBill2024-04-102-10/+60
| | | |
* | | | Allow for comma-separate json names `json:"name,flag"`gingerBill2024-04-102-1/+11
|/ / /
* | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-04-1012-21/+200
|\ \ \
| * \ \ Merge pull request #3403 from iciuperca/mastergingerBill2024-04-101-4/+4
| |\ \ \ | | | | | | | | | | Avoid loop index shadowing in vendor:OpenGL
| | * | | Avoid loop index shadowingiciuperca2024-04-091-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The inner loop uses the same index variable name "i" as the parent. This causes an error message with -vet -strict-style
| * | | | Merge pull request #3397 from wrapperup/add-movefile-flagsgingerBill2024-04-101-1/+7
| |\ \ \ \ | | | | | | | | | | | | Add flags for windows `MoveFileEx`
| | * | | | add movefile flagswrapperup2024-04-091-1/+7
| | | | | |
| * | | | | Merge pull request #3402 from Chickenkeeper/using-param-error-typo-fixgingerBill2024-04-101-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | Fix typo in using parameter error message
| | * | | | | Fix typo in using parameter error messageChris2024-04-091-1/+1
| | | |_|/ / | | |/| | |
| * | | | | Merge pull request #3406 from laytan/bit-field-core-parserJeroen van Rijn2024-04-107-10/+183
| |\ \ \ \ \ | | |_|_|/ / | |/| | | | add bit_field to `core:odin`
| | * | | | add bit_field parsing to `core:odin/parser`Laytan Laats2024-04-107-10/+183
| | | | | | | | | | | | | | | | | | | | | | | | Also adds it to the core type thingy like it is in the compiler.
| * | | | | Merge pull request #3400 from Chickenkeeper/datetime-using-parameter-fixgingerBill2024-04-091-4/+4
| |\ \ \ \ \ | | |_|/ / / | |/| | | | Remove using parameter from validate_datetime
| | * | | | Remove using from validate_datetimeChris2024-04-091-4/+4
| |/ / / /