gingerBill
|
13e459980b
|
Fix ptr_to_bit_field.field
|
2024-04-10 16:18:44 +01:00 |
|
gingerBill
|
3b5e515a22
|
Fix #3386 - fixed.to_string
|
2024-04-10 14:35:14 +01:00 |
|
gingerBill
|
3ad95d6be3
|
Add append_u128
|
2024-04-10 14:35:00 +01:00 |
|
gingerBill
|
abd5fc606c
|
Fix #3407
|
2024-04-10 14:12:41 +01:00 |
|
gingerBill
|
6678242280
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-10 13:40:31 +01:00 |
|
gingerBill
|
fd487f66bc
|
Add json:"name,omitempty"
|
2024-04-10 13:40:25 +01:00 |
|
gingerBill
|
d0dc7395e9
|
Allow for comma-separate json names json:"name,flag"
|
2024-04-10 13:29:10 +01:00 |
|
Jeroen van Rijn
|
2ba2bc1fec
|
Merge pull request #3288 from Yawning/feature/even-moar-crypto
core/crypto: Even more improvments
|
2024-04-10 14:19:25 +02:00 |
|
gingerBill
|
97e2d8916a
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-10 12:32:32 +01:00 |
|
gingerBill
|
3dfd61dd4f
|
Make intrinsics.overflow_* NOT #optional_ok
|
2024-04-10 12:32:26 +01:00 |
|
gingerBill
|
0f39b9ef22
|
Merge pull request #3403 from iciuperca/master
Avoid loop index shadowing in vendor:OpenGL
|
2024-04-10 12:01:08 +01:00 |
|
gingerBill
|
af67cc7afe
|
Merge pull request #3397 from wrapperup/add-movefile-flags
Add flags for windows `MoveFileEx`
|
2024-04-10 12:01:01 +01:00 |
|
gingerBill
|
53558313d8
|
Merge pull request #3402 from Chickenkeeper/using-param-error-typo-fix
Fix typo in using parameter error message
|
2024-04-10 11:53:08 +01:00 |
|
Jeroen van Rijn
|
8a6a3e883c
|
Merge pull request #3406 from laytan/bit-field-core-parser
add bit_field to `core:odin`
|
2024-04-10 03:12:40 +02:00 |
|
Laytan Laats
|
af6d2480fa
|
add bit_field parsing to core:odin/parser
Also adds it to the core type thingy like it is in the compiler.
|
2024-04-10 01:01:32 +02:00 |
|
iciuperca
|
c644f79573
|
Avoid loop index shadowing
The inner loop uses the same index variable name "i" as the parent.
This causes an error message with -vet -strict-style
|
2024-04-09 18:24:57 +01:00 |
|
Chris
|
219eb58c08
|
Fix typo in using parameter error message
|
2024-04-09 12:03:41 +01:00 |
|
gingerBill
|
2207a01494
|
Merge pull request #3400 from Chickenkeeper/datetime-using-parameter-fix
Remove using parameter from validate_datetime
|
2024-04-09 12:03:11 +01:00 |
|
Chris
|
60478c0e07
|
Remove using from validate_datetime
|
2024-04-09 10:57:51 +01:00 |
|
wrapperup
|
9b496e82f3
|
add movefile flags
|
2024-04-09 01:50:16 -04:00 |
|
Yawning Angel
|
fa1d681e65
|
tests/core/crypto: Start adding comprehensive curve25519 tests
|
2024-04-09 14:37:59 +09:00 |
|
Yawning Angel
|
893c3bef9a
|
core/crypto/ed25519: Initial import
|
2024-04-09 14:37:59 +09:00 |
|
Yawning Angel
|
d96f8bb5c1
|
core/crypto/ristretto255: Initial import
|
2024-04-09 14:37:59 +09:00 |
|
Yawning Angel
|
563c527419
|
core/crypto/_edwards25519: Initial import
|
2024-04-09 14:37:59 +09:00 |
|
Yawning Angel
|
fec42a6d74
|
core/crypto/_fiat/field_scalar25519: Initial import
|
2024-04-09 10:23:58 +09:00 |
|
Yawning Angel
|
4defe88dec
|
core/crypto/_fiat/field_poly1305: Mark more functions contextless
|
2024-04-09 10:23:58 +09:00 |
|
Yawning Angel
|
36f3001d59
|
core/crypto/_fiat/field_poly1305: Use multiply to calculate the mask
|
2024-04-09 10:23:58 +09:00 |
|
Yawning Angel
|
1ce279e6a1
|
core/crypto/_fiat/field_curve25519: Mark more functions contextless
|
2024-04-09 10:23:58 +09:00 |
|
Yawning Angel
|
c951cbdbbc
|
core/crypto/_fiat: odinfmt (NFC)
|
2024-04-09 10:23:58 +09:00 |
|
Yawning Angel
|
31aba5a728
|
core/crypto/_fiat/field_poly1305: Move routines (NFC)
|
2024-04-09 10:23:58 +09:00 |
|
Yawning Angel
|
9a418fd27b
|
core/crypto/_fiat/field_curve25519: Move routines (NFC)
|
2024-04-09 10:23:58 +09:00 |
|
Yawning Angel
|
f9b9521bf0
|
core/crypto/_fiat/field_curve25519: Use multiply to calculate the mask
Largely for consistency with the generic code, either is valid with Odin
semantics, but this is easier to comprehend.
|
2024-04-09 10:23:58 +09:00 |
|
Yawning Angel
|
b155fdf8c9
|
core/crypto: Add has_rand_bytes
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.
|
2024-04-09 10:23:58 +09:00 |
|
Yawning Angel
|
a43a5b053c
|
core/crypto: Add more documentation about assumptions (NFC)
|
2024-04-09 10:23:58 +09:00 |
|
gingerBill
|
a14f0d8f58
|
Merge pull request #3396 from laytan/fix-nasm-check
fix nasm check
|
2024-04-09 00:09:13 +01:00 |
|
gingerBill
|
25f781d64b
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-04-08 23:58:36 +01:00 |
|
gingerBill
|
9933ca8b56
|
Make map_total_allocation_size public; Add map_total_allocation_size_from_value
|
2024-04-08 23:58:30 +01:00 |
|
Laytan Laats
|
9c958ee66d
|
fix nasm check
|
2024-04-08 20:43:52 +02:00 |
|
gingerBill
|
a00d96c0de
|
Merge pull request #3395 from odin-lang/darwin-reorganization
Move `vendor:darwin/Foundation` to `core:sys/darwin/Foundation`
dev-2024-04
|
2024-04-08 16:30:44 +01:00 |
|
gingerBill
|
ecac3aef32
|
Change allocator to permanent
|
2024-04-08 16:18:14 +01:00 |
|
gingerBill
|
ec45504631
|
Obfuscate #line
|
2024-04-08 16:14:47 +01:00 |
|
gingerBill
|
810cf22e5d
|
Obfuscate #file and #procedure when -obfuscate-source-code-locations is enabled
|
2024-04-08 16:08:35 +01:00 |
|
gingerBill
|
ef82f3e71e
|
Move vendor:darwin/Foundation to core:sys/darwin/Foundation
|
2024-04-08 13:47:46 +01:00 |
|
gingerBill
|
16dc79fc5c
|
Add "type" field to -json-errors
|
2024-04-08 13:36:23 +01:00 |
|
gingerBill
|
2aca370a0a
|
Merge pull request #3394 from laytan/wasm-fixes
Wasm fixes
|
2024-04-08 13:33:29 +01:00 |
|
Laytan Laats
|
ce196529dc
|
enable the required target feature atomics when using them in wasm
|
2024-04-08 13:56:04 +02:00 |
|
Laytan Laats
|
9d8bb7f4e4
|
fix _end being called before the actual end when using the step function
|
2024-04-08 13:54:23 +02:00 |
|
Laytan Laats
|
667883b3d5
|
fix js_wasm time.tick_now, performance.now() returns a float
|
2024-04-08 13:53:16 +02:00 |
|
gingerBill
|
114ddc4a10
|
Fix printing error when field name could not be found
|
2024-04-08 12:06:06 +01:00 |
|
gingerBill
|
0df9c8bffc
|
Improve error messages for people using keywords instead of identifiers
|
2024-04-08 12:04:33 +01:00 |
|