Ecosyste.ms: OpenCollective

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

github.com/paramsiddharth/metacall-core-detached

MetaCall: The ultimate polyglot programming experience.
https://github.com/paramsiddharth/metacall-core-detached

Set the callback to a named function in order to avoid it to be deleted.

4404ebab1481b12442720500abe4dd7615971fd7 authored almost 5 years ago
Change order of find folders in the addon.

00aac660522db04857f3a51841c3c87ef0bdf974 authored almost 5 years ago
Add better debug logging for reflect.

e3b2b77c512586a7a7238766f711bf2630c5feed authored almost 5 years ago
Update tabs.

4afd00fdfc88f969a0f8d25352ae74cf0544e983 authored almost 5 years ago
Add test for cobol loader.

e204a2a6ba1603a6afefd9755ead21ff78688aab authored almost 5 years ago
Add metacallt_s for calling explicitly passing types and number of arguments.

c0f95417543bbedb104dabe882c1501459596802 authored almost 5 years ago
Update linting.

c4ce87bf1a7d02b0da2698b087fc38916a42acca authored almost 5 years ago
Add base for cobol loader.

477b57caca4336a0f517b5d7e4313cd5d6b64b27 authored almost 5 years ago
Minor bug solved in NodeJS find script includes.

9da62b0a95ff962139e67ac453b247e693ddcd33 authored almost 5 years ago
Add find cobol script for CMake.

73fc52992d3d4d17a652ccf786e7eca3e293301f authored almost 5 years ago
Add version for funchook and remove soname.

65e248254359c615265805ff958f1d78216f6fe1 authored almost 5 years ago
Add more examples to the readme.

80eabe72d3e5a6399bb0f11c7793b0aed5185210 authored almost 5 years ago
Update readme with installer and examples info in the abstract section.

4c3dcbe815d0a72d31c2ab116e307e85526c9baf authored almost 5 years ago
Solve minor bug in NodeJS find script and trying to implement trampoline compatible for all build conditions.

1807b4698709f7d791636c68178b346d1be05f3a authored almost 5 years ago
Solve bug in find nodejs cmake script related to headers path.

e30c28e57f19c91f94239338c26674d0b4d168e2 authored almost 5 years ago
Add debug info for find nodejs headers.

033dbad76e3d34e8190aae0c83e4479771a89262 authored almost 5 years ago
Solve bug from previous commit.

d5a54119eb60c2e765b652abaf8693f5440a8b63 authored almost 5 years ago
Add checks for NodeJS headers integrity.

c9df32372f619c7ddd50f20bc6c9a57a7d604fdf authored almost 5 years ago
Solve minor bug with v8 headers in FindNodeJS:

10f04c7e061b7ed987fec8f22e2260b60d01e694 authored almost 5 years ago
Trying to solve bugs with FindNodeJS headers.

e5c83699d4344a245816ecdeeba6c040b57c6f82 authored almost 5 years ago
Add workaround for find nodejs headers.

42e79c675da96e4c7f599460224d806fe9a3bfd2 authored almost 5 years ago
Solve minor bug in funchook detour install.

59f986b47b45fa1600f8f5ebd99ef88d20f1f312 authored almost 5 years ago
Solve bug in FindNodeJS CMake script, when building the library, if the node distribution is installed from apt instead of in the way it is done in the tools/node/Dockerfile, it could not find the headers, so after building and installing the node library, we must search again for finding the headers.

7e8d9ba643bb477f4a32da93e614371845ecb915 authored almost 5 years ago
Update RTC flags properly for MSVC compilation in release mode.

6e272589b15265f96f7164c98622c519d6d0e89f authored almost 5 years ago
Disable RTC compile options for MSVC in Release mode.

d561edba92d554590e24be78c1f5042301164e6c authored almost 5 years ago
Disable RTC compile options for MSVC in Release mode.

