index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Libraries
/
LibJS
/
Runtime
/
Value.cpp
Age
Commit message (
Expand
)
Author
2021-01-12
Libraries: Move to Userland/Libraries/
Andreas Kling
2021-01-10
LibJS: Replace all uses of to_size_t() and remove it :^)
Linus Groh
2021-01-10
LibJS: Make length_of_array_like() take an Object rather than Value
Linus Groh
2021-01-10
LibJS: Implement String.prototype.split
Marcin Gasperowicz
2021-01-09
LibJS: Make bitwise NOT work correctly with NaN and Infinity
Linus Groh
2021-01-09
LibJS: Use INVALID some more in abstract operations
Linus Groh
2021-01-01
LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI
Andreas Kling
2020-12-27
LibJS: Fix old object numeric key test now that toString() is correct
Stephan Unverwerth
2020-12-27
LibJS: Implement (mostly) spec compliant version of Number.toString()
Stephan Unverwerth
2020-12-26
LibJS: Implement IsRegExp abstract operation
Xavier Cooney
2020-12-06
LibJS: Use new format functions everywhere
Linus Groh
2020-12-05
LibJS: Implement parseInt()
Andreas Kling
2020-12-02
LibJS: Add Value::to_{index,length,integer_or_infinity} abstract operations
Linus Groh
2020-11-11
LibWeb+LibJS: Add [LegacyNullToEmptyString] attribute
Luke
2020-11-04
LibJS: Implement spec-compliant OrdinaryToPrimitive
Linus Groh
2020-11-03
LibJS: Fix crashing exception in Value::ordinary_has_instance()
Linus Groh
2020-10-13
LibJS: Cache commonly used FlyStrings in the VM
Andreas Kling
2020-10-04
LibJS: Use string::formatted() in to_string() functions
Linus Groh
2020-10-04
LibJS: Use String::formatted() for throw_exception() message
Linus Groh
2020-10-02
LibJS: Add Value::is_nullish()
Andreas Kling
2020-09-27
LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h>
Andreas Kling
2020-09-27
LibJS: Make all the JS::Value binary op helpers take GlobalObject&
Andreas Kling
2020-09-27
LibJS: Remove use of Interpreter& in JSONObject code
Andreas Kling
2020-09-27
LibJS: Make native function/property callbacks take VM, not Interpreter
Andreas Kling
2020-09-27
LibJS: Make Function::call() not require an Interpreter&
Andreas Kling
2020-09-27
LibJS: Move most of Interpreter into VM
Andreas Kling
2020-09-22
LibJS: Move well-known symbols to the VM
Andreas Kling
2020-08-26
LibJS: Add a helper for calling JS::Function's with arguments
AnotherTest
2020-08-25
LibJS: Make Interpreter::throw_exception() a void function
Linus Groh
2020-08-05
Unicode: Try s/codepoint/code_point/g again
Nico Weber
2020-08-05
Revert "Unicode: s/codepoint/code_point/g"
Nico Weber
2020-08-03
Unicode: s/codepoint/code_point/g
Andreas Kling
2020-07-23
LibJS: Add tests for bitwise & and ^
Nico Weber
2020-07-14
LibJS: Implement spec-complient instance_of operation
Matthew Olsson
2020-06-26
LibJS: to_string_without_side_effects() should handle NativeProperty
Andreas Kling
2020-06-20
LibJS: Make Value::to_object() take a GlobalObject&
Andreas Kling
2020-06-13
LibJS: Add JSON.stringify
Matthew Olsson
2020-06-11
LibJS: Consolidate error messages into ErrorTypes.h
Matthew Olsson
2020-06-08
LibJS: Add interpreter exception checks
Matthew Olsson
2020-06-07
LibJS: Add BigInt
Linus Groh
2020-06-07
LibJS: Move Value::as_accessor() to Value.h
Linus Groh
2020-06-07
LibJS: Use switch/case for Value::to_{string{_w/o_side_effects},boolean}
Linus Groh
2020-06-06
LibJS: Value.in uses has_property instead of get().is_empty()
Matthew Olsson
2020-05-28
LibJS: Implement standard semantics for relational operators (#2417)
Marcin Gasperowicz
2020-05-23
LibJS: Treat NaN in Value::to_i32() as zero
Linus Groh
2020-05-22
LibJS: Make Array.prototype.push() generic
Linus Groh
2020-05-21
LibJS: Add getter/setter support
Matthew Olsson
2020-05-18
LibJS: Remove is_nan() check in as_size_t() and fix to_size_t()
Linus Groh
2020-05-18
LibJS: Rename to_{i32,size_t}() to as_{i32,size_t}() for clarity
Linus Groh
2020-05-18
LibJS: Check for exception after converting object to string primitive
Linus Groh
[next]