Matt Godbolt

Results 510 comments of Matt Godbolt

Added comprehensive documentation of the B-Em .snp snapshot file format in docs/BemSnpFormat.md. This will help with the save state implementation and potential compatibility with B-Em snapshots for testing purposes.\n\nNext steps:\n1....

Implemented B-Em snapshot converter with unit and integration tests. This allows jsbeeb to import/export B-Em files, which will be useful for: 1. Testing the save state functionality against B-Em for...

All changes have been pushed to the `claude/save-state-implementation` branch. Here's a summary of what's been implemented so far:\n\n1. **SaveState Architecture**\n - Core SaveState class that manages saving/loading component states\n -...

I've made significant progress on the save state functionality issues with the latest commits in the claude/save-state-implementation branch. Key improvements: 1. Fixed the root cause of keyboard unresponsiveness when loading...

## Save State Implementation Progress Update ### Completed: - Created core SaveState class with serialization/deserialization - Implemented SaveStateStorage for local storage - Implemented TimeTravel for rewind buffer functionality - Added...

## Save State Implementation Update We've made significant progress on the save state functionality with several key components now complete: ### Completed Work 1. **Model-Aware Save State Framework** - Updated...

May also be related to: https://github.com/microsoft/monaco-editor/issues/4647

Seems linked to CDN-based serving of content (that is; local serving works fine, but if a site pulls monaco et al from a different domain, it fails). Even using the...

The code that thjrows is: ``` class DefaultWorkerFactory { static { this.LAST_WORKER_ID = 0; } constructor() { this._webWorkerFailedBeforeError = false; } create(desc, onMessageCallback, onErrorCallback) { const workerId = (++DefaultWorkerFactory.LAST_WORKER_ID); if...