5544c3f4f69f9e099c6649521c6a64297c0ff54c authored almost 5 years ago
Add debugging for CMake NodeJS as an option.

1ae22de037d0880831f6230e96887c9788bfde9e authored almost 5 years ago
Update FindNodeJS changing ICU library source download to zip format.

268d05fdd8412ab26e2c835c130c76e0051ee1b5 authored almost 5 years ago
Add dependency to python frontend script.

2cecc1e5aa5f1b1864a0f09264e7f8cd96090077 authored almost 5 years ago
Add include of stdarg to metacall_log.

142eb22d0963f71f9e33da0f0038ca0f7fa4822f authored almost 5 years ago
Add a more portable version of build/install doc in README.

5fb545e31a9fa85f3e1b12484374532d102c85e9 authored almost 5 years ago
Update properly the links to the source of icu.

01b2ef219ad357574709d84f61be83c286df3a23 authored almost 5 years ago
Update lib icu source urls.

239d718c9802bd89d386090ae3c153b6f0c30fe5 authored almost 5 years ago
Solve minor bug in cs_loader_impl target for building with Guix.

4386dd724abbfac32a2da9a79fe509d8790f0ad8 authored almost 5 years ago
Solve minor bug in cmake find script for dotnet.

c7c8470724cd4842aa6d7cef1da5449368ca6fee authored almost 5 years ago
Add debug info for cs_loader_impl build and solve minor bug in dotnet find script.

2621d9cb960a39ff8601d6a1b54763144b1e2a3b authored almost 5 years ago
Solve minor bug in cs_loader_impl guix build.

8689da29aa4404415c1e342d2caba30ba0be53d6 authored almost 5 years ago
Adapt cs_loader_impl for Guix build.

529a8b29f75d1cf65c374905e0bb1a999b11cc98 authored almost 5 years ago
Make CS Loader implementation dependant of DOTNET_COMMAND.

3d7f2eb1bf220d0e269f390ce82b8a1c551bb170 authored almost 5 years ago
Add dotnet command configurable from an option in order to provide support for Guix.

b4ab8c69b86b7e7a6077b7ad99c7fe24bc0c7539 authored almost 5 years ago
Formatted csharp scripts and remove strange unicode.

468ded3da3d77a58ab663530018bcc8b4324c987 authored almost 5 years ago
Solved double recursion case between node port and python loader, some bugs where originated in the python loader.

5c9d717e7a607ab3ebca06b9e1948c686755413d authored almost 5 years ago
Refactor tests for new callback cases.

0f7b4383a0e1d3e8799b1bebec4ceb7559922215 authored almost 5 years ago
Add new register API for accessing to the function pointer when it is created.

f8c739c80d999e544b32510222afd9a4b9114620 authored almost 5 years ago
Add more verbosity to function call errors in reflect module.

adfacc71b34d664b7c0d5be8909a5ac0996f2a75 authored almost 5 years ago
Remove workaround in node port for obtaining the callback argument size.

adf1ebb535c70b4a1880bd353f94b6fdc941dd64 authored almost 5 years ago
Refactor function calls in order to allow varidic arguments or overwrite the arguments call size.

22fa4bd56bb88134d7f83d6ed0c767d15a3e368f authored almost 5 years ago
Update tests for callbacks (python/node).

813deb8f2eb48fdd1e1e0958a6345a88fdd471d2 authored almost 5 years ago
Solve bugs in python callbacks, improve python function generation.

b61efd2b510933afecf5ea40c40f873a7fc40a25 authored almost 5 years ago
Add move semantics and better information for exeptions in the node port.

faf397b64db4fbb62cd62d1814ce5005001ff86e authored almost 5 years ago
Add simple version logs format that can be enabled from build options (OPTION_BUILD_LOGS_PRETTY).

a16434bba44b44aaffa94fb1ceca82c77667713f authored almost 5 years ago
Add full support for opaque values with ownership for unimplemented types.

