aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/evaluator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Evaluator: Do not let C++ exceptions travel through QuickJSv2.2.1Christian Kandeler2023-12-011-1/+13
* Loader: Resolve products in parallelChristian Kandeler2023-09-051-13/+41
* probes: cache map variantsIvan Komissarov2023-08-291-1/+1
* probes: convert jsvalue to actual typeIvan Komissarov2023-08-251-0/+9
* Loader: Fix two more cases of implicit Module item property evaluationChristian Kandeler2023-08-021-1/+2
* Port from qAsConst() to std::as_const()Marc Mutz2023-05-221-5/+5
* Merge 2.0 into masterChristian Kandeler2023-05-031-3/+3
|\
| * ScriptEngine: Make import functionality exception safeChristian Kandeler2023-04-281-3/+3
* | Fix Value copy constructorChristian Kandeler2023-04-281-1/+2
* | ScriptEngine: Remove extra evaluation scopesChristian Kandeler2023-04-251-0/+19
* | Rewrite ModuleLoaderChristian Kandeler2023-04-201-64/+67
|/
* Switch JavaScript back-endChristian Kandeler2023-02-071-83/+735
* Get rid of forever in favor to for(;;)Denis Shienkov2021-11-291-1/+1
* Fix Clang-Tidy & Clazy 'llvm-else-after-return' warningsDenis Shienkov2021-11-221-5/+4
* Implement qbsModuleProviders propertyIvan Komissarov2021-09-201-0/+9
* Return initializer list where it is possibleDenis Shienkov2019-02-261-2/+2
* Use 'const auto' keywords more at objects allocationsDenis Shienkov2019-02-231-1/+1
* corelib: Apply modernize-use-autoAlessandro Portale2018-08-201-1/+1
* Merge 1.11 into masterChristian Kandeler2018-02-121-5/+2
|\
| * Remove defaultValue argument from Evaluator::boolValue()Christian Kandeler2018-02-121-5/+2
* | Use 'auto' keywords more for the allocated variablesDenis Shienkov2018-01-231-1/+1
|/
* Remove duplicated script error handling codeJoerg Bornemann2018-01-101-27/+31
* Mark values that were set up as the defaults of built-in item propertiesChristian Kandeler2018-01-051-9/+11
* Consider imported files when tracking changes to Probe.configureChristian Kandeler2017-11-301-1/+1
* Do type checks and conversions also for Probe propertiesChristian Kandeler2017-11-301-0/+6
* corelib: Gather string constants in central placeChristian Kandeler2017-11-291-3/+4
* STL compatibility: use push_back() instead of append()Jake Petroules2017-11-221-1/+1
* Better change tracking for imported JS filesChristian Kandeler2017-11-101-1/+2
* Remove unused Logger from EvaluatorScriptClassJoerg Bornemann2017-10-131-1/+1
* Fix build with Qt 5.6Joerg Bornemann2017-09-191-0/+1
* Use ranged-based for loops where applicableJoerg Bornemann2017-09-191-2/+2
* Use setupScriptEngineForFile in more placesJoerg Bornemann2017-09-011-2/+2
* Add FileTagger.priorityJoerg Bornemann2017-08-031-0/+9
* Centralize path property resolutionJoerg Bornemann2017-07-101-0/+10
* Rename Item::setPropertyObserver to setObserverJoerg Bornemann2017-04-261-1/+1
* Merge caches with same key in EvaluatorJoerg Bornemann2017-04-261-24/+19
* Do not pass Logger in Evaluator's constructorJoerg Bornemann2017-04-261-2/+2
* Use range-based for loops instead of iteratorsChristian Kandeler2017-02-231-1/+1
* Fix const-ness of Logger in Evaluator and EvaluatorScriptClassJoerg Bornemann2017-01-111-1/+1
* Remove PropertyObserver::onItemDestroyed()Christian Kandeler2017-01-061-15/+2
* Change style of #includes of Qt headersJake Petroules2017-01-041-1/+1
* Separate file scope and imports scopeChristian Kandeler2016-11-241-0/+9
* Do not needlessly re-evaluate module properties in GroupsChristian Kandeler2016-10-251-0/+10
* Do not auto-convert values to property typesChristian Kandeler2016-10-061-14/+2
* Re-display warnings when loading a stored build graphChristian Kandeler2016-09-301-1/+1
* Update license headersIikka Eklund2016-08-291-14/+23
* Merge remote-tracking branch 'origin/1.5'Joerg Bornemann2016-06-081-1/+1
|\
| * Replace 'the Qt build suite' with 'Qbs' in copyright notices.Jake Petroules2016-06-061-1/+1
* | Merge remote-tracking branch 'origin/1.5'Joerg Bornemann2016-05-031-6/+24
|\|
| * Fix error locationsJoerg Bornemann2016-05-021-6/+24