-
Notifications
You must be signed in to change notification settings - Fork 334
Moving polyglot java import
handling into EpbLanguage
#13483
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
f5e4c28
Moving the Java loading functionality into EpbLanguage
JaroslavTulach a4f6cfc
Introducing EpbParseInstrument to allow parsing of (non-public) EpbLa…
JaroslavTulach 95b06c1
Only use background compilation flag when profiling, not debugging
JaroslavTulach 842c8cb
Able to call OtherJvmClassLoader in the test
JaroslavTulach 6297773
Can load guest Java classes via EpbLanguage
JaroslavTulach e58f852
Loading other JVM classes via EpbLanguage
JaroslavTulach 9803717
Using the same interop messages for OtherJvm and Espresso
JaroslavTulach 3ece0f5
jvm-interop is now needed by EpbLanguage
JaroslavTulach 8ee0376
Running the JavaInteropTest in both: host and guest interop mode
JaroslavTulach 99200bc
Avoiding context manipulation in the other JVM Java
JaroslavTulach 31d154c
Simple test demonstrating differences between JVM and dual JVM interop
JaroslavTulach 5dbfaeb
There is a difference in behavior of cached and uncached invokeMember…
JaroslavTulach 479398c
EpbLanguage now needs jvm-interop
JaroslavTulach 1c279e6
Consistency of cached and uncached version of InteropLibrary.invokeMe…
JaroslavTulach b1815b9
Merge remote-tracking branch 'origin/develop' into wip/jtulach/Channe…
JaroslavTulach d4d8fe6
Access ContextUtils via ctx()
JaroslavTulach cb16b85
language-server/test needs jvm-interop for EpbLanguage dependency
JaroslavTulach 9a56c6e
Wrap HostJavaObject into OtherContextObject
JaroslavTulach 0b8ed72
Make sure UnknownIdentifierException gets thru both JVMs
JaroslavTulach 9fe14e4
Enum constants are also fields
JaroslavTulach f3a11b0
enum can be pesistable
JaroslavTulach 609cd41
Yield expected IOException
JaroslavTulach 335006e
No exit status as PanicException isn't exit exception
JaroslavTulach 3dfd40d
Propagate Truffle exceptions as ThrowValue message
JaroslavTulach 8764fcc
Support for persisting java.time types used by InteropLibrary
JaroslavTulach c157ae0
Rewriting polyglot docs
JaroslavTulach e0a2f99
Moving all class loading into EpbLanguage
JaroslavTulach e9ea72a
@TruffleBoundary on class loading
JaroslavTulach e7120b5
Enter context before createPolyglotJava
JaroslavTulach 532f9f6
Dedicated class for dealing with polyglot interop in EnsoContext
JaroslavTulach cad47c5
Supply LibraryResolver via InteropLibrary
JaroslavTulach d2abc79
Enso can catch Java NumberFormatException
JaroslavTulach 2a59711
Propages Panic to Java
JaroslavTulach 71c8f54
Don't delegate getSourceLocation() messages
JaroslavTulach c03042b
Explicitly rethrow the exception
JaroslavTulach 861111d
GuestJavaInteropTest.testInterfaceProxyFailuresA properly propagates …
JaroslavTulach 67d8c11
Using context with HostAccess.ALL to load other JVM classes
JaroslavTulach 3ec303f
Adjusting documentation to comments of @otulach
JaroslavTulach e2f7596
Reverting changes in .dev-env
JaroslavTulach a95c74a
Documenting the EpbLanguage
JaroslavTulach 63f1b12
Associate each side of jvm.Channel with own onEnter and onLeave funct…
JaroslavTulach 5efc834
Documenting JavaInteropTest
JaroslavTulach 62aaafe
Throw and catch TestException
JaroslavTulach 0beaea8
Unwrap OtherJvmTruffleException delegate before passing it back
JaroslavTulach File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.