summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorLuke Wilde <lukew@serenityos.org>2022-06-11 23:09:37 +0100
committerAli Mohammad Pur <Ali.mpfard@gmail.com>2022-06-13 07:13:03 +0430
commitc0fadfb9b73b6cc3e415c43e0f9ab8231aa74433 (patch)
tree034613b552afd38b43c02b679235152a85fb52f2 /.gitignore
parent455c0b7794feb579623bbb584666854e099d9fdf (diff)
downloadserenity-c0fadfb9b73b6cc3e415c43e0f9ab8231aa74433.zip
LibJS/Bytecode: Implement break/continue labels
This is done by keeping track of all the labels that apply to a given break/continue scope alongside their bytecode target. When a break/continue with a label is generated, we scan from the most inner scope to the most outer scope looking for the label, performing any necessary unwinds on the way. Once the label is found, it is then jumped to.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions