summaryrefslogtreecommitdiff
path: root/gjs/module.cpp
Commit message (Expand)AuthorAgeFilesLines
* module: Use GjsAutoChar to hold the module nameMarco Trevisan (Treviño)2022-11-191-17/+14
* js: Remove Gjs::maybe_get_private()Philip Chimento2022-08-071-1/+1
* js: Replace JSFreeOp with JS::GCContextEvan Welsh2022-08-071-1/+3
* js: Various functions moved out of jsapi.hPhilip Chimento2022-08-071-2/+6
* js: Replace class private pointers with reserved slotsPhilip Chimento2022-08-061-3/+8
* maint: Fix IWYU includes in files that previously failedPhilip Chimento2022-07-241-0/+1
* module: Replace leftover call to FinishDynamicModuleImport_NoTLAEvan Welsh2022-03-051-3/+2
* native: Convert to singleton classNasah Kuma2022-02-241-1/+1
* modules: Enable top-level await for modulesEvan Welsh2022-02-061-8/+13
* context: Remove workaround for coverage bugPhilip Chimento2022-01-161-16/+7
* Adapt to new Maybe-based property descriptor APIEvan Welsh2022-01-161-5/+8
* Use new Script private APIEvan Welsh2022-01-161-4/+11
* Adapt to module API changes for Top Level Await and Import AssertionsEvan Welsh2022-01-161-16/+25
* Some Object-related functions have moved to js/Object.hEvan Welsh2022-01-161-2/+3
* js: Update includes for headers split out of JSAPIEvan Welsh2022-01-161-0/+4
* Add implicit main loop for dynamic importsEvan Welsh2022-01-131-0/+7
* maint: Use GjsAutoChar::out() for out-pointersPhilip Chimento2021-11-271-4/+2
* maint: Rename variablesPhilip Chimento2021-10-081-2/+2
* esm: Guard debugging log which assumes importing privates are objectsEvan Welsh2021-08-251-5/+12
* maint: Use GLib UTF8-to-UTF16 functionsPhilip Chimento2021-08-011-4/+10
* build: Disable glib assertions via G_DISABLE_ASSERT on release buildsMarco Trevisan (Treviño)2021-05-251-1/+2
* Add dynamic import support to scriptsEvan Welsh2021-02-081-2/+37
* Implement dynamic importsEvan Welsh2021-02-081-0/+138
* esm: Enable static module imports.Evan Welsh2021-02-061-0/+215
* Add native registry for GI modules.Evan Welsh2020-12-031-0/+22
* module: Delete GjsScriptModule copy constructor and assignment operatorPhilip Chimento2020-11-221-0/+3
* maint: Convert all existing license/copyright comments to SPDX formatPhilip Chimento2020-10-041-21/+2
* maint: Use C++17 attributesPhilip Chimento2020-08-051-7/+2
* module: Rename GjsModule -> GjsScriptModuleEvan Welsh2020-05-301-19/+15
* js: Remove jsapi-wrapper.hPhilip Chimento2020-01-191-3/+11
* js: Use JS::SourceText to store source codePhilip Chimento2020-01-191-3/+9
* js: Remove handling of shebang linePhilip Chimento2020-01-191-6/+2
* js: Rename JS::AutoFooVectorPhilip Chimento2020-01-191-1/+1
* maint: Fix header includes once and for allPhilip Chimento2019-06-081-5/+9
* module: Remove explicit comparison with nullptrPhilip Chimento2019-06-081-1/+1
* build: Annotate all unused argumentsPhilip Chimento2019-05-071-6/+1
* Ensure const-correctness in C++ objectsOnur Şahin2019-05-021-1/+1
* context: Fix gjs_context_eval() for non-zero-terminated stringsPhilip Chimento2019-04-031-27/+15
* gjs: Work around Visual Studio 2017 bugChun-wei Fan2019-03-041-0/+7
* module: Add memory countersPhilip Chimento2018-12-221-0/+3
* js: Move all functions requiring GjsContext out of jsapi-utilPhilip Chimento2018-12-011-1/+3
* js: Report out of memory on failed vector operationsPhilip Chimento2018-11-031-2/+4
* engine: Use a "source hook" and keep sources in memoryPhilip Chimento2018-11-031-2/+1
* js: Introduce annotations for using return valuesPhilip Chimento2018-10-301-2/+9
* gerror: Split gjs_throw_g_error()Philip Chimento2018-10-091-4/+2
* js: Adapt to new JSClassOps struct layoutPhilip Chimento2018-07-281-6/+5
* log: Add gjs_debug_id()Philip Chimento2018-05-101-5/+2
* js: Remove context from GjsAutoJSCharPhilip Chimento2018-01-211-1/+1
* js: Convert scripts to UTF-16 before evaluatingPhilip Chimento2017-10-041-6/+9
* jsapi-util: Remove jsapi-privatePhilip Chimento2017-10-031-1/+0