Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

compiler-research

Organizes global collaboration on open source software for interactive compilation environments
Collective - Host: opensource - https://opencollective.com/compiler-research - Website: https://compiler-research.org/ - Code: https://github.com/compiler-research

Adding coverage variable for matrix

github.com/compiler-research/CppInterOp - b1f0c6aeb12d11d6d17d2c164a923f53b718cedf authored over 1 year ago by Smit1603 <[email protected]>
Add CPPINTEROP_EXTRA_INTERPRETER_ARGS env variable to pass extra arguments.

This patch also teaches CppInterOp to pass down arguments directly to llvm. For
example -mllvm -...

github.com/compiler-research/CppInterOp - 0cf830a210e9a52759f8f4b0d9b84e2b41c79d97 authored over 1 year ago by Vassil Vassilev <[email protected]>
Cache LLVM build immediately.

github.com/compiler-research/CppInterOp - 0b339feba5c0915fc6588b79f5e79cc3db457068 authored over 1 year ago by Alexander Penev <[email protected]>
Backport a new patch D148435.

github.com/compiler-research/CppInterOp - c42c500ad1bdc195a7e553ff8b55052d5b8cba21 authored over 1 year ago by Alexander Penev <[email protected]>
Take into account the access control when we build the ctor calls.

This patch teaches clang to ignore diagnostics due to calls to private ctors.

github.com/compiler-research/CppInterOp - db81a49b7505462fbfa86c8a8100f5fc23e37a1b authored over 1 year ago by Vassil Vassilev <[email protected]>
Fix cppyy if expressions

github.com/compiler-research/CppInterOp - 7644cfad6dc4d6173e531ab4cdb943688473d3f4 authored over 1 year ago by Alexander Penev <[email protected]>
Force definition of special members.

github.com/compiler-research/CppInterOp - ebf6b7f11fae6d84bafb29155a5bc5d8946f6689 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Rename GetEnumIntegerType to GetIntegerTypeFromEnumScope

github.com/compiler-research/CppInterOp - 247d601eead2956029f14840554496c8d4449aa0 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Run git-clang-format on PR only

github.com/compiler-research/CppInterOp - 655abeb89fed38e5bf0c642e9baf7cfbd376b9d6 authored over 1 year ago by Vaibhav Thakkar <[email protected]>
Implement GetIntegerTypeFromEnumType

github.com/compiler-research/CppInterOp - 3f9780f5dab342f5f6f0c934f09800055452f2e3 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Update CI and add valgrind testing

github.com/compiler-research/CppInterOp - cf2ec3b71cc9b3f95e378f71cadd665c03122284 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsEnumConstant

github.com/compiler-research/CppInterOp - d0b2d2ce3daeaa558ba4b626d1f8a93b2075a2e1 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Convert IsEnum to IsEnumScope

github.com/compiler-research/CppInterOp - 2e90964bed6ad20f6c0e25741f896667bb558e58 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Teach Cpp::CreateInterpreter to take arguments.

This patch drops the unused resource-dir parameter.

github.com/compiler-research/CppInterOp - 0c2a954ee32417fb16e804561819a0371a2ac910 authored over 1 year ago by Vassil Vassilev <[email protected]>
Implement a slow string-based function template instantiation.

This routine should be used only in cases where we cannot do anything else. It
takes the string ...

github.com/compiler-research/CppInterOp - b1cdd91f31ca00b6b910a7f2049f45754602df84 authored over 1 year ago by Vassil Vassilev <[email protected]>
Add proper conversion from jitTargetAddress

github.com/compiler-research/CppInterOp - d5a84c234dbe4ffd0275097809a4ea7f1ef167fb authored over 1 year ago by Vassil Vassilev <[email protected]>
Add a default argument for Cpp::GetNamed

github.com/compiler-research/CppInterOp - b631d995c1c005c445bee019fe33821d81ca40d0 authored over 1 year ago by Vassil Vassilev <[email protected]>
Do not reset the interpreter after we took the ASTContext.

This should fix our valgrind reports.

github.com/compiler-research/CppInterOp - 48af1889723b16af069008cdddacaa3c67bb110d authored over 1 year ago by Vassil Vassilev <[email protected]>
Fix git-clang-format run when PR not on top of master

github.com/compiler-research/CppInterOp - 503ff1645f575e0c5ca5883e173fc57285ae8709 authored over 1 year ago by Vaibhav Thakkar <[email protected]>
Ensure code coverage is generated on PR

github.com/compiler-research/CppInterOp - 86017578284bc66d7eb62b9875574dc6af037200 authored over 1 year ago by Smit1603 <[email protected]>
Add support for indirect inheritance in GetBaseClassOffset.