848ce463a13680215e61109514911a4982b9fedf authored almost 5 years ago
Merge branch 'develop' of https://github.com/metacall/core into develop

bf8c9dc72ffd1fd81ef4f7c9a17d7da0106cc2dc authored almost 5 years ago
implemented externals in node_port

431cc58ad880c0c67735e5fea04aef14c3598a9b authored almost 5 years ago
Add opaque pointer support for python port in order to support invalid types as a workaround.

59615ccf328521eda6064651c4c8d3faf9c61eaf authored almost 5 years ago
Implement base for metacall calls by handle.

90cf3e19df45beb9bb52cbc0044360d457881005 authored almost 5 years ago
Add more testing in node port in order to catch the callback bug.

63300b65fb374169e3466780dfbeb59f17d2cdb8 authored almost 5 years ago
Add more tests cases for metacallcli.

09f3a4b77dc6ac8edc6a5032588e355ea1d2796a authored almost 5 years ago
Add a test for python port with mock.

df8b98fee9a6d91dac633c052916141b1d0ac203 authored almost 5 years ago
Add checks for detours compile options in detours test.

c1661f41a63b6a923a10fc5be9509ff500f798fa authored almost 5 years ago
Add load from memory and solve a memory leak in node port.

e4d609adba01325809e2e497fe5b4a233033886b authored almost 5 years ago
Update cherow dependency bug for Guix builds.

fa76e079b151a9f466d1c2ae61cb9696cd82efc8 authored almost 5 years ago
Update install directory in bootstrap for Guix.

2103b6b49244759734349e2c064f5beb689c02db authored almost 5 years ago
Improve build system and added integration tests working properly with docker.

c6d5754ec03aa47cce8e4900ee63a2efd459a273 authored almost 5 years ago
Solve minor bug with node port when defining size of files to be loaded.

8f3969f38d60fa7ba928fdaee9a21be7d6b804e0 authored almost 5 years ago
Add benchmarks for docker compose and tooling.

6e54bd8a518e408073e6550e80dd2d335cebfc86 authored almost 5 years ago
Solve funchook dependency error.

2094cbeba34d18b833e13058742e3303d9a772a5 authored almost 5 years ago
Update metacall environment in order to properly install dotnet certificates.

05e3abb563cdef6b0623f47e82b8beee4ee1280b authored almost 5 years ago
Add null type to node port.

7bae1634d6ebbc8936a9b07fa124e814fd5c8871 authored almost 5 years ago
Add null type to ruby loader.

c5b3e012325dbe4f12d3e097a6e707be4d029a17 authored almost 5 years ago
Update detours funchook to v1.0.0 version and fixed it.

c0920669852992628f78839fb584ef8c3eec40a2 authored almost 5 years ago
Undo changes that introduced deadlocks in the node loader.

1214db28f2cc183279c6df1a788cea9b68ec99a2 authored almost 5 years ago
Mitigated deadlock of node in combination with python.

0be7b85809b319db1b4fc413ea6f931f6e93352b authored almost 5 years ago
Add memcheck suppressions for node.

e76e707fd1f8533d53551bc8bdfe19a23bc5df76 authored almost 5 years ago
Solve memory leaks in node loader and improve python loader initialization.

9ae914ceaaa0b91710ee79f75999b0ae5eca56bc authored almost 5 years ago
Solve memory leak of py loader, improve memcheck suppression for python and added more verbosity.

2bee3c50e16c8badf81bc3559006c151d50bda3f authored almost 5 years ago
Add integration tests for metacall cli in order to solve some deadlocks in the node loader.

ecdf05ce890ed257980368cdc03f66bfd1b7d7dc authored almost 5 years ago
Add m ore test cases for factorial.

ade7f44ecd62f37d97abb9191033cec7fa0cccb4 authored almost 5 years ago
Add safety for recursion calls for native functions in python (still failing).

3b13aa4a83f6e0667c45a4f89e2378c7e6ac099f authored almost 5 years ago
Add type null in node loader.

