index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibJS
/
Runtime
/
ScriptFunction.cpp
Age
Commit message (
Expand
)
Author
2021-06-25
LibJS: Rename ScriptFunction::m_parent_scope => m_environment
Andreas Kling
2021-06-25
LibJS: Add the Function.[[ThisMode]] field
Andreas Kling
2021-06-25
LibJS: FunctionEnvironment.[[FunctionObject]] is the *invoked* function
Andreas Kling
2021-06-24
LibJS: Rename CallFrame => ExecutionContext
Andreas Kling
2021-06-24
LibJS: Don't use m_ prefix for argument name in ScriptFunction
Andreas Kling
2021-06-22
LibJS: Split the per-call-frame environment into lexical and variable
Andreas Kling
2021-06-22
LibJS: Bring function environment records closer to the spec
Andreas Kling
2021-06-22
LibJS: Remove home object from DeclarativeEnvironmentRecord
Andreas Kling
2021-06-21
LibJS: Rename VM::current_scope() => current_environment_record()
Andreas Kling
2021-06-21
LibJS: Rename Environment Records so they match the spec :^)
Andreas Kling
2021-06-20
LibJS: Consistently make prototype the last argument in Object ctors
Linus Groh
2021-06-19
LibJS: Restructure and fully implement BindingPatterns
Matthew Olsson
2021-06-19
LibJS: Add the remaining generator objects
Matthew Olsson
2021-06-15
LibJS: Add a basic pass manager and add some basic passes
Ali Mohammad Pur
2021-06-14
LibJS: Write computed function default arguments into the call frame
Andreas Kling
2021-06-11
LibJS: Use an enum class instead of 'bool is_generator'
Ali Mohammad Pur
2021-06-11
LibJS: Implement generator functions (only in bytecode mode)
Ali Mohammad Pur
2021-06-09
LibJS: Store strings in a string table
Gunnar Beutner
2021-06-09
LibJS: Rename Bytecode::ExecutionUnit => Bytecode::Executable
Andreas Kling
2021-06-09
LibJS: Generate bytecode in basic blocks instead of one big block
Ali Mohammad Pur
2021-06-07
LibJS: Cache generated bytecode for ScriptFunction
Andreas Kling
2021-06-07
LibJS: Move bytecode debug spam behind JS_BYTECODE_DEBUG :^)
Andreas Kling
2021-06-07
LibJS: Compile ScriptFunctions into bytecode and run them that way :^)
Andreas Kling
2021-05-29
LibJS: Implement destructuring assignments and function parameters
Ali Mohammad Pur
2021-05-29
Everywhere: Use s.unverwerth@serenityos.org :^)
Stephan Unverwerth
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-02-26
LibJS: Respect declaration kind for variables inside functions
speles
2021-01-12
Libraries: Move to Userland/Libraries/
Andreas Kling