github.com/compiler-research/CppInterOp - e3eb69f5e69f5f2d3a58074851ace2b9d07262b0 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Teach libInterOp to work with both Cling and ClangRepl.

github.com/compiler-research/CppInterOp - affbcdf04824b5ea50533363ae8afe2e4501d828 authored over 1 year ago by Alexander Penev <[email protected]>
Prevent printing anon tag locs in GetCompleteName

github.com/compiler-research/CppInterOp - 21f0b76a777fa0a358786a0aa076cdcf485d10a9 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Resolve typedefs before extracting dimensions

github.com/compiler-research/CppInterOp - 042f484b6436811a90c70cb83ed595202506a810 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Update changes for documentation configuration

github.com/compiler-research/CppInterOp - 0ec4c22089597f55ecaa5b1beaa8ab670088b8ee authored over 1 year ago by Krishna-13-cyber <[email protected]>
Ensure git clang-format runs on PR

github.com/compiler-research/CppInterOp - 0ed07811f8bfbba4a841b526118af15340fc5634 authored over 1 year ago by Smit1603 <[email protected]>
Implement IsTypedefed

github.com/compiler-research/CppInterOp - 2ce0b66a3a6a4b72cd7a01a757ad3728fb6a44c8 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Fix GetScope returning TypedefDecl of non scopes

github.com/compiler-research/CppInterOp - f469002cba65840c617f28c18fb47d1461f85b06 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetUnderlyingScope

github.com/compiler-research/CppInterOp - ae3ccbef04cc28cf4cf2bcdc51cf21979ff87ae7 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Print bool instead of _Bool

github.com/compiler-research/CppInterOp - d981538e36718ff336d1f353baf1cdad451e4543 authored over 1 year ago by Vassil Vassilev <[email protected]>
Add nullptr check to GetCanonicalType

github.com/compiler-research/CppInterOp - b5507f71283b7775cc627f4c6141346b5efeff4d authored over 1 year ago by Baidyanath Kundu <[email protected]>
Return vector<long int> from GetDims

FIXME: On the CPyCppyy side the receiver is of type
vector<long int> instead of vector<TCppIndex_t>

github.com/compiler-research/CppInterOp - dc2b66a7317164d24c8ce932e253535f930a638b authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetTypeAsString

github.com/compiler-research/CppInterOp - 08c6d22d78b5750d8a2ff90c09e85d7b9ed520ca authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add more test cases for InstantiateClassTemplate

github.com/compiler-research/CppInterOp - 8f86cb870816f7d52024fab980e49dea77d19df9 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsComplete

github.com/compiler-research/CppInterOp - 3c2de92941b1ee75a164d38ca4b08b213f695470 authored over 1 year ago by Vassil Vassilev <[email protected]>
Implement GetParentScope

github.com/compiler-research/CppInterOp - 900665ff253084ef2736f4f4dd84fd15223a123a authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetEnumIntegerType

github.com/compiler-research/CppInterOp - 6cfc75e9a5069640b1582212edea2bedd110cf30 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsTemplatedFunction

github.com/compiler-research/CppInterOp - 787efc7a2f185bcde7b6703cbf96c8ddb598d029 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Work around de-initialization issue.

Valgrind complains about __cxa_pure_virtual called when deleting
llvm::SectionMemoryManager::~Se...

github.com/compiler-research/CppInterOp - d4f3643c981997fb38d7ddcc1e6114d1c036fd92 authored over 1 year ago by Vassil Vassilev <[email protected]>
Add more helper functions

Added:
- CreateInterpreter
- GetSema
- Process
- ObjToString

github.com/compiler-research/CppInterOp - bd8bda4179c3eb97c603294b20949b5d551c5cc9 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetUsingNamespaces

github.com/compiler-research/CppInterOp - 839292508619894f7c399968113e9fbb8b95f8f3 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsPublicMethod

github.com/compiler-research/CppInterOp - 7291cc43d07fd726c0cc710cf41c6fb5deb31ce5 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetCompleteName

github.com/compiler-research/CppInterOp - 8c9e7a176b3b76109c548c7517ee4c91144b6ad0 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add default value for parent in GetScope

github.com/compiler-research/CppInterOp - bd35cbe3215f7928fb88834f082215fabdebeaa1 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsStaticMethod

github.com/compiler-research/CppInterOp - ded1c3e26a6930cac4a5ebfe1b167ba0dbb44bf8 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsTemplate

github.com/compiler-research/CppInterOp - 137ab109a5e2175b174969529655c2806ec8d8f7 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsPrivateMethod

