Comments (3)
We've basically implemented the subset of functionality that we've needed to make our applications work, where "we" means the original developers at ReadyTalk and subsequent contributes. To get an idea of what that encompasses, you can browse the JavaDocs on the website and the test suite in the test directory of the repo.
There's no existing or planned compatibility chart. If you're considering using Avian in a commercial project, be aware that it's no longer under active development. I maintain it in my spare time these days, accepting pull requests and investigating bug reports, but have no plans to add new features myself.
from avian.
Your best bet is to try running your app with Avian and see what happens. I can tell you that in the VM, Java 8 lambda support is incomplete (see recent pull requests for details) but handles most common cases. There's also no JVMTI support. Other than that, most everything else should work, e.g. JNI, reflection, threading, etc.
As far as the Avian class library goes, it only supports a small fraction of the classes and methods that Java 8's standard class library supports. You can also use the OpenJDK class library with the Avian VM, although depending on your needs you might as well just use OpenJDK as-is, i.e. with the HotSpot VM.
from avian.
Thank you for your answer. Are you at least aware of any major missing features? What would be the expected symptoms of a missing functionality? A crash (like segfault) or maybe more like an JVM exception?
from avian.
Related Issues (20)
- getParentFile() behavior HOT 1
- Building embedded avian with openjdk class library without buliding the whole openjdk package HOT 2
- Error trying to run tomcat hello server HOT 5
- Avian does not support constructor references. HOT 1
- Travis build is failing for "bootimage-test=true" HOT 2
- Unable to compile Lambda/default method HOT 10
- Is it possible to embed Avian in C/C++ ? HOT 1
- UnsetisfiedLinkError HOT 3
- openjdk8 - java/lang/SecurityException: Cannot locate policy or framework files! HOT 2
- NoSuchMethodError unmodifiableCollection HOT 4
- Collectors.joining: don't know how to auto-unbox to V HOT 1
- Is possible to build a GUI using Swing/JavaFX or at least AWT??
- avian fails to build with java 10.0.1 due to java version parsing HOT 2
- Getting a ClassCastException when trying to get class annotations
- Yet another lambda problem
- invokedynamic leads to accessing null dynamicTable in addDynamic.
- java/lang/annotation/AnnotationFormatError: Unexpected end of annotations.
- File Descriptor Leak in NIO
- Fails to compile on a modern Linux system, fixed via PR
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from avian.