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
View 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 }}
visual-program
/
scratch-vm
Public
forked from
scratchfoundation/scratch-vm
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
scratch-vm
src
engine
thread.js
on
develop
User selector
All users
Datepicker
All time
Commit history
Commits on Feb 2, 2018
Revert "Push reported"
kchadha
authored
107adad
View commit details
Copy full SHA for 107adad
View code at this point
Browse repository at this point
Commits on Jan 24, 2018
Add Thread.blockContainer
Show description for 4286e3e
mzgoddard
committed
4286e3e
View commit details
Copy full SHA for 4286e3e
View code at this point
Browse repository at this point
Report block result to stackFrame.justReported
Show description for 6b7582f
mzgoddard
committed
6b7582f
View commit details
Copy full SHA for 6b7582f
View code at this point
Browse repository at this point
Commits on Nov 16, 2017
Update naming and implementation for custom procedure blocks
paulkaplan
committed
34dfbb5
View commit details
Copy full SHA for 34dfbb5
View code at this point
Browse repository at this point
Commits on May 12, 2017
Fix the next thread is skipped after clone deleted
Show description for 6ec231d
Wang Yu
committed
6ec231d
View commit details
Copy full SHA for 6ec231d
View code at this point
Browse repository at this point
Commits on Apr 17, 2017
Use ES6 style classes
Ray Schamp
committed
a4f095d
View commit details
Copy full SHA for a4f095d
View code at this point
Browse repository at this point
Pass with --fix
Ray Schamp
committed
e01c4ae
View commit details
Copy full SHA for e01c4ae
View code at this point
Browse repository at this point
Commits on Feb 8, 2017
Implement "Stop this script" function
Show description for 9cb5953
griffpatch
committed
9cb5953
View commit details
Copy full SHA for 9cb5953
View code at this point
Browse repository at this point
Commits on Feb 1, 2017
Lint for eslint-config-scratch@3
Ray Schamp
committed
727fcc7
View commit details
Copy full SHA for 727fcc7
View code at this point
Browse repository at this point
Commits on Jan 30, 2017
Merge pull request #408 from griffpatch/optimisation/avoid-negative-index-lookups
Show description for c2a488a
thisandagain
authored
c2a488a
View commit details
Copy full SHA for c2a488a
View code at this point
Browse repository at this point
Commits on Jan 28, 2017
Optimisation - Recycle Stack Frame for cosecutive blocks
Show description for fbf2c0c
griffpatch
committed
fbf2c0c
View commit details
Copy full SHA for fbf2c0c
View code at this point
Browse repository at this point
More negative index checks
griffpatch
committed
bd9159b
View commit details
Copy full SHA for bd9159b
View code at this point
Browse repository at this point
optimisation/avoid negative index lookups #407
Show description for a25e117
griffpatch
committed
a25e117
View commit details
Copy full SHA for a25e117
View code at this point
Browse repository at this point
Commits on Oct 24, 2016
All linting other than console statements
Ray Schamp
committed
f6c0064
View commit details
Copy full SHA for f6c0064
View code at this point
Browse repository at this point
Commits on Oct 23, 2016
Pass with eslint --fix
Show description for 68ed110
Ray Schamp
committed
68ed110
View commit details
Copy full SHA for 68ed110
View code at this point
Browse repository at this point
Commits on Oct 18, 2016
Interpreter fixes, enhancements, features (#280)
Show description for e49f076
tmickel
authored
e49f076
View commit details
Copy full SHA for e49f076
View code at this point
Browse repository at this point
Commits on Oct 13, 2016
Procedure blocks (#264)
tmickel
authored
8c654bb
View commit details
Copy full SHA for 8c654bb
View code at this point
Browse repository at this point
Commits on Sep 15, 2016
Clones (#150)
Show description for 9744bcb
tmickel
authored
9744bcb
View commit details
Copy full SHA for 9744bcb
View code at this point
Browse repository at this point
Commits on Sep 8, 2016
Better glows (#152)
Show description for 5df0acc
tmickel
authored
5df0acc
View commit details
Copy full SHA for 5df0acc
View code at this point
Browse repository at this point
Commits on Aug 23, 2016
Add atStackTop helper to Thread
tmickel
committed
39fdbaf
View commit details
Copy full SHA for 39fdbaf
View code at this point
Browse repository at this point
Commits on Jul 1, 2016
Add single-frame yield mode
tmickel
committed
de6ba08
View commit details
Copy full SHA for de6ba08
View code at this point
Browse repository at this point
Commits on Jun 30, 2016
Simplify logic for Thread status
tmickel
committed
ec4567a
View commit details
Copy full SHA for ec4567a
View code at this point
Browse repository at this point
Remove YieldTimers, unused WeDo blocks
tmickel
committed
ab6e0d3
View commit details
Copy full SHA for ab6e0d3
View code at this point
Browse repository at this point
Remove VM-locking yield mode per discussion
tmickel
committed
6daee9a
View commit details
Copy full SHA for 6daee9a
View code at this point
Browse repository at this point
Add blocking yield mode
tmickel
committed
d44b806
View commit details
Copy full SHA for d44b806
View code at this point
Browse repository at this point
Refactor Thread.peekParentStackFrame
tmickel
committed
6181bcd
View commit details
Copy full SHA for 6181bcd
View code at this point
Browse repository at this point
Keep "waiting reporter name" on the stack frame.
Show description for d15c93a
tmickel
committed
d15c93a
View commit details
Copy full SHA for d15c93a
View code at this point
Browse repository at this point
Prototype implementation of yielding reporters
tmickel
committed
97f7571
View commit details
Copy full SHA for 97f7571
View code at this point
Browse repository at this point
Clean up yield-timers: support multiple, move logic to Threads.
tmickel
committed
190208b
View commit details
Copy full SHA for 190208b
View code at this point
Browse repository at this point
Commits on Jun 9, 2016
Simplify execution by removing nextBlock
Show description for 526a260
tmickel
committed
526a260
View commit details
Copy full SHA for 526a260
View code at this point
Browse repository at this point
Add helpers to thread object
tmickel
committed
9df4702
View commit details
Copy full SHA for 9df4702
View code at this point
Browse repository at this point
Commits on May 3, 2016
Stack management, stack frames, forever and repeat
tmickel
committed
379b2de
View commit details
Copy full SHA for 379b2de
View code at this point
Browse repository at this point
Implement thread status, YieldTimer, block glow, wait
tmickel
committed
4de24cf
View commit details
Copy full SHA for 4de24cf
View code at this point
Browse repository at this point
Commits on May 2, 2016
Improve JSDoc on Thread
tmickel
committed
773f2e1
View commit details
Copy full SHA for 773f2e1
View code at this point
Browse repository at this point
Commits on Apr 29, 2016
Fix _removeThread documentation and add toggleStack
tmickel
committed
96123f8
View commit details
Copy full SHA for 96123f8
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.