github.com/compiler-research/CppInterOp - d6b9d5fda643129c073447e3de4fe1c09ecc47d7 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetFunctionArgType

github.com/compiler-research/CppInterOp - 5ce7f72597721cd8ec0f82d72eb8fd685522638f authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetCanonicalType

github.com/compiler-research/CppInterOp - 8206ef542e2322161c949743f5c60db90fe01121 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement ExistsFunctionTemplate

github.com/compiler-research/CppInterOp - df0fe3dd23b0ace81f4ed3f9d9435f82089fa99b authored over 1 year ago by Baidyanath Kundu <[email protected]>
Move CppInterOp out of cling namespace

github.com/compiler-research/CppInterOp - 1668f182216fbaea98ebb6af866cd8a2c83cf94d authored over 1 year ago by Baidyanath Kundu <[email protected]>
Provide an interface returning compiler's resource directory.

This should allow us to form relative include paths for the necessary cling and
llvm headers.

github.com/compiler-research/CppInterOp - 7de1a5dc3d6c0a8048684ce01287c0a86b49d945 authored over 1 year ago by Vassil Vassilev <[email protected]>
Implement LookupDatamember

github.com/compiler-research/CppInterOp - 97144309c49099cb162898b0e3bc52ac4e8634f5 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsConstructor

github.com/compiler-research/CppInterOp - d449e2a9964bcbc7ce6304f0b35daaad0959cc50 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Initial implementation of SizeOf

github.com/compiler-research/CppInterOp - 97643421009cf5e36ef6dd56420ba4e2c7414d83 authored over 1 year ago by Vassil Vassilev <[email protected]>
Add test for GetArrayDimensions

github.com/compiler-research/CppInterOp - 15bf6d6e3c0c24422cf4b4ae98dd42c74885d14f authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add initial version of CppInterOp test facilities.

github.com/compiler-research/CppInterOp - d895e12c380101dcfafbafcdcb223b09824b34da authored over 1 year ago by Vassil Vassilev <[email protected]>
Implement GetBaseClassOffset

github.com/compiler-research/CppInterOp - 9a7f5fdd9e3e453dbf4438afa78cf0145fa7948d authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add test for GetFunctionArgDefault

github.com/compiler-research/CppInterOp - 26fbe37832923968020d29e2f9bb73c14d98681d authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add lookup option to LoadLibrary

github.com/compiler-research/CppInterOp - fb42075ee41c36ee3a5106d005d57af8f88502e4 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Move unittest utility interfaces to Utils.h

github.com/compiler-research/CppInterOp - 3662316e896e0ad0499aa6aa4c6dda2fc9c7780d authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsStaticVariable

github.com/compiler-research/CppInterOp - 4acca4bae328439f9516c97bc1908520c663c41a authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add clang-format file.

github.com/compiler-research/CppInterOp - 2c580011cf5b5d59474d6cb60ec998cc9d964136 authored over 1 year ago by Vassil Vassilev <[email protected]>
Add support for global scope in GetName

github.com/compiler-research/CppInterOp - ee0f2eb076bc9912899b9655f53a18f62da5a499 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Fix GetScopeFromType

github.com/compiler-research/CppInterOp - 37ebe6f3e9b2eadc7dda47bf9dd1909e4c74119f authored over 1 year ago by Baidyanath Kundu <[email protected]>
Fix ODR violations.

github.com/compiler-research/CppInterOp - 4625dd6c53eaaf9b1bf211ddfdd69fbd9fc03d0f authored over 1 year ago by Vassil Vassilev <[email protected]>
Implement GetFunctionSignature

github.com/compiler-research/CppInterOp - 50388f02793ff925808aec80eac3932be355e574 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement InstantiateClassTemplate

github.com/compiler-research/CppInterOp - c18150af872199e7f4672a37c3fe117662d11233 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetScope

github.com/compiler-research/CppInterOp - 6dd24699730575919fd7004dc82ce0bdaecbb985 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetAllCppNames

github.com/compiler-research/CppInterOp - 1ac8bc1b94bd1364b281b3a77319c49ba417a917 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetVariableTypeAsString

github.com/compiler-research/CppInterOp - 0fd70f0ddc0766b12fda7e5b33dee91466653a24 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement HasDefaultConstructor

github.com/compiler-research/CppInterOp - 0c56da0ed64fd15f7ddbbaf21cbe2e69ec8ee760 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetComplexType

github.com/compiler-research/CppInterOp - 0acc7b29ba88859897430ec574ca12206b5e46d8 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsPublicVariable

github.com/compiler-research/CppInterOp - 7b4549d9a5564178c4d7d921c6b0681ec9728cf5 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Fix warnings

