Commit Graph

17002 Commits

Author SHA1 Message Date
Jeroen van Rijn
fcac43e08f Merge pull request #6420 from mlgudi/fix-math-big-powmod-int-mul-high
Fix two bugs in `core:math/big` modular exponentiation
2026-03-15 11:26:28 +01:00
Jeroen van Rijn
3e80523f7d Merge pull request #6422 from Yawning/feature/arm-hw-sha
core/crypto/sha2: Add ARM SHA256 acceleration
2026-03-15 11:23:51 +01:00
Jeroen van Rijn
f82fbc9405 -vet-tabs 2026-03-15 11:06:22 +01:00
Yawning Angel
9194b599ec core/crypto/sha2: Add ARMv8 SHA256 acceleration 2026-03-15 18:44:29 +09:00
mlgudi
76da2c3233 mul_high: fix aliasing bug when dest overlaps input 2026-03-15 02:47:26 +00:00
mlgudi
84b38810f1 powmod: fix Montgomery branch calling Barrett implementation 2026-03-15 02:46:30 +00:00
gingerBill
e40fdb8a31 Merge pull request #6372 from laytan/more-accurate-native-features
More accurate native features
2026-03-14 17:50:35 +00:00
Yawning Angel
3a59e8c849 core/simd/arm: Add the SHA intrinsics
The SHA3 ones aren't in the developer.arm.com documentation.
2026-03-14 14:05:15 +09:00
Yawning Angel
adb2890d2b core/simd/arm: Formating fixes (NFC) 2026-03-14 14:05:15 +09:00
Jeroen van Rijn
9630f223d0 Merge pull request #6417 from laytan/fix-type-info-for-u16-could-not-be-found
fix type info of u16 could not be found
2026-03-13 21:12:11 +01:00
Laytan Laats
f56ec37d1b fix type info of u16 could not be found 2026-03-13 20:43:03 +01:00
Laytan
af8853473a query host features instead of only host cpu for more accurate -microarch:native 2026-03-13 20:15:33 +01:00
Jeroen van Rijn
1cc9c1f723 Merge pull request #6408 from Yawning/feature/arm-hw-crypto
crypto: Add ARM AES hardware acceleration
2026-03-13 14:09:09 +01:00
Yawning Angel
3139b7e755 core/crypto/aes: Migrate to generic SIMD + HW AES 2026-03-13 22:01:16 +09:00
Yawning Angel
e09923f585 core/crypto/deoxysii: Migrate to generic SIMD + HW AES 2026-03-13 22:01:16 +09:00
Yawning Angel
df1a966100 core/crypto/aegis: Migrate to generic SIMD + HW AES 2026-03-13 22:01:16 +09:00
Yawning Angel
6aeed0e20e core/crypto/_aes/hw: Initial import 2026-03-13 22:01:16 +09:00
Yawning Angel
48b1f3b830 core/simd/arm: Initial import 2026-03-13 21:00:42 +09:00
Yawning Angel
004a65e382 core/crypto/_aes/hw_intel: Remove a copy of zero_explicit 2026-03-13 21:00:42 +09:00
Jeroen van Rijn
27667ce36b iff -> if and only if (⟺) 2026-03-13 11:54:15 +01:00
Jeroen van Rijn
3da7817f5a Merge pull request #6409 from frwdrik/patch-2
Fix typo in error message for using statement
2026-03-12 16:47:50 +01:00
Fredrik Vaeng Røtnes
b4405d01f8 Fix typo in error message for using statement
Change "It you do require..." to "If you do require..."
2026-03-12 16:37:05 +01:00
Jeroen van Rijn
b0e88fbed4 Merge pull request #6398 from Faker-09/virtual_arena_overcommit_bug_5821
Fix for virtual arena overcommit bug #5821
2026-03-12 12:29:44 +01:00
Jeroen van Rijn
7a8b6d189e Merge pull request #6404 from botero-dev/android-platforms
Add support for other Android architectures
2026-03-11 22:34:25 +01:00
Laytan Laats
273ab7e3bb nbio: fix posix big send/recv wrongly check if done 2026-03-11 22:19:28 +01:00
Andrés Botero
9df092759e Add support for other Android architectures 2026-03-11 15:37:37 -05:00
gingerBill
143a8762a0 Merge branch 'master' of https://github.com/odin-lang/Odin 2026-03-11 14:22:49 +00:00
gingerBill
b7bb7a1dc4 Use scope_reserve call directly 2026-03-11 14:22:36 +00:00
gingerBill
ea3f5b1ead Merge pull request #6389 from connnnal/d3d12-1.619.x-partial
Partial 1.619.x d3d12 bindings
2026-03-11 14:20:54 +00:00
gingerBill
461486ef6c Fix comments which used /// instead of // 2026-03-11 13:41:27 +00:00
gingerBill
770ee8e420 Merge pull request #6392 from maximusdionyssopoulos/master
core:sys/darwin/Foundation: Fix NSTimer binding
2026-03-11 11:45:40 +00:00
gingerBill
c4ef17db3d Merge pull request #6402 from bymehul/fix-6401-generic-cycle-deadlock
Fix generic cycle deadlock in struct layout
2026-03-11 11:45:22 +00:00
gingerBill
03fff831bc Merge pull request #6400 from bymehul/fix-bitfield-literal-6396
fix: handle full-width bit_field literal masks
2026-03-11 11:33:41 +00:00
Jeroen van Rijn
7fc670c8a6 Merge pull request #6403 from mifreundorfer/fix-auto-reset-event-deadlock
Fix auto reset event signal deadlock
2026-03-11 10:25:11 +01:00
Michael Freundorfer
8b4cd5a3f3 Fix auto reset event signal deadlock
The status variables need to be updated every iteration, otherwise the thread
will spin forever, if another thread waits on the event between the load
and the compare exchange, because the old value is never updated.
2026-03-11 10:08:58 +01:00
bymehul
763c8d3a42 Fix generic cycle deadlock in struct layout 2026-03-11 03:04:26 +05:30
bymehul
c9e55d3add fix: handle full-width bit_field literal masks 2026-03-10 23:21:19 +05:30
Shane Shrybman
5d80809dc8 Fix virtual arena memory block overcommit bug #5821 2026-03-10 11:13:15 -04:00
Shane Shrybman
5a82f06ba1 Add virtual arena tests for bug #5821 2026-03-10 11:12:45 -04:00
gingerBill
7a41092dcc Merge pull request #6395 from daninaga/master
correcting SIMD shr examples documentation
2026-03-10 12:25:19 +00:00
turu
72db43f2d6 correcting SIMD shr examples documentation 2026-03-09 21:33:23 -05:00
Jeroen van Rijn
7ae1a4c456 Merge pull request #6394 from StudebakerGuy/ucd
UCD minor error
2026-03-10 00:50:11 +01:00
StudebakerGuy
d3a71c5dc6 string_to_proplist_property returns error
string_to_proplist_property was being used with an or_return but
did not return an error. The function now returns an error when
it cannot identify a property.
2026-03-09 19:32:27 -04:00
StudebakerGuy
20b4d5757f Corrected type name Prop_List_Property 2026-03-09 19:25:00 -04:00
Jeroen van Rijn
4cf2f1a61b Merge pull request #6391 from mtarik34b/duration-unit-spacing
Add formatting flag for space between time.Duration and unit of measurement
2026-03-10 00:21:10 +01:00
Tarık B.
e119b9883f Use fi.space instead of fi.hash 2026-03-10 00:05:46 +01:00
Jeroen van Rijn
dca824c6af Merge pull request #6393 from Kelimion/unicode
Unicode
2026-03-09 20:00:09 +01:00
Jeroen van Rijn
d880404b84 Style 2026-03-09 19:48:28 +01:00
Jeroen van Rijn
df0d74efbe Simplify table writer 2026-03-09 19:48:27 +01:00
Jeroen van Rijn
7928d1b92c Simplify 2026-03-09 19:48:26 +01:00