Permalink
Commits on Jun 13, 2017
  1. Merge pull request #534 from lwahlmeier/fileGetParentFile

    dicej committed Jun 13, 2017
    fixed File.getParent when getting parent returns root
Commits on May 30, 2017
Commits on May 22, 2017
  1. Merge pull request #529 from mikehearn/proguard-fixes

    dicej committed May 22, 2017
    Some fixes to the ProGuard files
  2. Merge pull request #531 from mikehearn/fileinputstream-compat

    dicej committed May 22, 2017
    FileInputStream has wrapped some more native methods
  3. Merge pull request #532 from mikehearn/use-symlinks

    dicej committed May 22, 2017
    Symlink OpenJDK files rather than hardlink
Commits on May 14, 2017
Commits on Mar 22, 2017
  1. Merge pull request #526 from MaartenR/arrays-binsearch

    dicej committed Mar 22, 2017
    Added integer array binary search methods to Arrays class
  2. Merge pull request #527 from MaartenR/integer-nolz

    dicej committed Mar 22, 2017
    Added numberOfLeadingZeros method to Integer class
Commits on Mar 14, 2017
Commits on Mar 13, 2017
Commits on Mar 10, 2017
Commits on Mar 9, 2017
Commits on Mar 1, 2017
  1. Merge pull request #525 from MaartenR/master

    dicej committed Mar 1, 2017
    Added functionality to HttpURLConnection for obtaining content length
  2. Made http headers case insensitive

    Maarten Raaphorst
    Maarten Raaphorst committed Mar 1, 2017
Commits on Feb 16, 2017
  1. Merge pull request #521 from exFalso/extend-proguard

    dicej committed Feb 16, 2017
    Add Proxy, Executable, InvocationHandler, Enum members to openjdk.pro…
  2. Merge pull request #523 from exFalso/fix-array-class-flags

    dicej committed Feb 16, 2017
    Fix array flags
  3. Merge pull request #524 from exFalso/lambda-fixes

    dicej committed Feb 16, 2017
    Lambda fixes
Commits on Feb 7, 2017
  1. Merge pull request #520 from dicej/master

    dicej committed Feb 7, 2017
    make OpenJDK build compatible with ojdkbuild artifacts
Commits on Feb 6, 2017
  1. make OpenJDK build compatible with ojdkbuild artifacts

    dicej committed Feb 6, 2017
    One way to avoid the intense pain of building OpenJDK on Windows is to
    let somebody else do it, e.g. https://github.com/ojdkbuild/ojdkbuild.
    However, that project customizes the builds slightly, which means we
    need to make an effort to stay compatible.  This one-liner does that.
Commits on Feb 3, 2017
Commits on Feb 1, 2017
  1. Handle multiple interface lambdas, stubs to handle bridging, marker i…

    Mike Hearn authored and exFalso committed Jan 19, 2017
    …nterfaces
  2. Fix array flags

    Mike Hearn authored and exFalso committed Feb 1, 2017
  3. Add Proxy, Executable, InvocationHandler, Enum members to openjdk.pro…

    Mike Hearn authored and exFalso committed Feb 1, 2017
    …, getProtectionDomain to vm.pro
Commits on Dec 20, 2016
  1. Merge pull request #515 from dicej/lambda-fixes-2

    dicej committed Dec 20, 2016
    initialize MyThread::dynamicTable on thread creation
Commits on Dec 19, 2016
  1. initialize MyThread::dynamicTable on thread creation

    dicej committed Dec 19, 2016
    Previously, I was lazily initializing this field in addDynamic, but
    that only worked if a thread compiles an invokedynamic expression
    prior to the first time it executes one, which is not always the case.
    
    This is a bit tricky to write a simple test case for, since it
    involves multiple threads, but I've tested it with a big, lambda-heavy
    app and it fixes an otherwise consistent crash there.
Commits on Dec 17, 2016
  1. Merge pull request #514 from siepkes/runtime-maxfree-support

    joshuawarner32 committed Dec 17, 2016
    Added basic support for the Runtime.maxFree() method.
Commits on Dec 16, 2016
  1. Added basic support for the Runtime.maxFree() method. Some applicatio…

    siepkes committed Dec 16, 2016
    …ns (BouncyCastle
    
    for example) expect to be able to call this method.
Commits on Dec 8, 2016
  1. Merge pull request #513 from dicej/lambda-fixes

    dicej committed Dec 8, 2016
    fix a few memory safety issues
Commits on Dec 7, 2016
  1. fix jdk-test build

    dicej committed Dec 7, 2016
  2. fix a few memory safety issues

    dicej committed Dec 7, 2016
    The main issue was that offsets for GC roots on the stack were being
    miscalculated because invokedynamic bootstrap methods are invoked as
    static methods but were not being flagged as such.
    
    Also, I forgot to initialize MyThread::dynamicTable in the constructor
    (and why the hell doesn't `gcc -Wall` warn me about stuff like that?)
Commits on Dec 6, 2016
  1. Merge pull request #511 from dicej/lambda-fixes

    dicej committed Dec 6, 2016
    Lambda fixes