github.com/compiler-research/CppInterOp - 1841f9410ea8fc06ea4f9a9fc86c3147dc06f81a authored over 1 year ago by Vassil Vassilev <[email protected]>
Initial implementation of IsBuiltin

github.com/compiler-research/CppInterOp - 13069f90fdd7e05ed24ac732d6224f04c4df03c7 authored over 1 year ago by Vassil Vassilev <[email protected]>
Implement GetFunctionReturnTypeAsString

github.com/compiler-research/CppInterOp - d813c7335420de96ce962300fb0847a689102d5e authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add TODO for remove sed patchof CPT

github.com/compiler-research/CppInterOp - 183580ba8d5c34ee80c4585f2a40c1ede0137cae authored over 1 year ago by Alexander Penev <[email protected]>
Implement GetFunctionPrototype

github.com/compiler-research/CppInterOp - ea7b16d59c18bdaab45ca83df5ec28b2ccd4768b authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add test IsUnderlyingTypeRecordType

This test combines GetUnderlyingType with IsRecordType as they are used in conjuction in cppyy

github.com/compiler-research/CppInterOp - 646427d8ea3ef4fe56f912df978e597faf7b7f4f authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetCompleteName

github.com/compiler-research/CppInterOp - 4f9ec5e7217a97adc324414d7c48eeb1247f0718 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Most generic headers go last

github.com/compiler-research/CppInterOp - d60ab84ac057540eb1b2cc63ca9882d0fb977562 authored over 1 year ago by Vassil Vassilev <[email protected]>
Rename GetCompleteName to GetQualifiedName

github.com/compiler-research/CppInterOp - 10dc15a97150b04ffd4c033249a945c84dbf20e3 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add test for Construct

github.com/compiler-research/CppInterOp - 78674949d56ab1e8cce904bc5e49a1b0d58ca87c authored over 1 year ago by Baidyanath Kundu <[email protected]>
Reset interpreter instance before creating new one

github.com/compiler-research/CppInterOp - 53a6b3c95c8e92f08caaa4a1c53cbd22eaabb644 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add test for GetDimensions

github.com/compiler-research/CppInterOp - f17ef57e74638a0a0951a1f316874c0d48c043da authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add test for IsConstMethod

github.com/compiler-research/CppInterOp - 083a244cf451eff3c2bc2ce3621aa396984fc2df authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetFunctionsUsingName

github.com/compiler-research/CppInterOp - 061d6352e10bbabc6e8b1ad655855432be2371e7 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Fix ExistsFunctionTemplate

Cover all cases of the return values from Lookup::Named

github.com/compiler-research/CppInterOp - 33fbe308c007bd2fdd3efe85fa3e936b768589f7 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Move code in a separate file now part of clangCppInterOp.

github.com/compiler-research/CppInterOp - d35243fa4a3c73a1068884eb1c3c6b801b324f9d authored over 1 year ago by Vassil Vassilev <[email protected]>
Remove extra local vars in TypeReflectionTest

github.com/compiler-research/CppInterOp - cc49c7fdb143be9eb1670c8a45dd6130e0bf5368 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetGlobalScope

github.com/compiler-research/CppInterOp - 16c47db2d4c049e89d5c8224a2ace15a045af829 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement helper funcs for basic interpreter funcs

github.com/compiler-research/CppInterOp - c96b838b81ebbeb3c3021677f4612ae524722224 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetSizeOfType

github.com/compiler-research/CppInterOp - 9fd5f018731acb5ba499feb7912845ead8287ae9 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetVariableOffset

github.com/compiler-research/CppInterOp - baa6b904838df71fb8b2ada316985c85ea6d989c authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement IsVirtualMethod

github.com/compiler-research/CppInterOp - e95d80ce9a9c4b8bff5ba55763369159af06a989 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetEnumConstantValue

github.com/compiler-research/CppInterOp - 63f6fe7c6753ffac4c0d1d8984ef934878a2a31e authored over 1 year ago by Baidyanath Kundu <[email protected]>
Use the llvm-monorepo instead of cpt. (#4)

github.com/compiler-research/CppInterOp - 0d466a458d833ebe543dc2b0beeebf712f67c3fa authored over 1 year ago by Vassil Vassilev <[email protected]>
Implement GetFunctionCallWrapper

github.com/compiler-research/CppInterOp - 3eb7a48d3f2d313b8fa29daff6d3bca610374bce authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implement GetNumBases

github.com/compiler-research/CppInterOp - b38ebbc49af80165cdae214d37bb75e1914afcf1 authored over 1 year ago by Baidyanath Kundu <[email protected]>