master
Optimize type casting by using `__transmute` instead of `asm` blocks (#7675)
Optimize hashing by implementing `is_hash_trivial` (#7695)
Optimize dynamic `std` types (#7683)
Update library inline docs descriptions (#5984)
Introduce `alloc` intrinsic to avoid using `asm` (#7499)
Add bytes conversions and move array conversions to std lib (#5180)
`assert_eq` requires `PartialEq` instead of `Eq` (#7105)
Increase Safety when introspecting transaction outputs (#6414)
Better `Debug` tests and impls for primitives and std lib types (#7119)
Support `GM_GET_CHAIN_ID` GM opcode with `chain_id()` function (#7222)
Refactor and tidy up `std` tests for execution speed and discoverability (#7669)
Implement `__mem_rep_eq` intrinsic (#7697)
Defining, parsing, and checking `#[attribute]`s (#6986)
Remove `contract_id()` in favor of `ContractId::this()` (#5867)
Redesign From trait into From/Into pair (#5259)
Std-lib support for ZK opcodes (#6832)
Attribute for checking of trivial encoding and decoding (#7575)
Updates JSON ABI, LDC, BSIZ, BLDD and ED19. (#6254)
Increase test coverage on std-lib (#6087)
Merge std and core libraries (#6729)
Run `forc fmt` on std-lib (#5404)
Stabilize ABI errors (#7241)
Promote experimental features (#7016)
Optimize existing and add missing `Hash` implementations (#7238)
Implement dynamic storage for `storage` declaration and `std` (#7598)
Add u256 conversions (#5767)
Promote `const_generics` to a standard feature (#7592)
Fix forc-fmt empty if-body + else collapsing onto one line (#7628)
ci: fixing typos programmatically (#5975)
Implement `StorageString` to std-lib (#4725)
Implement module privacy rules (#4474)