CARVIEW |
Select Language
HTTP/2 302
date: Mon, 21 Jul 2025 22:45:45 GMT
content-type: text/html; charset=utf-8
content-length: 0
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
location: https://github.com/odin-lang/odin/releases/tag/dev-2025-07
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
set-cookie: _gh_sess=NCFQRXELkgtXXPz10s2GL9rFeNeRCUfD74aPVpOMBWrX%2BHObdjCykHo624qg2kpsoOLvU2Ge7afCv0yz%2BteB2mOSk%2FInEIE4torRZw5%2BJUTDFao%2FbPC%2FfYYpDMy9uJnoVnNAN5OvRhZtCceOfJCsM1B1Apf511qHTqosDnGM5zcrhH1uwgX288DrIZ9tqQuB%2FokbtHxE8PhmniHCMNRerMt58lZ8SxQ1nryakG3JgD8BoCBA6YIHaUBDLuWB%2FzfOU6rXN1ZHORSa%2BACPrOnqbw%3D%3D--5x8xhqnFj3ZMQZ9B--wxbRxapIIDctyjI7P8Z6uQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1522373728.1753137945; Path=/; Domain=github.com; Expires=Tue, 21 Jul 2026 22:45:45 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Tue, 21 Jul 2026 22:45:45 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 84FC:EF32B:B25E8:106327:687EC319
HTTP/2 200
date: Mon, 21 Jul 2025 22:45:46 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"025711580803c3cca599ef3f11cac84d"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
x-github-request-id: 84FC:EF32B:B25FA:10633B:687EC319
Release dev-2025-07 Β· odin-lang/Odin Β· GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 791
Compare
New Language Features
- Add
intrinsics.type_is_bit_field
- Add
@(no_sanitize_memory)
with additions tobase:sanitizer
New Compiler Improvements
- Correct spelling in
odin doc -help
output - Let
-test-all-packages
work with-build-mode:test
- Fix package docs
- Fix
swizzle
infor in
statement - Fix
divti3
not being exported - Fix scope attribute proc grouping
- Forbid multiple uses of
-sanitize
-vet-style
: Be strict with type switch case column alignment- Let compound literal array be broadcast to a struct field of arrays
- Packages with
.odin
in the name no longer attempt to parse as odin files - Let
-no-entry-point
work for Windows DLLs - Guard against invalid proc types in parameter list
- Push
context
onto stack before evaluating procedure parameters - Consider custom
#align
when determining union tag size - Ensure
volatile
status for all atomic operations - Fix WASM C ABI for raw unions
- Fix invalid selector for acceleration structure
- Fix
check_shift
- Forbid nested declaration of instrumentation procedures
- Fix bug where compiler treated
uint
enums asint
s - Fix load type panic because front-end allows a deref of a type
- Added options to show, obfuscate, trim, and hide source code locations
- Various fixes
New Packages
vendor/kb_text_shape
Package Improvements
- Add examples/all/sdl3 for all sdl3 dependant packages
- Rewrite
Atomic_RW_Mutex
- Add overlapped I/O bindings for Windows
- Allow
odin check examples/all
forjs_wasm
target - Guard against negative
index
ininject_at
- Print timings to stderr instead of stdout
- Change
os2.user_*
on Windows to useSHGetKnownFolderPath
- Add
core:os/os2
user dirs helper to retrieve common paths like Downloads, Videos, et al - Clarify
strconv.append_*
tostrconv.write_*
- Remove old @(deprecated) things.
- DXC: Fixed broken bindings of
ICompiler
andICompiler2
- Fix GMT+/- timezone handling
- Clarify
core:flags
variadic behaviors - Move
core:math/bìg
tests over tocore:testing
instead of using Python3 as an oracle - Add initial tests for big rationals
- Sync chan refactor
- Replace
core:posix
usage incore:os/os2
- compat allocator improvements
- Fix
pool_join
hangs if no threads are started - Fix early
join
after start - Expose
getpeername
incore:net
package aspeer_endpoint
- Let tests expect assertion failures and signals raised
- Get env buffer
- Allow
core:net
to be imported with-default-to-panic-allocator
- Update vendor:sdl3 from 3.2.10 to 3.2.16, and vendor:sdl3/image from 3.2.0 to 3.2.4
- More
Buddy_Allocator
safeguards - Fix RegEx docs
- Added TIOCGWINSZ to darwin, linux and freebsd
- Escape object file paths properly during linker_stage
- Fix
try_send
andsend
- Added
IS_SUPPORTED
tocore:sys/posix
- Fix issue parsing
vendor/stb/image
with thecore:odin/parser
parser - Fix memory leak in
core:math/big.internal_rat_norm
- raylib: Refer to Odin-style enum over original C enum
- sys/linux: Unify
IPC_Flags
andIPC_Mode
bit_sets - testing: Make test state changes its own feature
- Add
slice.suffix_length
- Various fixes
Full Changelog: dev-2025-06...dev-2025-07
Assets 6
51 people reacted
You canβt perform that action at this time.