-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: repro for graph copy bug #4540
base: master
Are you sure you want to change the base?
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 673b7c2 - Browse repository at this point
Copy the full SHA 673b7c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d6cd0f - Browse repository at this point
Copy the full SHA 9d6cd0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f36196a - Browse repository at this point
Copy the full SHA f36196aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 874e920 - Browse repository at this point
Copy the full SHA 874e920View commit details -
Configuration menu - View commit details
-
Copy full SHA for 198b8d2 - Browse repository at this point
Copy the full SHA 198b8d2View commit details
Commits on Dec 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4ff7dc0 - Browse repository at this point
Copy the full SHA 4ff7dc0View commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 704ae2e - Browse repository at this point
Copy the full SHA 704ae2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for aaf193f - Browse repository at this point
Copy the full SHA aaf193fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1de669b - Browse repository at this point
Copy the full SHA 1de669bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51d5242 - Browse repository at this point
Copy the full SHA 51d5242View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec54297 - Browse repository at this point
Copy the full SHA ec54297View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e4287c - Browse repository at this point
Copy the full SHA 9e4287cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 911e3d7 - Browse repository at this point
Copy the full SHA 911e3d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3981a91 - Browse repository at this point
Copy the full SHA 3981a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ca9ce3 - Browse repository at this point
Copy the full SHA 0ca9ce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 113f1fa - Browse repository at this point
Copy the full SHA 113f1faView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8986b3 - Browse repository at this point
Copy the full SHA e8986b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c455a11 - Browse repository at this point
Copy the full SHA c455a11View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd095e9 - Browse repository at this point
Copy the full SHA dd095e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 665629c - Browse repository at this point
Copy the full SHA 665629cView commit details
Commits on Dec 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b584dad - Browse repository at this point
Copy the full SHA b584dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f3af19 - Browse repository at this point
Copy the full SHA 2f3af19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e22eff - Browse repository at this point
Copy the full SHA 1e22effView commit details -
Configuration menu - View commit details
-
Copy full SHA for eaa514e - Browse repository at this point
Copy the full SHA eaa514eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69cb014 - Browse repository at this point
Copy the full SHA 69cb014View commit details -
Configuration menu - View commit details
-
Copy full SHA for d737ce4 - Browse repository at this point
Copy the full SHA d737ce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 291603b - Browse repository at this point
Copy the full SHA 291603bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c77355e - Browse repository at this point
Copy the full SHA c77355eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fe3926 - Browse repository at this point
Copy the full SHA 0fe3926View commit details -
Configuration menu - View commit details
-
Copy full SHA for f75bb76 - Browse repository at this point
Copy the full SHA f75bb76View commit details -
Revert "Also adjust the
Object
header in the compiler"This reverts commit f75bb76.
Configuration menu - View commit details
-
Copy full SHA for 28aac93 - Browse repository at this point
Copy the full SHA 28aac93View commit details -
Revert "Eliminate size redundancy in the
Object
header"This reverts commit 0fe3926.
Configuration menu - View commit details
-
Copy full SHA for dcc1c5f - Browse repository at this point
Copy the full SHA dcc1c5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6daf39 - Browse repository at this point
Copy the full SHA d6daf39View commit details -
Configuration menu - View commit details
-
Copy full SHA for a02e9de - Browse repository at this point
Copy the full SHA a02e9deView commit details -
Configuration menu - View commit details
-
Copy full SHA for acce2ff - Browse repository at this point
Copy the full SHA acce2ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcb4fca - Browse repository at this point
Copy the full SHA dcb4fcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9aae27 - Browse repository at this point
Copy the full SHA a9aae27View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0f1e10 - Browse repository at this point
Copy the full SHA f0f1e10View commit details
Commits on Dec 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3e24296 - Browse repository at this point
Copy the full SHA 3e24296View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9698f31 - Browse repository at this point
Copy the full SHA 9698f31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97590a1 - Browse repository at this point
Copy the full SHA 97590a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bcfa80 - Browse repository at this point
Copy the full SHA 1bcfa80View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd5126d - Browse repository at this point
Copy the full SHA fd5126dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7d1cb5 - Browse repository at this point
Copy the full SHA a7d1cb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc06ed9 - Browse repository at this point
Copy the full SHA bc06ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a613365 - Browse repository at this point
Copy the full SHA a613365View commit details -
Configuration menu - View commit details
-
Copy full SHA for d01f039 - Browse repository at this point
Copy the full SHA d01f039View commit details -
Configuration menu - View commit details
-
Copy full SHA for c92f870 - Browse repository at this point
Copy the full SHA c92f870View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 193a684 - Browse repository at this point
Copy the full SHA 193a684View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeceffc - Browse repository at this point
Copy the full SHA eeceffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8fe7d8 - Browse repository at this point
Copy the full SHA e8fe7d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b85c1fa - Browse repository at this point
Copy the full SHA b85c1faView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee01e06 - Browse repository at this point
Copy the full SHA ee01e06View commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e2e35d - Browse repository at this point
Copy the full SHA 1e2e35dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55216e2 - Browse repository at this point
Copy the full SHA 55216e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b2076 - Browse repository at this point
Copy the full SHA b4b2076View commit details
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 588ebb1 - Browse repository at this point
Copy the full SHA 588ebb1View commit details
Commits on Feb 2, 2024
-
Incremental Graph-Copy-Based Upgrades (#4361)
# Incremental Graph-Copy-Based Upgrades Refinement of #4286 Supporting arbitrarily large graph-copy-based upgrades beyond the instruction limit: * Splitting the stabilization/destabilization in multiple asynchronous messages. * Limiting the stabilization work units to fit the update or upgrade messages. * Blocking other messages during the explicit incremental stabilization. * Restricting the upgrade functionality to the canister owner and controllers. * Stopping the GC during the explicit incremental upgrade process. ## Usage For large upgrades: 1. Initiate the explicit stabilization before the upgrade: ``` dfx canister call CANISTER_ID __motoko_stabilize_before_upgrade "()" ``` * An assertion first checks that the caller is the canister owner or a canister controller. * All other messages to the canister will be blocked until the upgrade has been successfully completed. * The GC is stopped. * If defined, the actor's pre-upgrade function is called before the explicit stabilization. * The stabilzation runs in possibly multiple asynchronous messages, each with a limited number of instructions. 2. Run the actual upgrade: ``` dfx deploy CANISTER_ID ``` * Run and complete the stabilization if not yet done in advance. * Perform the actual upgrade of the canister on the IC. * Start the destabilization with a limited number of steps to fit into the upgrade message. * If destabilization cannot be completed, the canister does not start the GC and does not accept messages except step 3. 3. Complete the explicit destabilization after the upgrade: ``` dfx canister call CANISTER_ID __motoko_destabilze_after_upgrade "()" ``` * An assertion checks that the caller is the canister owner or a canister controller. * All other messages remain blocked until the successful completion of the destabilization. * The destabilzation runs in possibly multiple asynchronous messages, each with a limited number of instructions. * If defined, the actor's post-upgrade function is called at the end of the explicit destabilization. * The GC is restarted. ## Remarks * Steps 1 (explicit stabilization) and/or 2 (explicit destabilization) may not be needed if the corresponding operation fits into the upgrade message. * Stabilization and destabilization steps are limited to the increment limits: Operation | Message Type | IC Instruction Limit | **Increment Limit** ----------|--------------|----------------------|-------------------- **Explicit (de)stabilization step** | Update | 20e9 | **16e9** **Actual upgrade** | Upgrade | 200e9 | **160e9** * The stabilization code in the RTS has been restructured to be less monolithic.
Configuration menu - View commit details
-
Copy full SHA for 7cf5e2f - Browse repository at this point
Copy the full SHA 7cf5e2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d8ea66 - Browse repository at this point
Copy the full SHA 5d8ea66View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf3e05b - Browse repository at this point
Copy the full SHA bf3e05bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 554406b - Browse repository at this point
Copy the full SHA 554406bView commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4301053 - Browse repository at this point
Copy the full SHA 4301053View commit details -
Configuration menu - View commit details
-
Copy full SHA for c58ed1a - Browse repository at this point
Copy the full SHA c58ed1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4644555 - Browse repository at this point
Copy the full SHA 4644555View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be54eca - Browse repository at this point
Copy the full SHA be54ecaView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb41b07 - Browse repository at this point
Copy the full SHA eb41b07View commit details -
Configuration menu - View commit details
-
Copy full SHA for e39a125 - Browse repository at this point
Copy the full SHA e39a125View commit details -
Configuration menu - View commit details
-
Copy full SHA for 759747f - Browse repository at this point
Copy the full SHA 759747fView commit details
Commits on Feb 22, 2024
-
Enhanced Orthogonal Persistence: Use Passive Data Segments (32-Bit) (#…
…4410) Only passive Wasm data segments are used by the compiler and runtime system. In contrast to ordinary active data segments, passive segments can be explicitly loaded to a dynamic address. This simplifies two aspects: * The generated Motoko code can contain arbitrarily large data segments which can loaded to dynamic heap when needed. * The IC can simply retain the main memory on an upgrade without needing to patch the active data segments of the new program version to the persistent memory. However, more specific handling is required for the Rust-implemented runtime system: The Rust-generated active data segments of the runtime system is changed to passive and loaded to the expected static address at the program start (canister initialization and upgrade). The location and size of the RTS data segments is therefore limited to a defined reserve, see above. This is acceptable because the RTS only uses small size for data segments (e.g. 54KB) that is independent of the compiled Motoko program.
Configuration menu - View commit details
-
Copy full SHA for 1e83095 - Browse repository at this point
Copy the full SHA 1e83095View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2e8a5 - Browse repository at this point
Copy the full SHA ef2e8a5View commit details -
Enhanced Orthogonal Persistence: Use Passive Data Segments (64-Bit) (#…
…4411) Only passive Wasm data segments are used by the compiler and runtime system. In contrast to ordinary active data segments, passive segments can be explicitly loaded to a dynamic address. This simplifies two aspects: * The generated Motoko code can contain arbitrarily large data segments which can loaded to dynamic heap when needed. * The IC can simply retain the main memory on an upgrade without needing to patch the active data segments of the new program version to the persistent memory. However, more specific handling is required for the Rust-implemented runtime system: The Rust-generated active data segments of the runtime system is changed to passive and loaded to the expected static address at the program start (canister initialization and upgrade). The location and size of the RTS data segments is therefore limited to a defined reserve, see above. This is acceptable because the RTS only uses a small sized data segment that is independent of the compiled Motoko program.
Configuration menu - View commit details
-
Copy full SHA for 5a252ce - Browse repository at this point
Copy the full SHA 5a252ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38b1ef8 - Browse repository at this point
Copy the full SHA 38b1ef8View commit details
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d8f7f04 - Browse repository at this point
Copy the full SHA d8f7f04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7996b86 - Browse repository at this point
Copy the full SHA 7996b86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c6cb9d - Browse repository at this point
Copy the full SHA 5c6cb9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef69565 - Browse repository at this point
Copy the full SHA ef69565View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba4facc - Browse repository at this point
Copy the full SHA ba4faccView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0d3d6a - Browse repository at this point
Copy the full SHA c0d3d6aView commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1aa3cd2 - Browse repository at this point
Copy the full SHA 1aa3cd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6191d9 - Browse repository at this point
Copy the full SHA b6191d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1480f65 - Browse repository at this point
Copy the full SHA 1480f65View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3e43218 - Browse repository at this point
Copy the full SHA 3e43218View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5bc0b8 - Browse repository at this point
Copy the full SHA d5bc0b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b188e6 - Browse repository at this point
Copy the full SHA 6b188e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb8e7d7 - Browse repository at this point
Copy the full SHA bb8e7d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 181f1cb - Browse repository at this point
Copy the full SHA 181f1cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for affc532 - Browse repository at this point
Copy the full SHA affc532View commit details -
Configuration menu - View commit details
-
Copy full SHA for a31a11f - Browse repository at this point
Copy the full SHA a31a11fView commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa85e2b - Browse repository at this point
Copy the full SHA fa85e2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 743b9af - Browse repository at this point
Copy the full SHA 743b9afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87dfbb7 - Browse repository at this point
Copy the full SHA 87dfbb7View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c500dd2 - Browse repository at this point
Copy the full SHA c500dd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07c42db - Browse repository at this point
Copy the full SHA 07c42dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c24994a - Browse repository at this point
Copy the full SHA c24994aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f96c71 - Browse repository at this point
Copy the full SHA 9f96c71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6421a24 - Browse repository at this point
Copy the full SHA 6421a24View commit details
Commits on Mar 20, 2024
-
Optimization: Enhanced Orthogonal Persistence with Object Pooling (#4463
Configuration menu - View commit details
-
Copy full SHA for 94e5257 - Browse repository at this point
Copy the full SHA 94e5257View commit details -
Optimization: Object Pooling for Enhanced Orthogonal Persistence (#4465)
* Object pooling * Update benchmark results * Optimize further (BigNum pooling) * Update benchmark results * Adjust tests * Optimize static blobs * Adjust test and benchmark results * Update documentation * Manual merge conflict resolution
Configuration menu - View commit details
-
Copy full SHA for 6fec30a - Browse repository at this point
Copy the full SHA 6fec30aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0067284 - Browse repository at this point
Copy the full SHA 0067284View commit details -
Configuration menu - View commit details
-
Copy full SHA for da19f25 - Browse repository at this point
Copy the full SHA da19f25View commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ac71ba - Browse repository at this point
Copy the full SHA 4ac71baView commit details
Commits on Mar 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 432d986 - Browse repository at this point
Copy the full SHA 432d986View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7760866 - Browse repository at this point
Copy the full SHA 7760866View commit details -
Configuration menu - View commit details
-
Copy full SHA for c11dee2 - Browse repository at this point
Copy the full SHA c11dee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f8471b - Browse repository at this point
Copy the full SHA 5f8471bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90a7d65 - Browse repository at this point
Copy the full SHA 90a7d65View commit details
Commits on Mar 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d1c9ed1 - Browse repository at this point
Copy the full SHA d1c9ed1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 847940f - Browse repository at this point
Copy the full SHA 847940fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5437764 - Browse repository at this point
Copy the full SHA 5437764View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3d5429 - Browse repository at this point
Copy the full SHA b3d5429View commit details -
Configuration menu - View commit details
-
Copy full SHA for c538366 - Browse repository at this point
Copy the full SHA c538366View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1a6401 - Browse repository at this point
Copy the full SHA c1a6401View commit details -
Adjust stable memory metadata for enhanced orthogonal persistence
Distinguish enhanced orthogonal persistence from Candid legacy stabilization
Configuration menu - View commit details
-
Copy full SHA for f28d7d8 - Browse repository at this point
Copy the full SHA f28d7d8View commit details -
Adjust stable memory metadata for enhanced orthogonal persistence
Distinguish enhanced orthogonal persistence from Candid legacy stabilization
Configuration menu - View commit details
-
Copy full SHA for c3f1b56 - Browse repository at this point
Copy the full SHA c3f1b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c8987b - Browse repository at this point
Copy the full SHA 7c8987bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1237ac - Browse repository at this point
Copy the full SHA e1237acView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea719c4 - Browse repository at this point
Copy the full SHA ea719c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f72a97e - Browse repository at this point
Copy the full SHA f72a97eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a4b908 - Browse repository at this point
Copy the full SHA 6a4b908View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e6e72c - Browse repository at this point
Copy the full SHA 7e6e72cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 747a2d7 - Browse repository at this point
Copy the full SHA 747a2d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cdd47c - Browse repository at this point
Copy the full SHA 5cdd47cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62b9fc8 - Browse repository at this point
Copy the full SHA 62b9fc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e73dcb6 - Browse repository at this point
Copy the full SHA e73dcb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b977eec - Browse repository at this point
Copy the full SHA b977eecView commit details -
Configuration menu - View commit details
-
Copy full SHA for c43d679 - Browse repository at this point
Copy the full SHA c43d679View commit details -
Configuration menu - View commit details
-
Copy full SHA for 279596b - Browse repository at this point
Copy the full SHA 279596bView commit details
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 41bfcf3 - Browse repository at this point
Copy the full SHA 41bfcf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cc347d - Browse repository at this point
Copy the full SHA 6cc347dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2545f37 - Browse repository at this point
Copy the full SHA 2545f37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ada856 - Browse repository at this point
Copy the full SHA 7ada856View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e0a634 - Browse repository at this point
Copy the full SHA 3e0a634View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f214c9 - Browse repository at this point
Copy the full SHA 1f214c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1c548f - Browse repository at this point
Copy the full SHA b1c548fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c82a96 - Browse repository at this point
Copy the full SHA 0c82a96View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6ea08c - Browse repository at this point
Copy the full SHA d6ea08cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0588d2 - Browse repository at this point
Copy the full SHA b0588d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43811de - Browse repository at this point
Copy the full SHA 43811deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c37b9f - Browse repository at this point
Copy the full SHA 7c37b9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bad7d14 - Browse repository at this point
Copy the full SHA bad7d14View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6f122 - Browse repository at this point
Copy the full SHA fa6f122View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32f922d - Browse repository at this point
Copy the full SHA 32f922dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2ff569 - Browse repository at this point
Copy the full SHA e2ff569View commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c04c41 - Browse repository at this point
Copy the full SHA 8c04c41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93ab664 - Browse repository at this point
Copy the full SHA 93ab664View commit details -
Configuration menu - View commit details
-
Copy full SHA for db08f50 - Browse repository at this point
Copy the full SHA db08f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea702bf - Browse repository at this point
Copy the full SHA ea702bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a55e541 - Browse repository at this point
Copy the full SHA a55e541View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f6519b - Browse repository at this point
Copy the full SHA 4f6519bView commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 99e57a3 - Browse repository at this point
Copy the full SHA 99e57a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 588204f - Browse repository at this point
Copy the full SHA 588204fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9be3553 - Browse repository at this point
Copy the full SHA 9be3553View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed22258 - Browse repository at this point
Copy the full SHA ed22258View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e3dd6d - Browse repository at this point
Copy the full SHA 9e3dd6dView commit details
Commits on Apr 5, 2024
-
Enhanced Orthogonal Persistence: Refactor 64-bit Port of SLEB128 for …
…BigInt (#4486) * Refactor 64-bit port of SLEB128 for BigInt * Remove redundant test file
Configuration menu - View commit details
-
Copy full SHA for 4e628b3 - Browse repository at this point
Copy the full SHA 4e628b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6abef5 - Browse repository at this point
Copy the full SHA f6abef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f975ba - Browse repository at this point
Copy the full SHA 5f975baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad0068 - Browse repository at this point
Copy the full SHA 0ad0068View commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for df3c8a3 - Browse repository at this point
Copy the full SHA df3c8a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09c00cb - Browse repository at this point
Copy the full SHA 09c00cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2b28e8 - Browse repository at this point
Copy the full SHA b2b28e8View commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0e0227e - Browse repository at this point
Copy the full SHA 0e0227eView commit details -
Update design/OrthogonalPersistence.md
Co-authored-by: Claudio Russo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bdaa979 - Browse repository at this point
Copy the full SHA bdaa979View commit details -
Configuration menu - View commit details
-
Copy full SHA for 524f996 - Browse repository at this point
Copy the full SHA 524f996View commit details -
Configuration menu - View commit details
-
Copy full SHA for f81edb7 - Browse repository at this point
Copy the full SHA f81edb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7739fd6 - Browse repository at this point
Copy the full SHA 7739fd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e98774b - Browse repository at this point
Copy the full SHA e98774bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b34d4ce - Browse repository at this point
Copy the full SHA b34d4ceView commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7861e7 - Browse repository at this point
Copy the full SHA e7861e7View commit details -
To avoid allocation of trap text blob during object pool creation.
Configuration menu - View commit details
-
Copy full SHA for aeb7aee - Browse repository at this point
Copy the full SHA aeb7aeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b99095 - Browse repository at this point
Copy the full SHA 5b99095View commit details -
Update rts/motoko-rts/src/persistence/compatibility.rs
Co-authored-by: Claudio Russo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f924ec8 - Browse repository at this point
Copy the full SHA f924ec8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0101f0d - Browse repository at this point
Copy the full SHA 0101f0dView commit details -
Merge branch 'luc/stable-heap' of https://github.com/dfinity/motoko i…
…nto luc/stable-heap
Configuration menu - View commit details
-
Copy full SHA for d3c4ef4 - Browse repository at this point
Copy the full SHA d3c4ef4View commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a4ff2e2 - Browse repository at this point
Copy the full SHA a4ff2e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b68dad - Browse repository at this point
Copy the full SHA 8b68dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e43a20 - Browse repository at this point
Copy the full SHA 0e43a20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63d5818 - Browse repository at this point
Copy the full SHA 63d5818View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38878fd - Browse repository at this point
Copy the full SHA 38878fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cc4b56 - Browse repository at this point
Copy the full SHA 4cc4b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f5025 - Browse repository at this point
Copy the full SHA 69f5025View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03f1e89 - Browse repository at this point
Copy the full SHA 03f1e89View commit details -
Co-authored-by: Claudio Russo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for af1e6c9 - Browse repository at this point
Copy the full SHA af1e6c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 787b574 - Browse repository at this point
Copy the full SHA 787b574View commit details -
Configuration menu - View commit details
-
Copy full SHA for 060312b - Browse repository at this point
Copy the full SHA 060312bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f905718 - Browse repository at this point
Copy the full SHA f905718View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae9e0e2 - Browse repository at this point
Copy the full SHA ae9e0e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d52046 - Browse repository at this point
Copy the full SHA 3d52046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 811a9b6 - Browse repository at this point
Copy the full SHA 811a9b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0808ebd - Browse repository at this point
Copy the full SHA 0808ebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21bd33a - Browse repository at this point
Copy the full SHA 21bd33aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c6875c - Browse repository at this point
Copy the full SHA 2c6875cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16f5ef1 - Browse repository at this point
Copy the full SHA 16f5ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94bf7ae - Browse repository at this point
Copy the full SHA 94bf7aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24cfff4 - Browse repository at this point
Copy the full SHA 24cfff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7912b94 - Browse repository at this point
Copy the full SHA 7912b94View commit details -
Configuration menu - View commit details
-
Copy full SHA for b84d3ae - Browse repository at this point
Copy the full SHA b84d3aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3c3af2 - Browse repository at this point
Copy the full SHA f3c3af2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1426277 - Browse repository at this point
Copy the full SHA 1426277View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7bcf45 - Browse repository at this point
Copy the full SHA c7bcf45View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b4d1d - Browse repository at this point
Copy the full SHA d5b4d1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0231575 - Browse repository at this point
Copy the full SHA 0231575View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7d71daf - Browse repository at this point
Copy the full SHA 7d71dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66abe49 - Browse repository at this point
Copy the full SHA 66abe49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 695b3ef - Browse repository at this point
Copy the full SHA 695b3efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 932f650 - Browse repository at this point
Copy the full SHA 932f650View commit details -
experiment: remove regression in idl_sub (#4497)
* add measurements from master * current measurements showing regression * Update test/bench/candid-subtype-cost.mo * Update test/bench/candid-subtype-cost.mo * update test output to reflect use of object pooling; better, but still worse than master * first draft * comment out unused * simplify idl_sub env arguments; refactor; update tests * increase expected stack size back to original * fix comment * simplify * update bench
Configuration menu - View commit details
-
Copy full SHA for 0af485e - Browse repository at this point
Copy the full SHA 0af485eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c80e7a0 - Browse repository at this point
Copy the full SHA c80e7a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 884645f - Browse repository at this point
Copy the full SHA 884645fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a434984 - Browse repository at this point
Copy the full SHA a434984View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60f4f96 - Browse repository at this point
Copy the full SHA 60f4f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 625052f - Browse repository at this point
Copy the full SHA 625052fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c1a52 - Browse repository at this point
Copy the full SHA 87c1a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d4fd4d - Browse repository at this point
Copy the full SHA 3d4fd4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 502c4a2 - Browse repository at this point
Copy the full SHA 502c4a2View commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9ff46f5 - Browse repository at this point
Copy the full SHA 9ff46f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac623d - Browse repository at this point
Copy the full SHA 4ac623dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 753914d - Browse repository at this point
Copy the full SHA 753914dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1099098 - Browse repository at this point
Copy the full SHA 1099098View commit details -
Simplify memory compatibility check
Additional main actor fields are unconditionally allowed (and implicitly optional)
Configuration menu - View commit details
-
Copy full SHA for 0efcfd5 - Browse repository at this point
Copy the full SHA 0efcfd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for beb54ab - Browse repository at this point
Copy the full SHA beb54abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed5e03 - Browse repository at this point
Copy the full SHA 2ed5e03View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbc4908 - Browse repository at this point
Copy the full SHA cbc4908View commit details -
Configuration menu - View commit details
-
Copy full SHA for e319e22 - Browse repository at this point
Copy the full SHA e319e22View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed6362f - Browse repository at this point
Copy the full SHA ed6362fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60a53a7 - Browse repository at this point
Copy the full SHA 60a53a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38cb834 - Browse repository at this point
Copy the full SHA 38cb834View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd0fa8b - Browse repository at this point
Copy the full SHA dd0fa8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab27dc7 - Browse repository at this point
Copy the full SHA ab27dc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 665e726 - Browse repository at this point
Copy the full SHA 665e726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64fcb47 - Browse repository at this point
Copy the full SHA 64fcb47View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4900f29 - Browse repository at this point
Copy the full SHA 4900f29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a680e0 - Browse repository at this point
Copy the full SHA 5a680e0View commit details
Commits on May 14, 2024
-
Use pointer compression on Candid destabilization
Candid destabilization remembers aliases as 32-bit pointers in deserialized data. However, the deserialized pointers can be larger than 32-bit due to the 64-bit representation. Therefore, use pointer compression (by 3 bits) to store the 64-bit addresses in the 32-bit alias memo section.
Configuration menu - View commit details
-
Copy full SHA for b15c54a - Browse repository at this point
Copy the full SHA b15c54aView commit details -
E.g. when wrong upgrade option `wasm_memory_persistence: ?Keep` is specified when upgrading from classical persistence to enhanced orthogonal persistence.
Configuration menu - View commit details
-
Copy full SHA for 6d7fe43 - Browse repository at this point
Copy the full SHA 6d7fe43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24e6f03 - Browse repository at this point
Copy the full SHA 24e6f03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b53fe0 - Browse repository at this point
Copy the full SHA 2b53fe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f87078 - Browse repository at this point
Copy the full SHA 6f87078View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ffdd07 - Browse repository at this point
Copy the full SHA 0ffdd07View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0f243e - Browse repository at this point
Copy the full SHA a0f243eView commit details -
Configuration menu - View commit details
-
Copy full SHA for db2536e - Browse repository at this point
Copy the full SHA db2536eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bd6537 - Browse repository at this point
Copy the full SHA 9bd6537View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7262c4f - Browse repository at this point
Copy the full SHA 7262c4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d78ec - Browse repository at this point
Copy the full SHA f0d78ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 034a40b - Browse repository at this point
Copy the full SHA 034a40bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3aff8d - Browse repository at this point
Copy the full SHA a3aff8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd38f2 - Browse repository at this point
Copy the full SHA 2cd38f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec633e3 - Browse repository at this point
Copy the full SHA ec633e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba5b26d - Browse repository at this point
Copy the full SHA ba5b26dView commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1fa5a0 - Browse repository at this point
Copy the full SHA b1fa5a0View commit details