Skip to content

Conversation

markehammons
Copy link
Collaborator

This branch has far exceeded its original scope. It was originally meant to create versions of Slinc that ran on java 17, 18, and 19. This branch implements Slinc for java 17 and 19, and has nearly the original featureset while being significantly improved in performance and useability.

…' into 'major'

Resolve "Upgrade scala, clean up backwards compatibility hacks."

See merge request mhammons/slinc!36
Supports almost all functionalities of the original slinc while
outperforming it in a number of benchmarks.
In this commit I added the Receive trait for receiving data from native,
as well as MethodIn, which will be used for sending data into a Method.
I've also removed the FFI2 implementations for cleanup, and will begin
removing FFI soon. Finally, FFI3 will be renamed to FFI thanks to its
ease of implementation compared to previous versions, as well as
performance gains.
Also optimizes performance some.
Changed the publishing organization to fr.hammons, the license to
AGPLv3 + LGPLv3.
@markehammons markehammons merged commit 7361ee0 into master Oct 23, 2022
@markehammons markehammons deleted the 55-create-slinc-foreign-j17 branch March 25, 2023 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant