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

Prepare for release v1.0

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

github.com/compiler-research/CppInterOp - 41e52c585bdffe6e12e3cbdfe00d967220000357 authored over 1 year ago by Vassil Vassilev <[email protected]>
Don't redirect the output on every input.

github.com/compiler-research/xeus-clang-repl - 596790bce1694537b2926c7627f7b5cce3102cac authored over 1 year ago by Vassil Vassilev <[email protected]>
Add C-C++ Interoperability tutorial in CppinterOp docs

github.com/compiler-research/CppInterOp - 645a034339a2027d90d7800106d7ca7375b04ba9 authored over 1 year ago by Krishna-13-cyber <[email protected]>
Rewire the printf symbols in the Jit

github.com/compiler-research/xeus-clang-repl - 19725f5a56841ed036014b97fe0816b5b1684ca4 authored over 1 year ago by Vassil Vassilev <[email protected]>
Implement the ability to swap functions in the JIT.

This patch allows users of CppInterOp to rewire things like printf to enable
rich displays, for ...

github.com/compiler-research/CppInterOp - e598aef02ff3301a5ad8e8a320af97fe844d6612 authored over 1 year ago by Vassil Vassilev <[email protected]>
[cmake] Don't complain about tinfo symbols, they are in CppInterOp DT_NEEDED

github.com/compiler-research/xeus-clang-repl - c2965a0f7761d4acdcf3432d835f6fc65eff0bb6 authored over 1 year ago by Vassil Vassilev <[email protected]>
Fix Cling_DIR location

github.com/compiler-research/CppInterOp - 236b49be8183a5284e4a9afb8930544e6a78df11 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Follow recent InterOp->CppInterOp rename.

github.com/compiler-research/xeus-clang-repl - aea9e0e9831e20124a5dc85239e5234dce9afc8a authored over 1 year ago by Vassil Vassilev <[email protected]>
Used the C API to import programatically cppyy at initialisation time.