fff428418c5cc10d61ea98559788fa3e27920ce3 authored almost 5 years ago
Update readme with latest monkey patch API for NodeJS.

6ec641a269e15c638ee0323d622a3f6e99a49d45 authored almost 5 years ago
Solve bug from commit d2a56b74e3ac3fa38b3dd03e31b93d1bbea033e2 related to undefined return in node port.

54e2f8db2cc20a002ee9b8296cb9e8272a356efe authored almost 5 years ago
Add null type to node port.

77d70d79b2fabe79f20fcb1e74d951a37a342982 authored almost 5 years ago
Update all tests related to python and new null type.

629606552d21a878580a46449361d01bc29bcd61 authored almost 5 years ago
Add support for type null (Py_None) in python loader.

d2a56b74e3ac3fa38b3dd03e31b93d1bbea033e2 authored almost 5 years ago
Update node port version in package lock.

16d55ea342fbf43637a666ae2e7e74cb02afc0b1 authored almost 5 years ago
Add testcase for functions that don't return anything from Python to Node

d7fbc2cab08b947bb699c11ce9f5e59a4a74c8b1 authored almost 5 years ago
Update npm ignore and version of node port.

3bda0ae12f4114e11d5c53974efb12ea023ce0c2 authored almost 5 years ago
Improve callback support in node and python, still not working properly with @trgwii tests.

570e4cbfbc23bab1b9cc0c1fe415a75800cffca0 authored almost 5 years ago
Add more complex tests cases for callbacks.

417a7f958254247e654dc6e098c8311e4ad5b387 authored almost 5 years ago
Implement currying in node port for callbacks, solve more memory leaks.

b9f3a071b165796b441b624397973cd2d5fe50da authored almost 5 years ago
Solve memory leak with return values related to functions, now instead of deleting the return value (which forces to delete the lambda callback when it is anonymous as it does not have references to any handle) we created a finalizer (for old NodeJS versions and newer ones) which deletes the value when it is garbage collected instead of inmedietly after the return.

97a6e04046aca57428d50d7199bcf805adf9a621 authored almost 5 years ago
Add some extra tests, solve some memory leaks in python loader, add more use cases for callbacks.

589d38baf108fa93556e0c470acc476516e61c65 authored almost 5 years ago
Add base implementation for returning callbacks in node port.

efa7c14d3002c775638b57a50c1502a3afeb5325 authored almost 5 years ago
Solve minor bugs and properly implemented callbacks in node port (return still not implemented).

c1e8f56ee4e4dfd1400e355494f6cb483ad97a03 authored almost 5 years ago
Add base for supporting callbacks in node port. Refactor of many functionality from reflect function and signature in order to support it, this should not be done in this way, the correct way should be moving all ports to the loaders and merge both with the proper abstraction. Exposing metacall internals should not be the way to go. Meanwhile with this patch we can have callbacks temporally until we solve these design errors.

c530f6ed5eedfde6790406df76c8d21a8b7c9a0d authored almost 5 years ago
Merge pull request #39 from metacall/dependabot/bundler/source/scripts/ruby/blog/source/puma-4.3.3

Bump puma from 4.3.1 to 4.3.3 in /source/scripts/ruby/blog/source

91ccb095fb73255250ec4e4fc4abc7927605042d authored almost 5 years ago
Add support for returning lambdas in python.

8c77951c0089505a8a628f6b2789c0f5f4dbcf4f authored almost 5 years ago
Implement handle reference counting for function objects in order to allow automatic deletion for anonymous functions and deletion of functions in handles only when all handles referencing the function are deleted.

8a2fe2cd70f4191b67d39b783604dc962658cabf authored almost 5 years ago
Implemented callbacks successfully as a function parameter for python loader.

ca89fc8b4cfce1a95202f9d99e2d9d6c81a51a00 authored almost 5 years ago