Brian Gianforcaro
|
53166c10ca
LibJS: Remove unused header includes
|
3 năm trước cách đây |
Timothy Flynn
|
a0c19deb80
LibJS: Implement RegExpCreate/RegExpInitialize closer to the spec
|
4 năm trước cách đây |
Idan Horowitz
|
8d01d43f5e
LibJS: Replace the boolean argument of Object::set with an enum class
|
4 năm trước cách đây |
Idan Horowitz
|
e3ef241108
LibJS: Remove the non-standard put helper and replace it's usages
|
4 năm trước cách đây |
Idan Horowitz
|
a6b8291a9b
LibJS: Add define_direct_property and remove the define_property helper
|
4 năm trước cách đây |
Linus Groh
|
9555ca99a0
LibJS: Remove unnecessary value_or() from get()
|
4 năm trước cách đây |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
4 năm trước cách đây |
Idan Horowitz
|
e480d69130
LibJS: Bring ArrayCreate and ArrayConstructor closer to spec
|
4 năm trước cách đây |
Andreas Kling
|
c52ea3dad5
LibJS: Try to fix Clang build (NewClass::m_class_expression is unused)
|
4 năm trước cách đây |
Johan Dahlin
|
f6028c2534
LibJS: NewClass bytecode instruction
|
4 năm trước cách đây |
Andreas Kling
|
44221756ab
LibJS: Drop "Record" suffix from all the *Environment record classes
|
4 năm trước cách đây |
Idan Horowitz
|
005d75656e
LibCrypto: Replace from_base{2,8,10,16}() & to_base10 with from_base(N)
|
4 năm trước cách đây |
Andreas Kling
|
c8270dbe2e
LibJS: Rename ScriptFunction => OrdinaryFunctionObject
|
4 năm trước cách đây |
Andreas Kling
|
c2ad599783
LibJS: Rename CallFrame => ExecutionContext
|
4 năm trước cách đây |
Andreas Kling
|
8a3c9d9851
LibJS: Remove direct argument loading since it was buggy
|
4 năm trước cách đây |
Andreas Kling
|
1d20380859
LibJS: Split the per-call-frame environment into lexical and variable
|
4 năm trước cách đây |
Andreas Kling
|
08510a0c80
LibJS: Rename VM::current_scope() => current_environment_record()
|
4 năm trước cách đây |
Andreas Kling
|
6c6dbcfc36
LibJS: Rename Environment Records so they match the spec :^)
|
4 năm trước cách đây |
Matthew Olsson
|
df65ff8a1e
LibJS: Add bytecode support for regexp literals
|
4 năm trước cách đây |
Matthew Olsson
|
25baefdd1e
LibJS: Support object rest elements in the bytecode interpreter
|
4 năm trước cách đây |
Matthew Olsson
|
57b9a228ab
LibJS: Support array rest elements in the bytecode interpreter
|
4 năm trước cách đây |
Matthew Olsson
|
7983324639
LibJS: Implement array destructuring for the bytecode interpreter
|
4 năm trước cách đây |
Matthew Olsson
|
f39ab2e60a
LibJS: Add JumpUndefined bytecode
|
4 năm trước cách đây |
Matthew Olsson
|
3ee627909a
LibJS: Ensure GetBy{Id,Value} never load <empty> into the accumulator
|
4 năm trước cách đây |
Linus Groh
|
317b88a8c3
LibJS: Replace Object's create_empty() with create() taking a prototype
|
4 năm trước cách đây |
Ali Mohammad Pur
|
1414c7b049
LibJS: Add a basic pass manager and add some basic passes
|
4 năm trước cách đây |
Ali Mohammad Pur
|
e81fd7106b
LibJS: Rename the overridden Instruction methods to foo_impl
|
4 năm trước cách đây |
Ali Mohammad Pur
|
4c7c7c38e2
LibJS: Make EnterUnwindContext a terminator op
|
4 năm trước cách đây |
Andreas Kling
|
91fbeeab72
LibJS: Add LoadArgument bytecode instruction for fast argument access
|
4 năm trước cách đây |
Ali Mohammad Pur
|
8b3f8879c1
LibJS: Use an enum class instead of 'bool is_generator'
|
4 năm trước cách đây |