Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
unadlib
mutative
Repository navigation
Code
Issues
12
(12)
Pull requests
8
(8)
Discussions
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
mutative
scripts
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Oct 12, 2026
ci: check that the generated API docs match the source
unadlib
committed
0523395
View commit details
Copy full SHA for 0523395
View code at this point
Browse repository at this point
Commits on Oct 11, 2026
fix: bound the search for repeated moved array elements and type maybe-async recipes of primitive states (#202)
Show description for fdcfa78
unadlib
authored
fdcfa78
View commit details
Copy full SHA for fdcfa78
View code at this point
Browse repository at this point
fix: harden apply() for Set positions and mutable root replacement, and fix development checks and recipe types (#201)
Show description for 09ab87b
unadlib
authored
09ab87b
View commit details
Copy full SHA for 09ab87b
View code at this point
Browse repository at this point
perf: find a moved array element's original index from the offset of its move (#200)
Show description for 4206e03
unadlib
authored
4206e03
View commit details
Copy full SHA for 4206e03
View code at this point
Browse repository at this point
Commits on Oct 9, 2026
perf: read the type of a draft from its state when applying patches (#196)
Show description for 243ff7f
unadlib
authored
243ff7f
View commit details
Copy full SHA for 243ff7f
View code at this point
Browse repository at this point
perf: change the copy of a Set draft directly, and keep the changes of a Set draft that left its key (#195)
Show description for 4ca6345
unadlib
authored
4ca6345
View commit details
Copy full SHA for 4ca6345
View code at this point
Browse repository at this point
Commits on Oct 8, 2026
fix: harden apply() patch paths and fix mark copies, current() snapshots and async recipe types (#192)
Show description for ac5a82d
unadlib
authored
ac5a82d
View commit details
Copy full SHA for ac5a82d
View code at this point
Browse repository at this point
Commits on Oct 7, 2026
fix: make the Node.js ESM entry work on Node.js 14.0 (#191)
Show description for 3c4a667
unadlib
authored
3c4a667
View commit details
Copy full SHA for 3c4a667
View code at this point
Browse repository at this point
fix: keep inserted base elements as they are and patch regrown indices of array drafts (#190)
Show description for 43e7d25
unadlib
authored
43e7d25
View commit details
Copy full SHA for 43e7d25
View code at this point
Browse repository at this point
Commits on Oct 6, 2026
fix: reject Map keys that are not strings and symbol keys in string patch paths in development builds (#189)
Show description for 2ab58fc
unadlib
authored
2ab58fc
View commit details
Copy full SHA for 2ab58fc
View code at this point
Browse repository at this point
build: refresh the size baseline for the development warning of create() on a draft
unadlib
committed
989f414
View commit details
Copy full SHA for 989f414
View code at this point
Browse repository at this point
Commits on Oct 5, 2026
test: wait for both rebuilt outputs in watch checks
unadlib
committed
8d8457b
View commit details
Copy full SHA for 8d8457b
View code at this point
Browse repository at this point
chore: refresh size baseline for draft lifecycle fixes
unadlib
committed
6fee95a
View commit details
Copy full SHA for 6fee95a
View code at this point
Browse repository at this point
build: refresh the size baseline for the Set patch fixes and the dropped validation
unadlib
committed
56b54b2
View commit details
Copy full SHA for 56b54b2
View code at this point
Browse repository at this point
build: refresh the size baseline for the original assignment fix
unadlib
committed
3a9a6f1
View commit details
Copy full SHA for 3a9a6f1
View code at this point
Browse repository at this point
build: refresh the size baseline for the patch, Map and Set fixes
unadlib
committed
c581882
View commit details
Copy full SHA for c581882
View code at this point
Browse repository at this point
build: refresh the size baseline for the frozen returned value
unadlib
committed
ba8d0cd
View commit details
Copy full SHA for ba8d0cd
View code at this point
Browse repository at this point
build: refresh the size baseline and limits for the frozen, Set and moved element paths
unadlib
committed
d965bf9
View commit details
Copy full SHA for d965bf9
View code at this point
Browse repository at this point
Commits on Oct 4, 2026
build: strip development code from production ESM bundles and minify the remaining errors (#182)
Show description for 9648384
unadlib
authored
9648384
View commit details
Copy full SHA for 9648384
View code at this point
Browse repository at this point
fix: accurate rawReturn() warnings and no warning state in production builds (#181)
Show description for 1d9abcf
unadlib
authored
1d9abcf
View commit details
Copy full SHA for 1d9abcf
View code at this point
Browse repository at this point
perf: make current() of changed arrays cheap and recommend it for read-only scans (#180)
Show description for 2607b22
unadlib
authored
2607b22
View commit details
Copy full SHA for 2607b22
View code at this point
Browse repository at this point
Commits on Oct 3, 2026
build: refresh the size baseline for proxy-path element checks
unadlib
committed
56599a9
View commit details
Copy full SHA for 56599a9
View code at this point
Browse repository at this point
build: refresh the size baseline and limit for search and strict mode parity
unadlib
committed
a7503c5
View commit details
Copy full SHA for a7503c5
View code at this point
Browse repository at this point
build: refresh the size baseline for the receiver cache release
unadlib
committed
5e8e41e
View commit details
Copy full SHA for 5e8e41e
View code at this point
Browse repository at this point
build: refresh the size baseline for the prefiltered hole scan and receiver tracking
unadlib
committed
b62abdc
View commit details
Copy full SHA for b62abdc
View code at this point
Browse repository at this point
build: refresh the size baseline for the wrapper density check
unadlib
committed
0aa607f
View commit details
Copy full SHA for 0aa607f
View code at this point
Browse repository at this point
build: refresh the size baseline and limit for the array method contract
unadlib
committed
baa766a
View commit details
Copy full SHA for baa766a
View code at this point
Browse repository at this point
build: record size evidence for opaque array identity checks
unadlib
committed
992d538
View commit details
Copy full SHA for 992d538
View code at this point
Browse repository at this point
build: refresh size evidence for array correctness fixes
unadlib
committed
93893f4
View commit details
Copy full SHA for 93893f4
View code at this point
Browse repository at this point
build: refresh the size baseline and limit for the native array methods
unadlib
committed
cbf3cb2
View commit details
Copy full SHA for cbf3cb2
View code at this point
Browse repository at this point
Commits on Oct 1, 2026
perf: draft fast paths for copies, traps, finalization, and patch generation (#174)
Show description for 766cbb9
unadlib
authored
766cbb9
View commit details
Copy full SHA for 766cbb9
View code at this point
Browse repository at this point
Commits on Sep 28, 2026
build: migrate to tsdown with package and size regression checks (#170)
Show description for af06787
unadlib
authored
af06787
View commit details
Copy full SHA for af06787
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.