summaryrefslogtreecommitdiff
path: root/java/openjdk8/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* . Update to 8u162.Greg Lewis2018-02-032-686/+737
| | | | Notes: svn path=/head/; revision=460849
* Fix a run-time crash with Clang 6.0.Jung-uk Kim2018-01-181-0/+13
| | | | | | | | | | | | Note this problem was introduced with fixes for JDK-8055007. https://bugs.java.com/view_bug.do?bug_id=8055007 http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/changeset/c6211b707068 PR: 225054 Notes: svn path=/head/; revision=459368
* . Don't incorrectly set the scopeId of an IPv6 interface on BSD.Greg Lewis2017-12-251-0/+13
| | | | | | | | | | This fixes binding sockets for applications running on IPv6. PR: 224079 Submitted by: John W. O'Brien <john@saltant.com> Notes: svn path=/head/; revision=457209
* Add support for "-XX:+UseLargePages" option.Jung-uk Kim2017-12-014-5/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Excerpted from the original submission: "FreeBSD on several architectures automatically utilizes superpages. So, for the JVM's JIT-compiled code cache and data heap, much of those regions are already using superpages. However, the -XX:+UseLargePages option still serves a useful, if secondary, purpose on FreeBSD. Essentially, it informs the JVM's platform-independent layer what the supported page sizes are. So, when memory is mmap(2)ed and munmap(2)ed within the code cache and data heap, the addresses and sizes will be superpage-aligned and a multiple of the superpage size, respectively. Currently, without this patch, the code cache, for example, typically starts at an unaligned address, so the initial portion of the code cache can never be a superpage. Similarly, unaligned munmap(2)s on the data heap force the kernel to demote superpages to 4KB pages, and this patch eliminates those demotions. This patch both introduces the code needed on FreeBSD to implement -XX:+UseLargePages and deletes code that was copied from Linux that is, to the best of my knowledge, useless on any version of BSD, i.e., UseHugeTLBFS and UseSHM. The additions are in part based on the Solaris version of os_solaris.cpp, e.g., the sorting of the page sizes array." Note I did minor style cleanup and regenerated the patches. Submitted by: alc Notes: svn path=/head/; revision=455243
* . Update to 8u152.Greg Lewis2017-11-192-763/+859
| | | | Notes: svn path=/head/; revision=454477
* Add preliminary support for aarch64 with Zero.Jung-uk Kim2017-11-011-0/+41
| | | | | | | PR: 223231 Notes: svn path=/head/; revision=453314
* Fix available memory calculation on head after r309017.Jung-uk Kim2017-09-072-6/+26
| | | | | | | | Note PORTREVISION is not bumped because it only affects a kernel without "options COMPAT_FREEBSD11". Notes: svn path=/head/; revision=449382
* . Update to 8u144.Greg Lewis2017-08-274-725/+797
| | | | Notes: svn path=/head/; revision=448833
* Update to 8u131.Greg Lewis2017-04-194-1464/+1087
| | | | Notes: svn path=/head/; revision=438840
* Merge fix for JDK-6900441 from Linux source.Jung-uk Kim2017-04-132-0/+308
| | | | | | | | | | | | | | | | | http://bugs.java.com/view_bug.do?bug_id=6900441 While we are at it, merge fix for JDK-8029453. http://bugs.java.com/view_bug.do?bug_id=8029453 Note JDK-8029453 only affects us when "-XX:WorkAroundNPTLTimedWaitHang=0" is forcibly set. Reported by: 张泽鹏 (redraiment at gmail dot com) Tested by: 张泽鹏 (redraiment at gmail dot com) Notes: svn path=/head/; revision=438460
* . Update to 8u121.Greg Lewis2017-01-293-643/+1175
| | | | Notes: svn path=/head/; revision=432697
* . Fix compilation with Clang 4.0Greg Lewis2017-01-152-0/+22
| | | | | | | | PR: 216016 Submitted by: jbeich@ Notes: svn path=/head/; revision=431607
* . Add support for the HotSpot Serviceability Agent for ppc64.Greg Lewis2016-12-291-202/+2430
| | | | | | | | | | | . This also pulls in some OpenBSD tweaks, I believe. These should be a no-op for FreeBSD though. PR: 212709 (partial) Submitted by: Curtis Hamilton <hamiltcl@verizon.net> Notes: svn path=/head/; revision=429875
* . Update to 8u112.Greg Lewis2016-10-304-624/+589
| | | | Notes: svn path=/head/; revision=424926
* Update cacerts file using the one included in 8u111 release.Alex Dupre2016-10-241-0/+0
| | | | | | | Notable change is the inclusion of Let's Encrypt CA. Notes: svn path=/head/; revision=424546
* . Include the thread id so that jstack can provide stack traces whenGreg Lewis2016-09-042-0/+37
| | | | | | | | | | | analysing core dumps. . Bump PORTREVISION. PR: 211196 Submitted by: Ron Roskens <ronald.roskens@gmail.com> Notes: svn path=/head/; revision=421302
* Make the FPU hack for ARM optional. Note this hack is not necessary forJung-uk Kim2016-08-261-0/+7
| | | | | | | | | VFPv3 or later, i.e., only VFPv1 and VFPv2 require this hack. https://svnweb.freebsd.org/changeset/base/288983 Notes: svn path=/head/; revision=420940
* . Update to 8u102.Greg Lewis2016-07-303-1604/+615
| | | | Notes: svn path=/head/; revision=419318
* . Regenerate patch-bsd and patch-bsd-test. This obsoletes another patchGreg Lewis2016-06-183-2232/+1574
| | | | | | | and should also fix ppc64 support. Notes: svn path=/head/; revision=417048
* . Fix a double free bug. This is pulled from upstream.Greg Lewis2016-06-161-0/+52
| | | | | | | | | | . Bump PORTREVISION. PR: 210226 Submitted by: girgen@ Notes: svn path=/head/; revision=416952
* Unbreak arm.Jung-uk Kim2016-06-133-3/+56
| | | | | | | | | | | | - Remove armv6hf because it is default now. - Merge a HotSpot fix from src/os_cpu/linux_zero/vm/os_linux_zero.cpp. http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c6ef40024aa2 - Add an upstream patch to unbreak Zero. http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8f58998958ca - Extend PR209599 to cover arm platforms. Notes: svn path=/head/; revision=416839
* . Use poll() rather than select() on BSD to avoid crashes during networkGreg Lewis2016-06-121-0/+85
| | | | | | | | | | | timeouts. This is forwarded ported from OpenJDK 7. . Bump PORTREVISION for this fix. PR: 210191 Submitted by: Andrew Smith <iamasmith.home@gmail.com> Notes: svn path=/head/; revision=416826
* Handle unsafe operations that access invalid memory more gracefullyGreg Lewis2016-06-121-0/+14
| | | | | | | | PR: 209599 Submitted by: Andrew Smith <iamasmith.home@gmail.com> Notes: svn path=/head/; revision=416825
* . Update to 8u92.Greg Lewis2016-05-174-3379/+6989
| | | | Notes: svn path=/head/; revision=415373
* . Update to 8u72.Greg Lewis2016-01-316-7850/+965
| | | | Notes: svn path=/head/; revision=407661
* . Unreak CCACHEGreg Lewis2016-01-212-0/+22
| | | | | | | | PR: 205751 Submitted by: chris@chrullrich.net Notes: svn path=/head/; revision=406824
* - Partially implement getThreadUserTime() using getrusage(2). Note we canJung-uk Kim2016-01-051-15/+57
| | | | | | | | | | | | | | only get usage for the current thread. Return -1 if the requested function is not supported, i.e., user time for other threads, rather than crash. [1] - Properly implement os::elapsedVTime() using getrusage(). Basically, it is taken from Linux version. - Temporarily revert r403748 to fix bootstrapping with earlier OpenJDK8. [2] PR: 205523, 205843 [1] PR: 205544 [2] Notes: svn path=/head/; revision=405320
* . Stub implementation of OperatingSystemImpl.Greg Lewis2016-01-021-0/+45
| | | | | | | PR: 205229 Notes: svn path=/head/; revision=405058
* Fix the previous commit. We do not support getThreadUserTime().Jung-uk Kim2015-12-231-1/+1
| | | | | | | PR: 205523 Notes: svn path=/head/; revision=404273
* Implement ThreadMXBean.getThreadCpuTime(), etc.Jung-uk Kim2015-12-232-0/+89
| | | | | | | | PR: 205523 Submitted by: will (via bsd-port-dev@openjdk.java.net) Notes: svn path=/head/; revision=404270
* . Update to 8u66.Greg Lewis2015-12-132-2112/+4672
| | | | Notes: svn path=/head/; revision=403646
* Fix regression introduced in r372338, i.e., mis-merged fix for JDK-8031581.Jung-uk Kim2015-12-101-0/+23
| | | | | | | PR: 205192 Notes: svn path=/head/; revision=403464
* Add an upstream patch to fix build for some 32-bit platforms, i.e.,Jung-uk Kim2015-12-091-0/+28
| | | | | | | | | java.lang.OutOfMemroryError. http://hg.openjdk.java.net/jdk8u/jdk8u/rev/f398f28e3112 Notes: svn path=/head/; revision=403432
* Clean up and modernize the port. No functional change.Jung-uk Kim2015-09-291-0/+99
| | | | Notes: svn path=/head/; revision=398188
* . Add support for armv6.Greg Lewis2015-09-293-0/+93
| | | | | | | | | PR: 201308 Submitted by: mikael.urankar@gmail.com Reviewed by: sbruno Notes: svn path=/head/; revision=398182
* . Move the large patches which contain the changes between updates of theGreg Lewis2015-09-089-1143910/+0
| | | | | | | | | JDK to being fetched remotely using PATCHFILES and PATCH_SITES. This cuts the size taken by openjdk8 in the ports repository. Notes: svn path=/head/; revision=396353
* . Update to 8u60.Greg Lewis2015-09-073-980/+285395
| | | | Notes: svn path=/head/; revision=396257
* Fix few more mismerges in the previous update.Jung-uk Kim2015-07-203-16/+20
| | | | Notes: svn path=/head/; revision=392605
* Tidy up couple of problems in the previous update.Jung-uk Kim2015-07-202-4/+15
| | | | Notes: svn path=/head/; revision=392604
* . Update to 8u51.Greg Lewis2015-07-1913-977/+10890
| | | | Notes: svn path=/head/; revision=392506
* . Fix BSD detection in the langtools test infrastructure.Greg Lewis2015-07-051-0/+11
| | | | Notes: svn path=/head/; revision=391339
* - Fix broken preprocessor directives.Jung-uk Kim2015-07-023-0/+147
| | | | | | | | | - Use sysctl(3) instead of procfs(5) when we need executable path from PID. MFH: 2015Q3 Notes: svn path=/head/; revision=391177
* Do not use static libjli for stable/10 and head. This complements PR193009.Jung-uk Kim2015-05-193-44/+123
| | | | | | | | | Re-apply r381431 while I am here. Submitted by: Kurt Miller <kurt@intricatesoftware.com> Notes: svn path=/head/; revision=386818
* . Update to 8u45.Greg Lewis2015-05-064-544/+46182
| | | | Notes: svn path=/head/; revision=385506
* Set rpath for libawt_xawt.so as we do for libawt.so and libawt_headless.so.Jung-uk Kim2015-04-012-48/+54
| | | | | | | Optimize fontconfig.properties while I am here. Notes: svn path=/head/; revision=382926
* Tidy up default fontconfig.properties.Jung-uk Kim2015-03-241-56/+60
| | | | Notes: svn path=/head/; revision=382173
* Catch up with font directory changes.Jung-uk Kim2015-03-241-16/+16
| | | | Notes: svn path=/head/; revision=382061
* Clean up patches again. No functional change.Jung-uk Kim2015-03-162-44/+2
| | | | Notes: svn path=/head/; revision=381431
* . Update to 8u40.Greg Lewis2015-03-154-1063/+344779
| | | | Notes: svn path=/head/; revision=381360
* - Revert all damages done in r372338 and r379049.Jung-uk Kim2015-02-276-113/+18
| | | | | | | | | - Really fix non-release builds. [1] PR: 193009 [1] Notes: svn path=/head/; revision=380064