a32nx
JDK
Our great sponsors
a32nx | JDK | |
---|---|---|
123 | 134 | |
4,566 | 14,959 | |
0.8% | 1.3% | |
9.4 | 9.9 | |
4 days ago | 4 days ago | |
JavaScript | Java | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
a32nx
- Finally made the move to PC from Xbox!
-
Just got a PC, what are some must have mods to make my MSFS experience improved?
Get the FlyByWire A32NX.
-
Question regarding FBWs A32NX change-log
I know that there is a changelog on Github here: https://github.com/flybywiresim/a32nx/blob/master/.github/CHANGELOG.md
This shows what is planned for 0.8
-
Direct links to some PC mods
FlyByWire A320 (site) note: adds new plane, does not replace vanilla
- Why a new generation of developers is flooding to X-Plane.
-
FBW A32X NEO -- Cabin pressurization emergency
Next time it will warn you earlier (at least after this is QA tested and merged) ;) https://github.com/flybywiresim/a32nx/pull/6650
The ecam warning for packs off is not in at the moment. An entirely new flight warning system is being built from scratch. Once that’s ready all of the ECAM warnings will be implemented. The packs off one might be a good idea to do in the interim even with the old system as I’ve seen this quite a few times and even done it myself…
-
Whats your favourite open source Rust project that needs more recognition?
Just found this today. Thought it was pretty interesting that Rust is being used to build an A320 for Microsoft Flight Simulator 2020.
- Is there any most have mods?
JDK
-
JDK 21 - Performance Improvements Revealed
In this case you have some binary data represented as a byte array and you want to treat it as an array of longs (or an array of any of the primitives.) SIMD here is over complicating it, as all you really need is to know what offset to use and if you need to re-interpret the bits. That's what the MethodHandles.byteArrayViewVarHandle is doing. In order to do this you need to use the Unsafe class. The code for all of this is generated from this template if you're interested.
It's just using a simple pre-processor called SPP. The source code for it is here.
- JEP draft: No longer require super() and this() to appear first in a constructor
-
JavaDoc may support Markdown !
There is a PR to support Markdown in JavaDoc. https://github.com/openjdk/jdk/pull/11701
-
OpenJDK Proposes Project Galahad to Merge GraalVM Native Compilation
I think the entirety of Hotspot is written in C++ [0]? The standard library in the JDK is mostly written in Java, but the VM itself with the GC and JIT code is in C++, which makes sense as the GC would have to collect itself.
If you do not count the standard library as part of the JVM (but part of the JDK), then the JVM is written mostly in C++.
To add to your question, assuming the tooling at github is ok, it has ~20% as c/c++ for https://github.com/openjdk/jdk. I would think most of that would be concentrated in the hotspot code, but I don't know. Would be delighted to know what the original post was referring to.
- In Java, how do static arrays of Strings work? Strings are arrays of characters, so when the array of Strings is initialized with a given size, how does Java know how much memory to allocate?
- NSA Cybersecurity Information Sheet remarks on C and C++.
-
How does jvm deal with syscalls
It has code that gets compiled dependent on what OS and CPU it's targeting. See https://github.com/openjdk/jdk/tree/master/src/java.base for example. There are different directories for the different supported OSes.
-
JDK 20 will introduce float16 conversion methods
Exactly so, there are a bunch of Java interfaces to native ML libraries that have some messy bit hacking to convert between fp16 and Java floats. This API along with the intrinsification (https://github.com/openjdk/jdk/pull/10500) will mean I can throw away that code and replace it with something that performs correctly and is much faster.
What are some alternatives?
salty-747 - An open-source modification for the default MSFS 747-8, aiming to improve the lacking features and realism of the default aircraft.
littlenavmap - Little Navmap is a free flight planner, navigation tool, moving map, airport search and airport information system for Flight Simulator X, Microsoft Flight Simulator 2020, Prepar3D and X-Plane.
msfs-community-downloader - MSFS add-in downloader
Graal - GraalVM: Run Programs Faster Anywhere :rocket:
buttplug-rs - Rust Implementation of the Buttplug Sex Toy Control Protocol
steam-runtime - A runtime environment for Steam applications
msfs_tbm930_project - Improvement project for the MSFS default TBM930.
OkHttp - Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
Caffeine - A high performance caching library for Java
intellij-community - IntelliJ IDEA Community Edition & IntelliJ Platform
msfs_tbm930_project - Improvement project for the MSFS default TBM930.
pest - The Elegant Parser