From 5144753249e36740e077e03d34c9dc3175c52daa Mon Sep 17 00:00:00 2001 From: alsonleej Date: Wed, 26 Feb 2025 02:13:27 +0800 Subject: [PATCH 1/3] Implemented spread operator --- .tool-versions | 1 + package.json | 3 ++- src/features/cseMachine/CseMachineUtils.ts | 9 +++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .tool-versions diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000000..1a3e61bfce --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +nodejs v20.18.1 diff --git a/package.json b/package.json index 547140f029..92425de6bc 100644 --- a/package.json +++ b/package.json @@ -177,5 +177,6 @@ "last 1 firefox version", "last 1 safari version" ] - } + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" } diff --git a/src/features/cseMachine/CseMachineUtils.ts b/src/features/cseMachine/CseMachineUtils.ts index 3209dfa424..08fa677af1 100644 --- a/src/features/cseMachine/CseMachineUtils.ts +++ b/src/features/cseMachine/CseMachineUtils.ts @@ -853,6 +853,15 @@ export function getControlItemComponent( unhighlightOnHover, topItem ); + case InstrType.SPREAD: + return new ControlItemComponent( + 'spread', + 'Unpack array to its elements', + stackHeight, + highlightOnHover, + unhighlightOnHover, + topItem + ); default: return new ControlItemComponent( 'INSTRUCTION', From f35f781f2bdf79076cdd9eab977b8f29583ada6f Mon Sep 17 00:00:00 2001 From: Martin Henz Date: Wed, 5 Mar 2025 11:19:56 +0800 Subject: [PATCH 2/3] Update package.json Resetting to original --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 92425de6bc..547140f029 100644 --- a/package.json +++ b/package.json @@ -177,6 +177,5 @@ "last 1 firefox version", "last 1 safari version" ] - }, - "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" + } } From f9c03593f771c5a43e972a24e92c703ab31bdb36 Mon Sep 17 00:00:00 2001 From: Martin Henz Date: Wed, 5 Mar 2025 11:21:50 +0800 Subject: [PATCH 3/3] Delete .tool-versions --- .tool-versions | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .tool-versions diff --git a/.tool-versions b/.tool-versions deleted file mode 100644 index 1a3e61bfce..0000000000 --- a/.tool-versions +++ /dev/null @@ -1 +0,0 @@ -nodejs v20.18.1