summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* CI: upgrade to Mozilla SpiderMonkey 38wip/ptomato/mozjs38Claudio André2017-02-141-6/+31
* WIP - importer: Switch back to lazy enumerationPhilip Chimento2017-02-143-29/+41
* WIP - importer: Switch to eager enumerationPhilip Chimento2017-02-141-176/+87
* WIP - js: Update weak pointers after GCPhilip Chimento2017-02-143-41/+92
* jsapi-util-root: Re-enable testPhilip Chimento2017-02-141-5/+0
* js: Various SpiderMonkey 38 improvementsPhilip Chimento2017-02-144-18/+7
* js: Fix misc APIs for mozjs38Philip Chimento2017-02-142-4/+3
* js: JSNative accessors in JS_DefineProperty()Philip Chimento2017-02-144-11/+9
* js: Accommodate both Latin-1 and two-byte stringsPhilip Chimento2017-02-144-37/+175
* js: Adapt to new signature of resolve operationPhilip Chimento2017-02-149-303/+284
* js: Adapt to new mozilla::Maybe APIPhilip Chimento2017-02-143-18/+16
* runtime: Adapt to new JSFinalizeCallbackPhilip Chimento2017-02-141-7/+4
* constructor-proxy: Adapt to new js::DirectProxyHandler APIPhilip Chimento2017-02-141-12/+20
* js: Adapt to new JS_SetErrorReporter() APIPhilip Chimento2017-02-144-4/+3
* js: Discontinue JSClass stubsPhilip Chimento2017-02-1416-98/+98
* js: Rename JS_CallHeapFooTracer()Philip Chimento2017-02-145-10/+10
* js: Adapt to new JS_DefinePropertyById() APIPhilip Chimento2017-02-144-29/+45
* js: Adapt to new JS_NewObject() APIPhilip Chimento2017-02-1426-47/+35
* js: AutoValueVector's [] operator is rootedPhilip Chimento2017-02-142-18/+15
* docs: Overview of new JS features in NEWSPhilip Chimento2017-02-141-0/+60
* build: Build with mozjs38Philip Chimento2017-02-142-3/+3
* gi/boxed.cpp, gjs/importer.cpp: Partially use std::unique_ptrChun-wei Fan2017-02-143-16/+44
* CI: print the log in case of a failing buildClaudio André2017-02-142-0/+11
* object: Trace vfunc trampolinesPhilip Chimento2017-02-132-0/+25
* object: Fully use GjsMaybeOwned wrapperPhilip Chimento2017-02-133-96/+171
* object: Refactor to use GjsMaybeOwned instead of keep-alivePhilip Chimento2017-02-137-585/+73
* jsapi-util-root: Don't destroy GjsMaybeOwned in notifyPhilip Chimento2017-02-132-28/+1
* coverage: improve testSystem code coverage testsClaudio André2017-02-121-1/+16
* CI: enable more testsClaudio André2017-02-082-6/+9
* closure: Clear closure functions in idle handlerPhilip Chimento2017-02-082-12/+38
* closure: Make closure lifetime less complicatedPhilip Chimento2017-02-081-95/+13
* build: Allow more compiler inliningPhilip Chimento2017-02-081-0/+2
* js: Refactor dual use of JS::Heap wrapperPhilip Chimento2017-02-0811-39/+563
* object: switch to C++ structPhilip Chimento2017-02-071-2/+5
* object: split out clear pending togglesPhilip Chimento2017-02-072-5/+13
* fundamental: Don't trace uninitialized memoryPhilip Chimento2017-02-061-7/+19
* system: Add clarification to System.addressOf()Philip Chimento2017-02-062-6/+6
* Build: Add NMake MakefilesChun-wei Fan2017-02-0613-9/+959
* build: Add a pre-configured config.h(.win32.in)Chun-wei Fan2017-02-063-1/+95
* Makefile.am, Makefile-modules.am: Split out source listsChun-wei Fan2017-02-064-123/+157
* build: Use uninstalled includes for GjsPrivate GIRPhilip Chimento2017-02-051-0/+1
* libgjs-private: Export _get_type()'s for introspectionChun-wei Fan2017-02-032-0/+6
* importer: Fix importer enumerationPhilip Chimento2017-01-302-24/+43
* js: Be careful about undefined property accessesPhilip Chimento2017-01-296-69/+93
* coverage: Stop using JSUnit in testsPhilip Chimento2017-01-291-6/+9
* gi: Cleanup gjs_define_gi_stuff()Philip Chimento2017-01-279-91/+7
* importer: Remove unused variablePhilip Chimento2017-01-271-1/+0
* importer: Clean up extra rootsPhilip Chimento2017-01-273-15/+10
* object: Don't search more interfaces after resolvingPhilip Chimento2017-01-271-0/+2
* gi: Remove _gi.add_interface()Philip Chimento2017-01-271-2/+0