Thomas Weber
|
0d6a033c6d
|
Dirty hack to fix projects that use literal Infinity
https://scratch.mit.edu/projects/10590338/
|
2020-11-17 14:29:31 -06:00 |
|
Thomas Weber
|
d3e4e144d7
|
emit-fast -> tw-emit-fast
|
2020-11-17 13:45:16 -06:00 |
|
Thomas Weber
|
ad817fff6b
|
populateProcedureCache should not overwrite entries
Fixes https://scratch.mit.edu/projects/387608267/
|
2020-11-17 13:00:17 -06:00 |
|
Thomas Weber
|
4bd5779835
|
is compiled? should return true even if the script couldn't be compiled
|
2020-11-16 00:30:47 -06:00 |
|
Thomas Weber
|
5f3571e9a8
|
Remove duplicate entries
|
2020-11-15 22:42:42 -06:00 |
|
Thomas Weber
|
09d705b82d
|
Merge branch 'develop' of https://github.com/llk/scratch-vm into develop
|
2020-11-11 09:23:19 -06:00 |
|
Chris Willis-Ford
|
d3585a3c51
|
Merge pull request #2366 from LLK/dependabot/npm_and_yarn/tar-4.4.13
[Security] Bump tar from 4.4.1 to 4.4.13
|
2020-11-10 15:12:07 -08:00 |
|
DD Liu
|
3e65526ed8
|
Merge pull request #2632 from fsih/useCdm
Pass on event type from CDM
|
2020-11-09 20:00:24 -05:00 |
|
dependabot-preview[bot]
|
eb66a95ecb
|
[Security] Bump tar from 4.4.1 to 4.4.13
Bumps [tar](https://github.com/npm/node-tar) from 4.4.1 to 4.4.13. **This update includes security fixes.**
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/master/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v4.4.1...v4.4.13)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-11-09 20:04:30 +00:00 |
|
dependabot-preview[bot]
|
9d989a9346
|
Merge pull request #2594 from LLK/dependabot/npm_and_yarn/js-yaml-3.14.0
|
2020-11-09 19:11:47 +00:00 |
|
dependabot-preview[bot]
|
cd79590af0
|
Merge pull request #2601 from LLK/dependabot/npm_and_yarn/bl-1.2.3
|
2020-11-09 19:05:36 +00:00 |
|
dependabot-preview[bot]
|
277c0b6a82
|
Merge pull request #2537 from LLK/dependabot/npm_and_yarn/elliptic-6.5.3
|
2020-11-09 19:02:58 +00:00 |
|
Colby Gutierrez-Kraybill
|
f2a5900a3d
|
Merge pull request #2534 from LLK/dependabot/npm_and_yarn/is-my-json-valid-2.20.5
[Security] Bump is-my-json-valid from 2.16.0 to 2.20.5
|
2020-11-09 13:57:19 -05:00 |
|
Colby Gutierrez-Kraybill
|
28522980f1
|
Merge pull request #2639 from LLK/dependabot/npm_and_yarn/scratch-svg-renderer-0.2.0-prerelease.20201019174008
[Security] Bump scratch-svg-renderer from 0.2.0-prerelease.20200205003400 to 0.2.0-prerelease.20201019174008
|
2020-11-09 13:46:05 -05:00 |
|
Thomas Weber
|
fff2923aa6
|
ir+js: Break up sensing.current
|
2020-11-05 15:31:13 -06:00 |
|
Thomas Weber
|
86cd92d1ee
|
js: procedure.call should reset variable inputs
https://scratch.mit.edu/projects/430811055/
|
2020-11-04 19:07:16 -06:00 |
|
Thomas Weber
|
f62d47da1e
|
Clarify tw-* test licensing
|
2020-11-04 19:06:17 -06:00 |
|
Thomas Weber
|
cafbe65353
|
Revert "scratch-render should point to the TurboWarp fork"
This reverts commit 38e9bd78cc.
|
2020-10-31 14:46:51 -05:00 |
|
Thomas Weber
|
38e9bd78cc
|
scratch-render should point to the TurboWarp fork
|
2020-10-31 14:43:16 -05:00 |
|
Thomas Weber
|
9799d49cf8
|
Clarify what stop() does
|
2020-10-31 14:14:05 -05:00 |
|
Thomas Weber
|
af63a68aab
|
Explicitly emit MONITORS_UPDATE in Runtime.dispose
|
2020-10-31 14:12:46 -05:00 |
|
Thomas Weber
|
a428ca93c5
|
Add Runtime/Virtualmachine.stop()
|
2020-10-31 13:29:18 -05:00 |
|
Thomas Weber
|
900a0a4722
|
js: op.ln and op.log are NaN-able
|
2020-10-31 01:26:20 -05:00 |
|
Thomas Weber
|
66fd45fe21
|
js: op.mod is NaN-able
|
2020-10-31 01:15:23 -05:00 |
|
Thomas Weber
|
3f80c7b868
|
Change size should not round initial size
Test based on a project by https://scratch.mit.edu/users/_Fingerprint_/
|
2020-10-28 21:09:51 -05:00 |
|
Thomas Weber
|
1cac077ce6
|
Update target.size even if there is no renderer
|
2020-10-28 21:03:05 -05:00 |
|
Thomas Weber
|
00b5b2cfce
|
Fix some eslint errors
|
2020-10-28 19:46:37 -05:00 |
|
Thomas Weber
|
1f7f1f500e
|
Add safe procedure argument casting test
Based on https://scratch.mit.edu/projects/441049810/
|
2020-10-26 21:22:01 -05:00 |
|
Thomas Weber
|
6ce2ecc05b
|
astgen -> irgen
The term AST results in confusion with the actual scratch-vm AST
|
2020-10-26 11:20:35 -05:00 |
|
Thomas Weber
|
847cf62e2b
|
Add test for multiple procedure arguments with same name
|
2020-10-26 11:18:48 -05:00 |
|
Thomas Weber
|
b7512f32f0
|
js: Error at compile-time if script unexpectedly tries to yield
|
2020-10-26 10:51:44 -05:00 |
|
Thomas Weber
|
fe2c3757e7
|
js: procedure arguments need to use asSafe
https://turbowarp.org/editor.html#441049810
|
2020-10-26 07:06:50 -05:00 |
|
Thomas Weber
|
db7564d83b
|
Revert "Precompile scripts once when project is loaded"
This reverts commit ba58765636.
|
2020-10-24 18:14:49 -05:00 |
|
Thomas Weber
|
34f57b2f5e
|
ast: fix data_showlist not including LIST_TYPE
|
2020-10-24 18:05:37 -05:00 |
|
Thomas Weber
|
eca4a4ab84
|
Add maxClones option
|
2020-10-24 17:40:46 -05:00 |
|
Thomas Weber
|
a9b6a890eb
|
Add setRuntimeOptions
|
2020-10-24 17:38:03 -05:00 |
|
Thomas Weber
|
7b2a7e15a7
|
Don't log the current time
|
2020-10-24 17:33:46 -05:00 |
|
Thomas Weber
|
ba58765636
|
Precompile scripts once when project is loaded
|
2020-10-24 17:30:35 -05:00 |
|
Thomas Weber
|
e6cbbd8ed2
|
Don't draw if document is hidden
|
2020-10-24 17:30:17 -05:00 |
|
dependabot-preview[bot]
|
6bf6bee59f
|
Bump scratch-svg-renderer
Bumps [scratch-svg-renderer](https://github.com/LLK/scratch-svg-renderer) from 0.2.0-prerelease.20200205003400 to 0.2.0-prerelease.20201019174008.
- [Release notes](https://github.com/LLK/scratch-svg-renderer/releases)
- [Commits](https://github.com/LLK/scratch-svg-renderer/commits/0.2.0-prerelease.20201019174008)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-10-20 03:08:37 +00:00 |
|
Thomas Weber
|
1f8ad7e61b
|
Update unsafe equals test with more cases
|
2020-10-17 00:27:39 -05:00 |
|
Thomas Weber
|
618f370ebd
|
js: another attempt at optimizing op.equals
|
2020-10-17 00:27:22 -05:00 |
|
Thomas Weber
|
5941d3294c
|
Update README again
Trying to simplify and get rid of unimportant things
|
2020-10-16 22:38:05 -05:00 |
|
Thomas Weber
|
ffeb3a9cca
|
Write some tests
tw-unsafe-equals.sb3 is based on a project by https://scratch.mit.edu/users/ContourLines/
tw-zombie-cube-escape-284516654 is based on https://scratch.mit.edu/projects/284516654/ by griffpatch
|
2020-10-16 19:22:09 -05:00 |
|
Thomas Weber
|
e009f909df
|
js: Fix ConstantInput.asNumber for constants like "010"
|
2020-10-16 19:19:21 -05:00 |
|
Thomas Weber
|
fe73344ea7
|
Fail tests if threads could not be compiled for an unexpected reason
|
2020-10-16 18:56:40 -05:00 |
|
Thomas Weber
|
565386d03d
|
Test .sb3 files
|
2020-10-16 18:50:43 -05:00 |
|
Thomas Weber
|
6a8adacb8d
|
Refactor compilation result caching
Making it less archaic
I mean, giving Object, null, and undefined each different meaning was a bit... questionable
|
2020-10-16 18:50:22 -05:00 |
|
Thomas Weber
|
7dfd1a9a86
|
Simplify logging of compiled scripts
|
2020-10-16 18:41:39 -05:00 |
|
Thomas Weber
|
f28215cf13
|
Update README
Not really proofread, hopefully comprehendable.
|
2020-10-16 18:15:43 -05:00 |
|