nailgun icon indicating copy to clipboard operation
nailgun copied to clipboard

Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead.

Results 25 nailgun issues
Sort by recently updated
recently updated
newest added

Added table of contents Updated what is nailgun and benefits Added installation instructions for macOs and Linux. Removed bad link to "the nailgun website" Added link to original website QuickStart...

cla signed

This class relies on the deprecated functionality of System.setSecurityManager which was removed in Java 18. There is no way to fully restore the previous behavior, because Java does not provide...

cla signed

Running javac(not limited to) inside nailgun process has very high contention caused by security checks, in our case mostly: ``` java.io.UnixFileSystem.canonicalize0(Native Method) java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:172) java.io.File.getCanonicalPath(File.java:618) java.io.FilePermission$1.run(FilePermission.java:215) java.io.FilePermission$1.run(FilePermission.java:203) java.security.AccessController.doPrivileged(Native Method) java.io.FilePermission.init(FilePermission.java:203) java.io.FilePermission.(FilePermission.java:277)...

I have "uneducated" customers who could use the ng client from batch files. I would be interested in seeing support for the following use case: ``` `ng --config nailgun-config.cfg arg1...

Continues the work started in #11 by systematically overriding all the other methods of SecurityManager for a fast path when the base security manager is null. Fixes #134

Derived from #185: * Add missing @Override * Add missing @FunctionalInterface * update to AutoClosable * ng-version command not working in development setup * NGContext getters (instead of public attributes)...

GH Review: needs-revision
cla signed

Derived from #185: New mvn SNAPSHOT version for master branch

GH Review: needs-revision
cla signed

Derived from #185: Document improvements

cla signed

Well, as I tried this, I stepped upon a few problems: 1. Missing documentation, hence I updated the readme. 2. A few missing @Override and @FunctionalInterface. 3. Public attributes in...

cla signed

As opposed to current github page