Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 17 Aug 2013 17:55:54 +0100] rev 2659
Bugfix in native: #_sun_reflect_NativeConstructorAccessorImpl_newInstance0:_:_: ...
...send #basicNew instead of #new because #new calls the default constructor itself
Jan Vrany <jan.vrany@fit.cvut.cz> [Sat, 17 Aug 2013 09:57:56 +0100] rev 2658
Fixes in number of java.net natives
- _java_net_PlainSocketImpl_socketBind:_:_:
- _java_net_SocketInputStream_socketRead0:_:_:_:_:_:
- _java_net_SocketOutputStream_socketWrite0:_:_:_:_:
- _sun_misc_Unsafe_park:_:_:_:
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 16 Aug 2013 09:59:11 +0100] rev 2657
Fix in native #_java_net_PlainSocketImpl_socketConnect:_:_:_:...
...for OpenJDK with holder-based layout of InetAddress/Inet4Address.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 15 Aug 2013 23:32:16 +0100] rev 2656
Implemented connect0() and disconnect() natives for java.net.PlainDatagramSocketImpl.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 15 Aug 2013 22:31:51 +0100] rev 2655
Support for timeout in datagram receive native.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 13 Aug 2013 11:56:17 +0100] rev 2654
Some work on datagram socket support.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 12 Aug 2013 10:28:56 +0100] rev 2653
Fix in native java.net.Inet4AddressImpl.lookupAllHostAddr()
Some OpenJDK 6 versions seem to have different class layout, having
family, address and hostname stored in separate holder objects.
Some have three instance variables instead. This fix detects which
layout is used and fills slots properly.
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 12 Aug 2013 02:36:09 +0100] rev 2652
Added Mauve tests for java.net.* into testsuite
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 11 Aug 2013 14:00:50 +0100] rev 2651
Bug fix in JavaClassReloader: flush all dynamic proxies for static methods...
...otherwise cached dynamic proxy would call old implementation of the static.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 09 Aug 2013 02:35:21 +0100] rev 2650
Fix for method restart.
Upon restart, refetch bytecode and constant pool from up-to-date method
found in the class rather than from the method in context (which may be
the old method)