Currently the errors are printing on the console. It crashes with
` CommandLine Error: Option 'h...

github.com/compiler-research/xeus-clang-repl - 94867fd37dac1196b03ca7fc60b79c8597afbc52 authored over 1 year ago by ioanaif <[email protected]>
Add LLVM/Clang 16 support

github.com/compiler-research/xeus-clang-repl - d8a492f15646b7c4781d21db954f05a0ca74f8e7 authored over 1 year ago by Alexander Penev <[email protected]>
Removed depedencies on LLVM for xeus-clang-repl.

The LLVM symbols that were called in conflicted with the ones from cpp
interop which made it imp...

github.com/compiler-research/xeus-clang-repl - 54d7f2c1d373855525ab2e9b86da3164376d7e1f authored over 1 year ago by ioanaif <[email protected]>
Use a container that gh actions know of

github.com/compiler-research/xeus-clang-repl - 9184c8be86a81645a3b2f8071cd31030534d23f7 authored over 1 year ago by Vassil Vassilev <[email protected]>
Add slides for vector forward mode progress update

github.com/compiler-research/compiler-research.github.io - 60d15894060746b5b3a1cdfbca165f4c61d7c159 authored over 1 year ago by Vaibhav Thakkar <[email protected]>
Fix interface's type kind

github.com/compiler-research/CppInterOp - 01f0e12baaa4e12d0457eca64be5ffb0a6a90103 authored over 1 year ago by Vassil Vassilev <[email protected]>
Update configuration file as required by readthedocs(#12)

github.com/compiler-research/xeus-cpp - d529bdb3e4f9c9ddf3f2b9674eadce0b6f74a6f0 authored over 1 year ago by Krishna Narayanan <[email protected]>
Add documentation setup for xeus-clang-repl

github.com/compiler-research/xeus-clang-repl - 4c9c531dae1590a3abc620615dee970be356cc91 authored over 1 year ago by Krishna-13-cyber <[email protected]>
[ci] Use the correct cmake variable.

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

github.com/compiler-research/CppInterOp - 013d9f9b0e6f5cd93db5cbd597333d3062f8daad authored over 1 year ago by Baidyanath Kundu <[email protected]>
Improve handling of static variables.

github.com/compiler-research/CppInterOp - 9f01d6248c918969902e8f600d80613a22361470 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Implemented GetDimensions Module

github.com/compiler-research/CppInterOp - 85aa514b7c5e423ca56da4008c39292b1c0933e4 authored over 1 year ago by Smit1603 <[email protected]>
Properly handle the possible llvm::Error coming from llvm::Expected.

github.com/compiler-research/CppInterOp - 379ef3569969c48402adcf0856b69f5069398c62 authored over 1 year ago by Vassil Vassilev <[email protected]>
Improve the way we stringify the function signature.

This should fix issues with uninstantiated default arguments.

github.com/compiler-research/CppInterOp - 1951af4caf884ec21f42015367ea3393acda23bb authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add an API checking if a type is derived from another.

github.com/compiler-research/CppInterOp - 0edc739e5192550bb43835955cc0b3ce7b229a04 authored over 1 year ago by Smit1603 <[email protected]>
Add a clang-repl workaround

github.com/compiler-research/CppInterOp - b2953dc933a43f8ec45c73a846442ba917b15620 authored over 1 year ago by Vassil Vassilev <[email protected]>
Implement an interface for evaluation of expressions.

github.com/compiler-research/CppInterOp - f52764a4cc203fd2f809ab9a3213619cc65bfad7 authored over 1 year ago by Vassil Vassilev <[email protected]>
Forward IsSubclass to use IsTypeDerivedFrom

github.com/compiler-research/CppInterOp - a1153adfa696292c5013a9551d7e0ef88d09b851 authored over 1 year ago by Vassil Vassilev <[email protected]>
Adapt to D141215

github.com/compiler-research/CppInterOp - 601862fc117d05748ca9377a8bfb278f06e2a2df authored over 1 year ago by Vassil Vassilev <[email protected]>
Backport D141215.

github.com/compiler-research/CppInterOp - 5916283c8eb738173de6a27e2414853d0049967d authored over 1 year ago by Alexander Penev <[email protected]>
Add apply llvm/clang patches in CI build

github.com/compiler-research/CppInterOp - 95728053e5c9e43bf7b61bb9ba2379423d4e9e40 authored over 1 year ago by Alexander Penev <[email protected]>
Simplify and fix a warning

github.com/compiler-research/CppInterOp - c7cf9d8d9768fd308aa77c96e91e74ec1bc67926 authored over 1 year ago by Vassil Vassilev <[email protected]>
Add interface checking aggregate initialization.

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

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

github.com/compiler-research/CppInterOp - 3f9780f5dab342f5f6f0c934f09800055452f2e3 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Do not print the tag kind in front of the type string

github.com/compiler-research/CppInterOp - 7d85f061dffdead097133297760d11c967aea272 authored over 1 year ago by Vassil Vassilev <[email protected]>
Rename GetEnumIntegerType to GetIntegerTypeFromEnumScope

github.com/compiler-research/CppInterOp - 247d601eead2956029f14840554496c8d4449aa0 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]>
Add support for virtual bases in GetBaseClassOffset

github.com/compiler-research/CppInterOp - b487cbb52a7130cb961fee7d941d9bb9f4f787c4 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Fix: remove unused and unimplemented function

github.com/compiler-research/CppInterOp - 70e4b0b201b62a3e1e9d9f1c1d036e442ff3686a authored over 1 year ago by Alexander Penev <[email protected]>
Remove obscure and unused interface.

github.com/compiler-research/CppInterOp - 47372c52ce43f8a90caf6675a087a25f7b99cb9d 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]>
Adopt the API of Clang 16 while keeping backward compatibility with 13.

github.com/compiler-research/CppInterOp - 52e75c8d8542a20ad6f355ff6e7afb9e00e8a9cd authored over 1 year ago by Alexander Penev <[email protected]>
Try to fix LLVM/Clang/Cling search package process

github.com/compiler-research/CppInterOp - a59f449e1731c1a7a2a5c3d15717e7d7a1a4ebc0 authored over 1 year ago by Alexander Penev <[email protected]>
Move CppInterOp to clang-repl-16 to use global statements

github.com/compiler-research/CppInterOp - 290ada2e46059b24ba1180db31b8ffddc69853f1 authored over 1 year ago by Vassil Vassilev <[email protected]>
Add initial debugging support based on llvm::DebugFlag.

github.com/compiler-research/CppInterOp - e4ce50633f3c5ce1c8186f9486c08f857ddc9aa7 authored over 1 year ago by Vassil Vassilev <[email protected]>
Return error code from Process

github.com/compiler-research/CppInterOp - a55a1da4a0cd8395fa6b24fbba13924e0ccdc738 authored over 1 year ago by Vassil Vassilev <[email protected]>
Reduce copy-pasted code

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

Fixes #20.

github.com/compiler-research/CppInterOp - d43148328b64fcff0fa8267eef774bbcffbf9749 authored over 1 year ago by Vassil Vassilev <[email protected]>
Add one more nntp instantiation test.

github.com/compiler-research/CppInterOp - a66a9d8613543e77bc087bce4917da534f27222d authored over 1 year ago by Vassil Vassilev <[email protected]>
Only build the test binary when necessary.

github.com/compiler-research/CppInterOp - 6d5fc38fe96270bada6e23c4e2ef5f3d66cf47eb authored over 1 year ago by Vassil Vassilev <[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]>
Add basic support for instantiating templates with non-template type parameters.

github.com/compiler-research/CppInterOp - 75f632088456a2b50a42ebc9a49cc9add8db065f authored over 1 year ago by Vassil Vassilev <[email protected]>
Remove unused variable

github.com/compiler-research/CppInterOp - 2fc2e7181527a161822f077127fdc45a8781fb36 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 support for indirect inheritance in GetBaseClassOffset.

github.com/compiler-research/CppInterOp - e3eb69f5e69f5f2d3a58074851ace2b9d07262b0 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add TransactionRAII object in IsTypeDerivedFrom

github.com/compiler-research/CppInterOp - a43f3c5b84b34cb9894115f87b8895b415a7651a authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add an API to get name of the argument of a function

Fixes #14

github.com/compiler-research/CppInterOp - bb3c9a07c6b7e668d9264e11578c231977ca14d0 authored over 1 year ago by Smit1603 <[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]>
Port Cling's DynamicLibraryManager infrastructure.

github.com/compiler-research/CppInterOp - b0ebf800e8a25a6635804cdce75ee2eedb45dcec authored over 1 year ago by Alexander Penev <[email protected]>
Enable builds with clang-repl and llvm15

github.com/compiler-research/CppInterOp - 902f074ab395756377fda73a8346c07b6b9c41e5 authored over 1 year ago by Alexander Penev <[email protected]>
Add an API to check whether given function is of const type or not

github.com/compiler-research/CppInterOp - e2979300b10d250a37ba46bc68368fdc514082e8 authored over 1 year ago by Smit1603 <[email protected]>
Implement support for unknown sized ArrayTypes in GetDimensions

github.com/compiler-research/CppInterOp - 125bc568d6cbc7f0ed475e3408766c45ab8411f9 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add qualifier based test cases for GetTypeAsString

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

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

github.com/compiler-research/CppInterOp - d981538e36718ff336d1f353baf1cdad451e4543 authored over 1 year ago by Vassil Vassilev <[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 IsPODType

github.com/compiler-research/CppInterOp - d7f8de1cb31ec217432db0a59d14574e3c276048 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Teach GetBaseClass to deal with templated base classes.

github.com/compiler-research/CppInterOp - 5583fb9d90b292b63bebb3ce60204c354986859b authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add an API to return default values of arguments of functions as string

github.com/compiler-research/CppInterOp - 794cb6c107dcfec8a8fb78e19d99f69014efeffb authored over 1 year ago by Smit1603 <[email protected]>
We should not crash on incomplete type.

github.com/compiler-research/CppInterOp - d5d6f7598d38b2bb2206ef3df97b311a952548c5 authored over 1 year ago by Vassil Vassilev <[email protected]>
Use the ASTContext to get a type

github.com/compiler-research/CppInterOp - 58b45b1da367cd6385866d3439d799a6456c6c2b authored over 1 year ago by Vassil Vassilev <[email protected]>
Classes with no definitions should have 0 bases.

github.com/compiler-research/CppInterOp - d1ac475e95798949771cc2ad3be44e884305bd69 authored over 1 year ago by Vassil Vassilev <[email protected]>
Do not exclude non-existent content

github.com/compiler-research/CppInterOp - 7d98dc2c0407eaee5ceecead0c6b4285329d7c8d authored over 1 year ago by Vassil Vassilev <[email protected]>
Add tutorial and other contents for CppInterOp Documentation

github.com/compiler-research/CppInterOp - 045d9de4692c7d79b686738baccd4cba769eee25 authored over 1 year ago by Krishna-13-cyber <[email protected]>
Teach GetVariableOffset to handle global vars with deferred emission.

github.com/compiler-research/CppInterOp - e50a5649982c1226d79105eef43b6acbcb573444 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Add support for multidim arrays in GetUnderlyingType

github.com/compiler-research/CppInterOp - 63bf35b1ea80a8497927e87e3f2bc93cb139ef96 authored over 1 year ago by Baidyanath Kundu <[email protected]>
Adding coverage variable for matrix

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

github.com/compiler-research/CppInterOp - 0b339feba5c0915fc6588b79f5e79cc3db457068 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]>
Run git-clang-format on PR only

github.com/compiler-research/CppInterOp - 655abeb89fed38e5bf0c642e9baf7cfbd376b9d6 authored over 1 year ago by Vaibhav Thakkar <[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 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]>
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]>
Update CppInterOp.h

github.com/compiler-research/CppInterOp - 28a91d829c26593b80f4161c39bc3a324873c82f authored over 1 year ago by Alexander Penev <[email protected]>
Update Compatibility.h

github.com/compiler-research/CppInterOp - 2bae18b69d3af6ae056d033b1f9d62025736927a authored over 1 year ago by Alexander Penev <[email protected]>
Add nullptr check to GetCanonicalType

github.com/compiler-research/CppInterOp - b5507f71283b7775cc627f4c6141346b5efeff4d 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]>
Properly implement placement new via Cpp::Construct.

This patch should fix the valgrind issues.

github.com/compiler-research/CppInterOp - 2ced7b849b18794427fcbbb2ee99d748ed36b7b9 authored over 1 year ago by Vassil Vassilev <[email protected]>
Use the indent function. NFC.

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