ladybird/Userland/Libraries/LibJS/Tests/builtins
Simon Wanner 68f4d21de2 LibJS: Lazily collect stack trace information
The previous implementation was calling `backtrace()` for every
function call, which is quite slow.

Instead, this implementation provides VM::stack_trace() which unwinds
the native stack, maps it through NativeExecutable::get_source_range
and combines it with source ranges from interpreted call frames.
2023-11-02 07:37:41 +01:00
..
AggregateError
Array LibJS: Allow assignment expression in spreading property definition 2023-08-29 18:46:01 -04:00
ArrayBuffer
AsyncGenerator LibJS: Implement await properly for async functions 2023-08-10 05:12:07 +02:00
Atomics
BigInt
Boolean
DataView
Date LibJS/Date: Ensure YearFromTime(t) holds invariant after approximation 2023-10-23 09:26:55 -04:00
DisposableStack
Error LibJS: Lazily collect stack trace information 2023-11-02 07:37:41 +01:00
FinalizationRegistry
Function
functions
Infinity
Intl LibLocale: Parse day-period hour cycle preferences 2023-10-05 17:01:02 +02:00
Iterator
JSON
Map
Math
NaN
Number LibJS: Support large number of decimals in Number.prototype.toFixed 2023-10-18 19:39:30 -04:00
Object
Promise
Proxy
Reflect
RegExp LibJS: Unescape incorrectly escaped code units in regex patterns 2023-09-16 15:21:09 +02:00
Set
ShadowRealm
SharedArrayBuffer
String LibJS: Behave like major engines when substituting missing capture group 2023-08-29 10:33:48 +02:00
SuppressedError
Symbol
Temporal LibJS: Disable Temporal custom time zone test 2023-10-18 16:29:27 -04:00
TypedArray
WeakMap
WeakRef
WeakSet