dev-2021-05 #933
gingerBill
started this conversation in
General
dev-2021-05
#933
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Compiler Changes
.llfiles and passed them to the LLVM binaries directlyllcandoptbinaries-llvm-api-target:darwin_arm64-strict-stylestyle as default-strict-stylethe default mode #871dev-yyyy-mm:sha-build-modemodes:llvm-irassembly-o:<string>flag as an alternative to-opt:<integer>mininal,size, `speed-vet-extrafor extra vet checks (many usually false positives)-microarch:<string>-disallow-do-default-to-nil-allocatorODIN_ROOTenvironment variable to be able to change the root directory for the Odin root pathodin doc-doc-formatGenerates documentation as the .odin-doc format (useful for external tooling)-vetLanguage Changes
#soatypes with afor-inloopsoa_zip(generate #soa type from slices)soa_unzip(generate slices from #soa type)make_soaanddelete_soa[]byteandAllocator_Errorcodeintrinsics.x86_mmx#opaquetypesbit_fieldtypesbits.bitfield_extractandbits.bitfield_insertprocedures located incore:math/bitsinlineandno_inlinewith#force_inlineand#force_no_inline, respectively#optional_oklogic@(disabled)@(cold)@(optimization_mode=<string>)f16,f16le,f16betypesmin(T)/max(T)support whereTis a floatstructcomparable as long as all of its fields are comparablemapket type//+build ignoretagpackageCore Library Changes
New Packages
core:bufiocore:bytescore:c/frontend/tokenizercore:c/frontend/preprocessorcore:compresscore:compress/gzipcore:compress/zlibcore:imagecore:image/pngcore:iocore:math/fixedcore:path(URI-like paths)core:path/filepath(OS paths)core:slicecore:sortcore:text/scannerExperimental Packages
core:sync/sync2(will replacecore:syncwhen finished)New Additions to
package intrinsicsvolatile_loadvolatile_storedebug_traptrapallocacpu_relaxread_cycle_countercount_onescount_zeroscount_trailing_zeroscount_leading_zerosreverse_bitsbyte_swapoverflow_addoverflow_suboverflow_mulexpecttype_has_fieldtype_proc_parameter_counttype_proc_return_counttype_proc_parameter_typetype_proc_return_typetype_polymorphic_record_parameter_counttype_polymorphic_record_parameter_valuetype_field_index_oftype_equal_proctype_hasher_procThis discussion was created from the release dev-2021-05.
Beta Was this translation helpful? Give feedback.
All reactions