Take a look at the comments and code in update.sh
.
Requires a working version of Java 1.8.
I use create_tarball.sh
to make a copy of the build to share.
OpenJDK 1.7 builds for Mac OS X:
package com.github.mustachejava.util; | |
import java.util.HashMap; | |
import java.util.concurrent.ExecutionException; | |
import com.google.common.cache.CacheBuilder; | |
import com.google.common.cache.CacheLoader; | |
import com.google.common.cache.LoadingCache; | |
import com.github.mustachejava.Binding; |
package spullara.util; | |
import java.util.ArrayList; | |
public class Benchmarks { | |
private static int i = 0; | |
private static long time(String name, int times, Runnable runnable) { | |
long total = 0; |
diff -r aa0ad405f70b src/solaris/classes/java/io/FileDescriptor.java | |
--- a/src/solaris/classes/java/io/FileDescriptor.java Thu Jun 28 14:11:05 2012 -0700 | |
+++ b/src/solaris/classes/java/io/FileDescriptor.java Tue Jul 03 11:26:32 2012 -0700 | |
@@ -24,8 +24,11 @@ | |
*/ | |
package java.io; | |
+ | |
+import java.io.Closeable; | |
+import java.lang.Boolean; |
96 1 3 java.lang.String::hashCode (67 bytes) | |
/Library/Java/JavaVirtualMachines/1.8.0-lambda.jdk/Contents/Home/bin/java -XX:+PrintCompilation -Xmx2G -Xms2G -Didea.launcher.port=7551 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 11.app/bin" -Dfile.encoding=MacRoman -classpath "/Applications/IntelliJ IDEA 11.app/lib/idea_rt.jar:/Applications/IntelliJ IDEA 11.app/plugins/junit/lib/junit-rt.jar:/Library/Java/JavaVirtualMachines/1.8.0-lambda.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/1.8.0-lambda.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/1.8.0-lambda.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/1.8.0-lambda.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/1.8.0-lambda.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/1.8.0-lambda.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/1.8.0-lambda.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/1. |
/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/bin/java -XX:+PrintCompilation -Xmx2G -Xms2G -Didea.launcher.port=7550 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 11.app/bin" -Dfile.encoding=MacRoman -classpath "/Applications/IntelliJ IDEA 11.app/lib/idea_rt.jar:/Applications/IntelliJ IDEA 11.app/plugins/junit/lib/junit-rt.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/1.7.0u4.jdk/Contents/Home/jre/ |
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java -XX:+PrintCompilation -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation -Didea.launcher.port=7539 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 11.app/bin" -Dfile.encoding=MacRoman -classpath "/Applications/IntelliJ IDEA 11.app/lib/idea_rt.jar:/Applications/IntelliJ IDEA 11.app/plugins/junit/lib/junit-rt.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/deploy.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/dt.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/management-agent.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/plugin.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/sa-jdi.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Classes/charsets.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Classes/classes.jar:/System/Librar |
package jdk8tests; | |
import java.util.functions.IntBinaryOperator; | |
import java.util.functions.LongBinaryOperator; | |
/** | |
* Do we really need both Int and Long versions? | |
*/ | |
public class IntVsLong { |
#include <iostream> | |
#include <string> | |
#include <algorithm> | |
#include <vector> | |
#include <future> | |
using namespace std; | |
string flip(string s) { | |
reverse( begin(s), end(s) ); |
"dnn506yrbagrg.cloudfvont.net" 127.0.0.1 - - [13/Mar/2012:10:19:31 +0000] "GET /pages/scripts/0010/9605.js?369898 HTTP/1.0" 404 318 "http://sww.carsales.com.au/" "Mozilla/5.0 (iPad; U; CPU OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5" | |
"d1nfmblh2wz0fd.clouffront.net" 127.0.0.1 - - [13/Mar/2012:11:50:25 +0000] "GET /items/loaders/loader_1063.js?aoi=1311798366&pid=1063&zoneid=15224&cid=TH&rid=40&ccid=Bangkok&ip=180.183.48.142 HTTP/1.0" 404 321 "http://go.srvnow.com/ads.html?site=Social%20Media&zone=LD_FB_ROS_728&custom_reporting_var=15224" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.79 Safari/535.11" | |
"dnn506yrbagrg.cloudfront.net" 127.0.0.1 - - [13/Mar/2012:14:30:59 +0000] "GET /pages/scripts/0011/1911.js HTTP/1.0" 404 318 "http://www.nickjr.com/kids/" "Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2" | |
"d1ljua7nc4hnur.cloudfpont.net" 127.0.0.1 - - [12/Mar/2012:12:37:01 +0000] "GET /w |