summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/SourceTextModule.cpp
AgeCommit message (Expand)Author
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-02-27LibJS: Don't discard ThrowCompletionOr<void> from declaration iterationLuke Wilde
2023-02-21LibJS: Make RefPtr and NonnullRefPtr usage const-correctAndreas Kling
2023-01-23LibJS: Add using declaration support, RAII like operation in jsdavidot
2023-01-23LibJS: Add an initialize binding hint to all initialize_binding methodsdavidot
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-02Everywhere: Move AK/Debug.h include to using files or removeBen Wiederhake
2022-12-15LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert ECMAScriptFunctionObject::create() to NonnullGCPtrLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-27LibJS: Use the source offset to sort imports in moduledavidot
2022-11-27LibJS: Remove already resolved FIXMEdavidot
2022-11-23LibJS+LibWeb: Make CyclicModule.h not include AST.hAndreas Kling
2022-11-23LibJS: Make Parser::Error a standalone ParserError classAndreas Kling
2022-11-23LibJS: Move {Import,Export}Entry out of {Import,Export}StatementAndreas Kling
2022-10-06LibJS: Add [[HostDefined]] field to ModulesnetworkException
2022-10-02LibJS: Make PromiseCapability GC-allocatedLinus Groh
2022-09-06LibJS: Make Script and Module GC-allocatedAndreas Kling
2022-09-02LibJS: Allow anonymous functions as default exportsdavidot
2022-09-02LibJS: Only check for duplicate exports if they have a namedavidot
2022-09-02LibJS: Handle empty named exportdavidot
2022-08-23LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-08-23LibJS: Remove GlobalObject from execute() and related AST functionsLinus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-05-03LibJS: Remove implicit wrapping/unwrapping of completion recordsLinus Groh
2022-03-18LibJS: Use TRY(push_execution_context()) in places where we can recoverLinus Groh
2022-02-08LibJS+Everywhere: Remove VM::exception() and most related functionsdavidot
2022-02-07LibJS: Make ScriptOrModule use WeakPtr instead of raw pointersAndreas Kling
2022-01-31LibJS: Remove unnecessary GlobalObject pointer from EnvironmentAndreas Kling
2022-01-30LibJS: Implement the import assertions proposaldavidot
2022-01-30LibJS: Follow the spec with storing im- and export entriesdavidot
2022-01-22LibJS: Implement Module linking and evaluatingdavidot
2022-01-22LibJS: Add filename tracking to Script and Moduledavidot
2021-09-14LibJS: Add a barebones SourceTextModule classAndreas Kling