You can subscribe to this list here.
2005 |
Jan
|
Feb
(118) |
Mar
(82) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(59) |
Jun
(295) |
Jul
(92) |
Aug
(121) |
Sep
(111) |
Oct
(77) |
Nov
(163) |
Dec
(150) |
2007 |
Jan
(153) |
Feb
(163) |
Mar
(349) |
Apr
(223) |
May
(267) |
Jun
(450) |
Jul
(346) |
Aug
(230) |
Sep
(288) |
Oct
(123) |
Nov
(68) |
Dec
(34) |
2008 |
Jan
(13) |
Feb
(35) |
Mar
(92) |
Apr
(101) |
May
(168) |
Jun
(285) |
Jul
(198) |
Aug
(115) |
Sep
(77) |
Oct
(98) |
Nov
(81) |
Dec
(35) |
2009 |
Jan
(76) |
Feb
(234) |
Mar
(86) |
Apr
(41) |
May
(23) |
Jun
(17) |
Jul
(40) |
Aug
(16) |
Sep
(16) |
Oct
|
Nov
(8) |
Dec
(11) |
2010 |
Jan
(1) |
Feb
(4) |
Mar
(17) |
Apr
(4) |
May
(13) |
Jun
(24) |
Jul
(89) |
Aug
(21) |
Sep
(25) |
Oct
(19) |
Nov
(8) |
Dec
(1) |
2011 |
Jan
(3) |
Feb
(13) |
Mar
(9) |
Apr
(1) |
May
(6) |
Jun
(19) |
Jul
(51) |
Aug
(30) |
Sep
(3) |
Oct
|
Nov
|
Dec
(13) |
2012 |
Jan
(10) |
Feb
(11) |
Mar
|
Apr
(1) |
May
(3) |
Jun
(3) |
Jul
(9) |
Aug
(34) |
Sep
(5) |
Oct
(5) |
Nov
(8) |
Dec
(6) |
2013 |
Jan
(4) |
Feb
(14) |
Mar
(11) |
Apr
(8) |
May
(9) |
Jun
(6) |
Jul
(6) |
Aug
(11) |
Sep
(8) |
Oct
(22) |
Nov
(2) |
Dec
|
2014 |
Jan
(1) |
Feb
(6) |
Mar
(8) |
Apr
(4) |
May
(5) |
Jun
(4) |
Jul
(26) |
Aug
(22) |
Sep
(29) |
Oct
(42) |
Nov
(12) |
Dec
(7) |
2015 |
Jan
(13) |
Feb
(25) |
Mar
(81) |
Apr
(50) |
May
(37) |
Jun
(52) |
Jul
(65) |
Aug
(20) |
Sep
(20) |
Oct
(19) |
Nov
(7) |
Dec
(14) |
2016 |
Jan
(21) |
Feb
(18) |
Mar
(13) |
Apr
(16) |
May
(20) |
Jun
(7) |
Jul
(12) |
Aug
(7) |
Sep
(2) |
Oct
(11) |
Nov
(13) |
Dec
(12) |
2017 |
Jan
(5) |
Feb
(9) |
Mar
(3) |
Apr
(4) |
May
(15) |
Jun
(3) |
Jul
(4) |
Aug
(10) |
Sep
(3) |
Oct
(7) |
Nov
(4) |
Dec
(3) |
2018 |
Jan
(4) |
Feb
(4) |
Mar
(2) |
Apr
(4) |
May
(3) |
Jun
(12) |
Jul
(10) |
Aug
|
Sep
(9) |
Oct
(3) |
Nov
(9) |
Dec
(5) |
2019 |
Jan
(13) |
Feb
(11) |
Mar
(14) |
Apr
(10) |
May
(10) |
Jun
(4) |
Jul
(1) |
Aug
(2) |
Sep
(3) |
Oct
(2) |
Nov
(2) |
Dec
|
2020 |
Jan
|
Feb
(2) |
Mar
(3) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(4) |
2022 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Erik B. <no...@gi...> - 2022-02-16 10:26:06
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 5072f19761115d987b6ee162f49a03522d36c697 https://github.com/JikesRVM/JikesRVM/commit/5072f19761115d987b6ee162f49a03522d36c697 Author: Erik Brangs <eri...@gm...> Date: 2022-02-16 (Wed, 16 Feb 2022) Changed paths: M build/components/classpath.xml A build/components/patches/classpath-web.RVM-1181.patch Log Message: ----------- RVM-1181 : Fix build with GNU Classpath |
From: Erik B. <no...@gi...> - 2022-01-11 19:08:43
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 657de09e2f4ac33f7cbbccc10f7ce23d66d207fb https://github.com/JikesRVM/JikesRVM/commit/657de09e2f4ac33f7cbbccc10f7ce23d66d207fb Author: Erik Brangs <eri...@gm...> Date: 2022-01-11 (Tue, 11 Jan 2022) Changed paths: M tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/FieldValues.java Log Message: ----------- Correct boot image writer message for unknown fields Commit: c3fb194c892b63a7c2904496db7fc2a44e8255ae https://github.com/JikesRVM/JikesRVM/commit/c3fb194c892b63a7c2904496db7fc2a44e8255ae Author: Erik Brangs <eri...@gm...> Date: 2022-01-11 (Tue, 11 Jan 2022) Changed paths: M libraryInterface/OpenJDK/EPL/src/java/lang/JikesRVMSupport.java M libraryInterface/OpenJDK/EPL/src/java/lang/reflect/JikesRVMSupport.java M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/java_lang_Class.java M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/java_lang_reflect_Constructor.java M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/java_lang_reflect_Field.java M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/java_lang_reflect_Method.java M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/sun_reflect_NativeConstructorAccessorImpl.java M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/sun_reflect_NativeMethodAccessorImpl.java M rvm/src/org/jikesrvm/classloader/RVMField.java Log Message: ----------- RVM-549 : Change OpenJDK library interface to use GC-safe accesses This fixes jython on OpenJDK x64 which previously crashed during GC. Compare: https://github.com/JikesRVM/JikesRVM/compare/908a30d4b7ca...c3fb194c892b |
From: Erik B. <no...@gi...> - 2021-12-28 13:39:14
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 908a30d4b7cac9df1135f7f0abd6d41d26c97427 https://github.com/JikesRVM/JikesRVM/commit/908a30d4b7cac9df1135f7f0abd6d41d26c97427 Author: Erik Brangs <eri...@gm...> Date: 2021-12-28 (Tue, 28 Dec 2021) Changed paths: M rvm/src/org/jikesrvm/compilers/opt/lir2mir/ia32/BURS_Helpers.java Log Message: ----------- RVM-1114 : Correct wrong instruction format |
From: Erik B. <no...@gi...> - 2021-12-27 13:34:07
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/jikesrvm.github.io Commit: c5382b456552122674a3d07e2464003e6e60fb6c https://github.com/JikesRVM/jikesrvm.github.io/commit/c5382b456552122674a3d07e2464003e6e60fb6c Author: Erik Brangs <eri...@gm...> Date: 2021-12-27 (Mon, 27 Dec 2021) Changed paths: M MergeStatusOfMRPChangesets.md Log Message: ----------- Update merge status of MRP changesets for merge of ldiv/lrem changes Commit: b9ba864f30b3e9809cc3fe0f8c5f5ddd183f1146 https://github.com/JikesRVM/jikesrvm.github.io/commit/b9ba864f30b3e9809cc3fe0f8c5f5ddd183f1146 Author: Erik Brangs <eri...@gm...> Date: 2021-12-27 (Mon, 27 Dec 2021) Changed paths: M Gemfile Log Message: ----------- Update Gemfile to current Github recommendations Commit: 7803675dfea1b6373dd6f55ccd0de51e239759b0 https://github.com/JikesRVM/jikesrvm.github.io/commit/7803675dfea1b6373dd6f55ccd0de51e239759b0 Author: Erik Brangs <eri...@gm...> Date: 2021-12-27 (Mon, 27 Dec 2021) Changed paths: M UserGuide/AdaptiveOptimizationSystem.html M UserGuide/BuildingAHybridCollector.html M UserGuide/BuildingAMarkSweepCollector.html M UserGuide/BuildingJikesRVM.html M UserGuide/ClassLibraryInterface.html M UserGuide/Compilers.html M UserGuide/ConfiguringJikesRVM.html M UserGuide/CoreRuntimeServices.html M UserGuide/DebuggingJikesRVM.html M UserGuide/ExperimentalGuidelines.html M UserGuide/GetTheSource.html M UserGuide/MMTk.html M UserGuide/Magic.html M UserGuide/ModifyingJikesRVM.html M UserGuide/Preliminaries.html M UserGuide/ProfilingApplicationsWithJikesRVM.html M UserGuide/QuickStartGuide.html M UserGuide/RunningJikesRVM.html M UserGuide/TestingJikesRVM.html M UserGuide/TheMMTkTestHarness.html A UserGuide/images/93224965.png M UserGuide/index.html M UserGuide/index0x.png M UserGuide/indexpa1.html M UserGuide/indexpa2.html M UserGuide/indexpa3.html M css/index.css Log Message: ----------- Update website with new user guide Compare: https://github.com/JikesRVM/jikesrvm.github.io/compare/3946e26a63f4...7803675dfea1 |
From: Erik B. <no...@gi...> - 2021-12-27 13:13:16
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 7de4949e1ac490d0474252b01d20fe63b05ab7fa https://github.com/JikesRVM/JikesRVM/commit/7de4949e1ac490d0474252b01d20fe63b05ab7fa Author: Erik Brangs <eri...@gm...> Date: 2021-12-27 (Mon, 27 Dec 2021) Changed paths: M rvm/src-generated/opt-burs/ia32/IA32-IntDiv.rules M rvm/src-generated/opt-burs/ia32/IA32-IntRem.rules M rvm/src-generated/opt-ir/OperatorList.dat M rvm/src-generated/vm-configuration/Configuration.template M rvm/src/org/jikesrvm/compilers/baseline/ia32/BaselineCompilerImpl.java M rvm/src/org/jikesrvm/compilers/baseline/ia32/BaselineMagic.java M rvm/src/org/jikesrvm/compilers/baseline/ppc/BaselineCompilerImpl.java M rvm/src/org/jikesrvm/compilers/opt/Simplifier.java M rvm/src/org/jikesrvm/compilers/opt/bc2ir/BC2IR.java M rvm/src/org/jikesrvm/compilers/opt/bc2ir/ia32/GenerateMachineSpecificMagic.java M rvm/src/org/jikesrvm/compilers/opt/bc2ir/ppc/GenerateMachineSpecificMagic.java M rvm/src/org/jikesrvm/compilers/opt/hir2lir/ExpandRuntimeServices.java M rvm/src/org/jikesrvm/compilers/opt/lir2mir/ConvertLIRtoMIR.java M rvm/src/org/jikesrvm/compilers/opt/lir2mir/ia32/BURS_Helpers.java M rvm/src/org/jikesrvm/runtime/Entrypoints.java M rvm/src/org/jikesrvm/runtime/Magic.java M rvm/src/org/jikesrvm/runtime/MagicNames.java M rvm/src/org/jikesrvm/runtime/RuntimeEntrypoints.java M testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestArithmetic.expected M testing/tests/basic/src/test/org/jikesrvm/basic/core/bytecode/TestArithmetic.java M testing/tests/opttests/src/InvokeReflect.expected M testing/tests/opttests/src/TestExceptionThrow.java Log Message: ----------- RVM-1114 : Replace sysCalls for long division and long remainder for x86 32-bit with Java implementations (original changes by Ian Rogers for MRP). PPC32 still uses the old syscall implementations. For the original MRP commits see: - https://github.com/codehaus/mrp/commit/d69b02b2c40b0f7a1178fc037e72467724a64d62 - https://github.com/codehaus/mrp/commit/54af840c34da5830f6c5a31d81fc424d8e8b4abe - https://github.com/codehaus/mrp/commit/9648c4835ffc15f61939657e8f384ce512517474 - https://github.com/codehaus/mrp/commit/391cf5a34321db4e9c5a0b8ef682d5d2d9efabd5 - https://github.com/codehaus/mrp/commit/99ca0bf61b2a7fe0268d0f1c27b81bba6c8a635a - https://github.com/codehaus/mrp/commit/4dc4346702597beff99b9ea781e507f2f6a67318 - https://github.com/codehaus/mrp/commit/391cf5a34321db4e9c5a0b8ef682d5d2d9efabd5 Commit: f3e0c0c622b4f5c11266445d7f461d583b753782 https://github.com/JikesRVM/JikesRVM/commit/f3e0c0c622b4f5c11266445d7f461d583b753782 Author: Erik Brangs <eri...@gm...> Date: 2021-12-27 (Mon, 27 Dec 2021) Changed paths: M rvm/src/org/jikesrvm/classloader/BootstrapClassLoader.java Log Message: ----------- RVM-549 : Correct JavaDoc Compare: https://github.com/JikesRVM/JikesRVM/compare/38b21f5a6630...f3e0c0c622b4 |
From: Lingyu Z. <no...@gi...> - 2021-12-27 13:09:01
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/jikesrvm.github.io Commit: 3946e26a63f442ab90df465c5aefd1c2cf2dad27 https://github.com/JikesRVM/jikesrvm.github.io/commit/3946e26a63f442ab90df465c5aefd1c2cf2dad27 Author: Lingyu Zhu <302...@qq...> Date: 2021-12-27 (Mon, 27 Dec 2021) Changed paths: M _userguide-sources/MMTk.tex Log Message: ----------- fix two typos |
From: Erik B. <no...@gi...> - 2021-07-03 09:17:00
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 5f47022537b61a7342f0247f35a67498d3b15c6c https://github.com/JikesRVM/JikesRVM/commit/5f47022537b61a7342f0247f35a67498d3b15c6c Author: Erik Brangs <eri...@gm...> Date: 2021-06-14 (Mon, 14 Jun 2021) Changed paths: M build/primordials/OpenJDK.linux.txt M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/java_lang_ClassLoader.java A libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/sun_reflect_AccessorGenerator.java M rvm/src/org/jikesrvm/VM.java M tools/bootloader/libjvm.exp Log Message: ----------- Fix generation of OpenJDK accessors for dacapo jython See also: RVM-549 Commit: 38b21f5a663016dbf43771cb2d231f74db0a01c6 https://github.com/JikesRVM/JikesRVM/commit/38b21f5a663016dbf43771cb2d231f74db0a01c6 Author: Erik Brangs <eri...@gm...> Date: 2021-07-03 (Sat, 03 Jul 2021) Changed paths: M tools/bootloader/sysLibrary.c Log Message: ----------- Revert "Always print errors that occur during load of native libraries" because it causes misleading error messages on GNU Classpath builds This reverts commit 0df02400c4b3f0698da62083800fce8199b34b0d. Compare: https://github.com/JikesRVM/JikesRVM/compare/c72687eb910f...38b21f5a6630 |
From: Erik B. <no...@gi...> - 2021-05-31 16:02:08
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 806d0fbc83c0b2f953679ca0296add6be3a862a5 https://github.com/JikesRVM/JikesRVM/commit/806d0fbc83c0b2f953679ca0296add6be3a862a5 Author: Erik Brangs <eri...@gm...> Date: 2021-05-31 (Mon, 31 May 2021) Changed paths: M testing/tests/dacapo/build.xml Log Message: ----------- Change boot classpath for xalan in dacapo to use an absolute path See also: RVM-549 Commit: c72687eb910fa223c9d87bb75fb205c9a59f4c7c https://github.com/JikesRVM/JikesRVM/commit/c72687eb910fa223c9d87bb75fb205c9a59f4c7c Author: Erik Brangs <eri...@gm...> Date: 2021-05-31 (Mon, 31 May 2021) Changed paths: M rvm/src/org/jikesrvm/classloader/BootstrapClassLoader.java Log Message: ----------- Don't fail on OpenJDK when the boot classpath was modified See also: RVM-549 Compare: https://github.com/JikesRVM/JikesRVM/compare/0b6002e7d746...c72687eb910f |
From: Erik B. <no...@gi...> - 2020-12-29 13:30:08
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: bd474c505a3147d7724103040dbde6b37148bc64 https://github.com/JikesRVM/JikesRVM/commit/bd474c505a3147d7724103040dbde6b37148bc64 Author: Erik Brangs <eri...@gm...> Date: 2020-12-29 (Tue, 29 Dec 2020) Changed paths: M build/components/asm.xml Log Message: ----------- Adjust ASM URL (changes by Eliot Moss) Commit: 9d95fe340b85939297052af0a90f7b037a0cbcae https://github.com/JikesRVM/JikesRVM/commit/9d95fe340b85939297052af0a90f7b037a0cbcae Author: Erik Brangs <eri...@gm...> Date: 2020-12-29 (Tue, 29 Dec 2020) Changed paths: M build/components/javacc.xml Log Message: ----------- Update components build file for JavaCC (based on changes by Eliot Moss) Commit: 9fa6756be402b80427d7509439556d42cbb04af1 https://github.com/JikesRVM/JikesRVM/commit/9fa6756be402b80427d7509439556d42cbb04af1 Author: Erik Brangs <eri...@gm...> Date: 2020-12-29 (Tue, 29 Dec 2020) Changed paths: M MMTk/harness/src/org/mmtk/harness/lang/pcode/Branch.java Log Message: ----------- Correct printout in Branch for MMTk harness (changes by Eliot Moss) Commit: 7bec52504123183ac2606c7a2cb8df00240476db https://github.com/JikesRVM/JikesRVM/commit/7bec52504123183ac2606c7a2cb8df00240476db Author: Erik Brangs <eri...@gm...> Date: 2020-12-29 (Tue, 29 Dec 2020) Changed paths: M MMTk/harness/src/org/mmtk/harness/lang/pcode/Branch.java A testing/tests/mmtk/src/org/mmtk/harness/lang/pcode/BranchTest.java Log Message: ----------- Add unit test for toString() of Branch Commit: c903d5f2ef2e45bde3583c5f3a1a9cf74fe5bd1f https://github.com/JikesRVM/JikesRVM/commit/c903d5f2ef2e45bde3583c5f3a1a9cf74fe5bd1f Author: Erik Brangs <eri...@gm...> Date: 2020-12-29 (Tue, 29 Dec 2020) Changed paths: M tools/bootloader/sysMisc.c Log Message: ----------- Remove 4 GB limit for 64-bit machines (patch by Robin Garner) The patch was posted to the researchers mailing list on 2020-04-17. Commit: 827d4b2823e00330c70b29fc26f562f9fde521ae https://github.com/JikesRVM/JikesRVM/commit/827d4b2823e00330c70b29fc26f562f9fde521ae Author: Erik Brangs <eri...@gm...> Date: 2020-12-29 (Tue, 29 Dec 2020) Changed paths: M MMTk/harness/src/org/mmtk/harness/lang/compiler/Register.java Log Message: ----------- Print value when quering registers in MMTk harness (changes by Eliot Moss) Commit: 0b6002e7d746a829d56c90acfc4bb5c560faf634 https://github.com/JikesRVM/JikesRVM/commit/0b6002e7d746a829d56c90acfc4bb5c560faf634 Author: Erik Brangs <eri...@gm...> Date: 2020-12-29 (Tue, 29 Dec 2020) Changed paths: A testing/tests/mmtk/src/org/mmtk/harness/lang/compiler/RegisterTest.java Log Message: ----------- Add unit test for nameOf(int) of Register Compare: https://github.com/JikesRVM/JikesRVM/compare/682344f6eb9b...0b6002e7d746 |
From: Erik B. <no...@gi...> - 2020-06-28 07:23:15
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 682344f6eb9b9c3a75b8ad54b62ceb4b133b94f5 https://github.com/JikesRVM/JikesRVM/commit/682344f6eb9b9c3a75b8ad54b62ceb4b133b94f5 Author: Erik Brangs <eri...@gm...> Date: 2020-06-28 (Sun, 28 Jun 2020) Changed paths: M build.xml M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/java_lang_System.java M rvm/src-generated/vm-configuration/Configuration.template M rvm/src/org/jikesrvm/VM.java M rvm/src/org/jikesrvm/runtime/DynamicLibrary.java M tools/bootloader/rvm.openjdk Log Message: ----------- RVM-549 : Keep libraries for OpenJDK in their normal OpenJDK locations Previously, libraries from OpenJDK where copied to the base directory of the distribution (dist). This was inconsistent with the normal approach in OpenJDK (load from lib/amd64 on x64). Additionally, it caused loading libraries for awt to fail. This commit changes the organization of libraries to keep them at their usual place for OpenJDK. This requires changes to the loading of libjava for OpenJDK 6 because libjava needs to be loaded before loading via System.load(..) / System.loadLibrary(..) works. The loading of libjava is done via DynamicLibrary which needs an absolute path to find libjava in a subdirectory (i.e. lib/$arch/ in the distribution directory). Therefore, the absolute path to the distribution directory is now passed in the rvm start script. Additionally, this commit replaces "amd64" with a new variable for the OpenJDK architecture. |
From: Erik B. <no...@gi...> - 2020-03-23 17:51:33
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: b123ba1879a79b20e345b262ade632aae54f84b5 https://github.com/JikesRVM/JikesRVM/commit/b123ba1879a79b20e345b262ade632aae54f84b5 Author: Erik Brangs <eri...@gm...> Date: 2020-03-23 (Mon, 23 Mar 2020) Changed paths: M build/components/classpath.xml Log Message: ----------- Fix GNU Classpath build for machines with older GCC versions |
From: Erik B. <no...@gi...> - 2020-03-10 18:36:29
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 53e4ba14ebedd6d659fa7fb3d229b142b438e208 https://github.com/JikesRVM/JikesRVM/commit/53e4ba14ebedd6d659fa7fb3d229b142b438e208 Author: Erik Brangs <eri...@gm...> Date: 2020-03-10 (Tue, 10 Mar 2020) Changed paths: M build/components/classpath.xml Log Message: ----------- Fix GNU Classpath build on x64 |
From: Xi Y. <no...@gi...> - 2020-03-10 18:25:39
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 2f4760796e7d11d1576e49d44a840d52cd042ffa https://github.com/JikesRVM/JikesRVM/commit/2f4760796e7d11d1576e49d44a840d52cd042ffa Author: Xi Yang <hiy...@gm...> Date: 2020-03-10 (Tue, 10 Mar 2020) Changed paths: M tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/MethodAddressMap.java M tools/bootloader/parse_map.perl Log Message: ----------- Two minor fixes: * Using Services.addressAsHexString to print the addresses of boot images in RVM.map. * Reporting method size in RVM.map. |
From: Erik B. <no...@gi...> - 2020-02-29 22:46:21
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: a7c020017f19e938258fe43314948af9ef8afe9c https://github.com/JikesRVM/JikesRVM/commit/a7c020017f19e938258fe43314948af9ef8afe9c Author: Erik Brangs <eri...@gm...> Date: 2020-02-29 (Sat, 29 Feb 2020) Changed paths: M tools/bootloader/sysSignal_ia32.c Log Message: ----------- Add case for decoding CMOV for IA32 instruction decoding for signal handling Commit: ab1430d19d06ff771cc0dad79aa83c79c268f2cd https://github.com/JikesRVM/JikesRVM/commit/ab1430d19d06ff771cc0dad79aa83c79c268f2cd Author: Erik Brangs <eri...@gm...> Date: 2020-02-29 (Sat, 29 Feb 2020) Changed paths: M tools/bootloader/sys.h M tools/bootloader/sysThread.c Log Message: ----------- RVM-1178 : Remove remnants of Apache Harmony support from bootloader Commit: dd125257ff474f4848cb361c44cd214c9440376b https://github.com/JikesRVM/JikesRVM/commit/dd125257ff474f4848cb361c44cd214c9440376b Author: Erik Brangs <eri...@gm...> Date: 2020-02-29 (Sat, 29 Feb 2020) Changed paths: M tools/bootloader/main.c Log Message: ----------- Remove unused variable Commit: 4dda0e0bfdd33fa6103934640865940aa776765f https://github.com/JikesRVM/JikesRVM/commit/4dda0e0bfdd33fa6103934640865940aa776765f Author: Erik Brangs <eri...@gm...> Date: 2020-02-29 (Sat, 29 Feb 2020) Changed paths: M libraryInterface/OpenJDK/GPL/src/java/lang/ref/ReferenceQueue.java Log Message: ----------- RVM-549 : Change OpenJDK implementation of enqueue() in Reference to return the correct result Commit: afa552544e858e6d32ab9b4661b9fd823d8710e5 https://github.com/JikesRVM/JikesRVM/commit/afa552544e858e6d32ab9b4661b9fd823d8710e5 Author: Erik Brangs <eri...@gm...> Date: 2020-02-29 (Sat, 29 Feb 2020) Changed paths: M libraryInterface/OpenJDK/GPL/src/java/lang/ref/ReferenceQueue.java Log Message: ----------- RVM-549 : Change no-op implementation of ReferenceQueue to also override enqueueInternal(Reference) This fixes ReferenceTest on OpenJDK builds. Commit: fe64f61cb4b7bf3960f0d92b203f8545ca6b6823 https://github.com/JikesRVM/JikesRVM/commit/fe64f61cb4b7bf3960f0d92b203f8545ca6b6823 Author: Erik Brangs <eri...@gm...> Date: 2020-02-29 (Sat, 29 Feb 2020) Changed paths: M MMTk/src/org/mmtk/utility/GenericFreeList.java M MMTk/src/org/mmtk/utility/RawMemoryFreeList.java M MMTk/src/org/mmtk/utility/heap/MonotonePageResource.java M MMTk/src/org/mmtk/utility/heap/PageResource.java M MMTk/src/org/mmtk/utility/heap/layout/FragmentedMmapper.java M common/vmmagic/src/org/vmmagic/pragma/ReplaceMember.java M rvm/src/org/jikesrvm/classlibrary/ClassLibraryHelpers.java M rvm/src/org/jikesrvm/classloader/RVMClass.java M rvm/src/org/jikesrvm/classloader/RVMMethod.java M rvm/src/org/jikesrvm/compilers/baseline/BaselineCompiledMethod.java M rvm/src/org/jikesrvm/compilers/opt/ir/IRTools.java M rvm/src/org/jikesrvm/runtime/StackBrowser.java Log Message: ----------- Correct JavaDoc problems Compare: https://github.com/JikesRVM/JikesRVM/compare/709f57e4ad1d...fe64f61cb4b7 |
From: Erik B. <no...@gi...> - 2020-02-23 17:30:43
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: e55e6f6df3bcd869eee238581b28d4fde708ccbf https://github.com/JikesRVM/JikesRVM/commit/e55e6f6df3bcd869eee238581b28d4fde708ccbf Author: Erik Brangs <eri...@gm...> Date: 2020-01-29 (Wed, 29 Jan 2020) Changed paths: M build/primordials/OpenJDK.linux.txt Log Message: ----------- RVM-549 : Add missing clases for prototype builds to OpenJDK primordials Commit: 40b845c0c379e2b98431b08e0856cedbd88015c1 https://github.com/JikesRVM/JikesRVM/commit/40b845c0c379e2b98431b08e0856cedbd88015c1 Author: Erik Brangs <eri...@gm...> Date: 2020-02-23 (Sun, 23 Feb 2020) Changed paths: M tools/bootloader/libjvm.exp M tools/bootloader/sysOpenJDK.c Log Message: ----------- RVM-549 : Add simple implementation for JVM_Sync Commit: 709f57e4ad1dcaef47f3833085ae1ef43a92b4be https://github.com/JikesRVM/JikesRVM/commit/709f57e4ad1dcaef47f3833085ae1ef43a92b4be Author: Erik Brangs <eri...@gm...> Date: 2020-02-23 (Sun, 23 Feb 2020) Changed paths: M build/primordials/OpenJDK.linux.txt A libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/java_lang_SecurityManager.java M tools/bootloader/libjvm.exp M tools/bootloader/sysOpenJDK.c Log Message: ----------- RVM-549 : Implement getClassContext() from SecurityManager Compare: https://github.com/JikesRVM/JikesRVM/compare/71b0e273b840...709f57e4ad1d |
From: Erik B. <no...@gi...> - 2019-11-26 10:56:03
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 42c1f58db2708075a68981f4e9dfed584c5d87fc https://github.com/JikesRVM/JikesRVM/commit/42c1f58db2708075a68981f4e9dfed584c5d87fc Author: Erik Brangs <eri...@gm...> Date: 2019-11-26 (Tue, 26 Nov 2019) Changed paths: M rvm/src/org/jikesrvm/classloader/ClassFileReader.java Log Message: ----------- Mention affected type when encountering an unsupported class file version Commit: 71b0e273b840d8c7296cd45e4c4f711bd575964c https://github.com/JikesRVM/JikesRVM/commit/71b0e273b840d8c7296cd45e4c4f711bd575964c Author: Erik Brangs <eri...@gm...> Date: 2019-11-26 (Tue, 26 Nov 2019) Changed paths: M README.md Log Message: ----------- Update README.md to mention that Ant 1.10.x is not supported Compare: https://github.com/JikesRVM/JikesRVM/compare/007e3edfb3e7...71b0e273b840 |
From: Erik B. <no...@gi...> - 2019-11-09 10:08:00
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 007e3edfb3e7179bb07bac41d82584e3a31a7600 https://github.com/JikesRVM/JikesRVM/commit/007e3edfb3e7179bb07bac41d82584e3a31a7600 Author: Erik Brangs <eri...@gm...> Date: 2019-11-09 (Sat, 09 Nov 2019) Changed paths: M tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/FieldValues.java M tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/OpenJDKDifferences.java Log Message: ----------- RVM-549 : Fix IcedTea build |
From: Erik B. <no...@gi...> - 2019-10-03 16:41:39
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 306793a83a64b87c4f854d52880f23e51aebdce0 https://github.com/JikesRVM/JikesRVM/commit/306793a83a64b87c4f854d52880f23e51aebdce0 Author: Erik Brangs <eri...@gm...> Date: 2019-10-03 (Thu, 03 Oct 2019) Changed paths: M build/primordials/OpenJDK.linux.txt Log Message: ----------- RVM-549 : Add classes missing from boot image to primordials Commit: 5abf2730f32bcbd473a0162cdf2a7ab72c143f30 https://github.com/JikesRVM/JikesRVM/commit/5abf2730f32bcbd473a0162cdf2a7ab72c143f30 Author: Erik Brangs <eri...@gm...> Date: 2019-10-03 (Thu, 03 Oct 2019) Changed paths: M tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/types/BootImageTypes.java Log Message: ----------- RVM-549 : Improve messages about missing types in the boot image Commit: 8a3e2100276016db98fad889fa2feb1b2278a5b5 https://github.com/JikesRVM/JikesRVM/commit/8a3e2100276016db98fad889fa2feb1b2278a5b5 Author: Erik Brangs <eri...@gm...> Date: 2019-10-03 (Thu, 03 Oct 2019) Changed paths: M tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/FieldValues.java Log Message: ----------- RVM-549 : Null out cached constructor accessors when building the boot image This fixes initial opt-compilation on prototype-opt. Compare: https://github.com/JikesRVM/JikesRVM/compare/f718f4fbd820...8a3e21002760 |
From: Erik B. <no...@gi...> - 2019-10-02 08:19:28
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 759bc77ee8111cff4a78946313a833533facfc94 https://github.com/JikesRVM/JikesRVM/commit/759bc77ee8111cff4a78946313a833533facfc94 Author: Erik Brangs <eri...@gm...> Date: 2019-10-02 (Wed, 02 Oct 2019) Changed paths: M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/java_lang_Thread.java Log Message: ----------- RVM-549 : Correct implementations of suspend() and resume() for OpenJDK This fixes TestSuspend. Commit: f718f4fbd8209ade06537bae2accbd05a45e9aa0 https://github.com/JikesRVM/JikesRVM/commit/f718f4fbd8209ade06537bae2accbd05a45e9aa0 Author: Erik Brangs <eri...@gm...> Date: 2019-10-02 (Wed, 02 Oct 2019) Changed paths: A libraryInterface/Common/src/org/jikesrvm/classlibrary/JavaLangInstrumentSupport.java M libraryInterface/GNUClasspath/EPL/src/gnu/java/lang/VMInstrumentationImpl.java M libraryInterface/OpenJDK/EPL/src/java/lang/JikesRVMSupport.java M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/sun_instrument_InstrumentationImpl.java Log Message: ----------- RVM-549 : Add implementations for missing methods from InstrumentationImpl for OpenJDK This fixes TestAgent. Compare: https://github.com/JikesRVM/JikesRVM/compare/5a35ea79e4b3...f718f4fbd820 |
From: Erik B. <no...@gi...> - 2019-09-30 14:19:04
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 8d7510c38449d205d2ee093fcc95640b32a581f3 https://github.com/JikesRVM/JikesRVM/commit/8d7510c38449d205d2ee093fcc95640b32a581f3 Author: Erik Brangs <eri...@gm...> Date: 2019-09-30 (Mon, 30 Sep 2019) Changed paths: M libraryInterface/OpenJDK/GPL/src/org/jikesrvm/classlibrary/openjdk/replacements/java_lang_Class.java Log Message: ----------- RVM-549 : Correct implementation of getEnclosingMethod0() to always provide the enclosing class if there's one This fixes a failure in the RVM_915 test. Commit: 5a35ea79e4b363b451c1d3818158a78de8c002d5 https://github.com/JikesRVM/JikesRVM/commit/5a35ea79e4b363b451c1d3818158a78de8c002d5 Author: Erik Brangs <eri...@gm...> Date: 2019-09-30 (Mon, 30 Sep 2019) Changed paths: M testing/tests/basic/src/test/org/jikesrvm/basic/core/annotation/TestAnnotationInheritance.expected M testing/tests/basic/src/test/org/jikesrvm/basic/core/annotation/TestAnnotationInheritance.java Log Message: ----------- RVM-549 : Remove requirement on order of annotations when inheritance is relevant The API does not make this requirement and the OpenJDK class library does not implement it. AFAICT Jikes RVM doesn't require it either. The original JavaDoc said that the order was important but this was changed a few days later on 2007-03-01. However, the tests were not adjusted. Compare: https://github.com/JikesRVM/JikesRVM/compare/2eca77ffdc89...5a35ea79e4b3 |
From: Erik B. <no...@gi...> - 2019-09-14 11:08:54
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 2eca77ffdc894485967226f92809f83d8488526f https://github.com/JikesRVM/JikesRVM/commit/2eca77ffdc894485967226f92809f83d8488526f Author: Erik Brangs <eri...@gm...> Date: 2019-09-14 (Sat, 14 Sep 2019) Changed paths: M build/tasks.xml M build/tests.xml M testing/tests/basic/build.xml M testing/tests/opttests/build.xml A tools/ant-tasks/src/org/jikesrvm/tools/ant/StackTraceFilesAreEquivalent.java Log Message: ----------- RVM-549 : Replace checksum comparison with whitespace adjustment with Ant condition that compares two stack trace files The whitespace based approach seems to fail for stress test runs on the build server. I wasn't able to reproduce the failure on my machine. I've decided to use an Ant condition instead because it's cleaner and easier to understand. If this still fails, we'll need more debugging. |
From: Erik B. <no...@gi...> - 2019-09-07 15:51:57
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: dd72a3ea0b75554f53423453be19b5654986db7b https://github.com/JikesRVM/JikesRVM/commit/dd72a3ea0b75554f53423453be19b5654986db7b Author: Erik Brangs <eri...@gm...> Date: 2019-09-07 (Sat, 07 Sep 2019) Changed paths: M build/tests.xml M testing/tests/basic/build.xml M testing/tests/opttests/build.xml Log Message: ----------- RVM-549 : Normalize whitespace for tests that produce stack traces and are compared via checksum Commit: d26afc2764dc3c70d468ed7d2b3a7a24e9abaefc https://github.com/JikesRVM/JikesRVM/commit/d26afc2764dc3c70d468ed7d2b3a7a24e9abaefc Author: Erik Brangs <eri...@gm...> Date: 2019-09-07 (Sat, 07 Sep 2019) Changed paths: M rvm/src/org/jikesrvm/compilers/common/CompiledMethod.java Log Message: ----------- Mention compiler type during assertion failures in getInstructionOffset(..) Compare: https://github.com/JikesRVM/JikesRVM/compare/7879424c0cbe...d26afc2764dc |
From: Erik B. <no...@gi...> - 2019-08-19 10:30:17
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: fd63974f810cdd7f2755834a59af1b413fc3edb2 https://github.com/JikesRVM/JikesRVM/commit/fd63974f810cdd7f2755834a59af1b413fc3edb2 Author: Erik Brangs <eri...@gm...> Date: 2019-08-19 (Mon, 19 Aug 2019) Changed paths: M tools/bootloader/sysOpenJDK.c Log Message: ----------- RVM-549 : Change JVM_Open(..) to not print out an error message for normal error cases Commit: de71fe00f91d81c8b181e1f33a23e4c67ca29673 https://github.com/JikesRVM/JikesRVM/commit/de71fe00f91d81c8b181e1f33a23e4c67ca29673 Author: Erik Brangs <eri...@gm...> Date: 2019-08-19 (Mon, 19 Aug 2019) Changed paths: M testing/tests/basic/src/test/org/jikesrvm/basic/core/nullchecks/TestNullChecks_Resolved.expected M testing/tests/basic/src/test/org/jikesrvm/basic/core/nullchecks/TestNullChecks_Unresolved_ReadFromNonNullObject.expected M testing/tests/basic/src/test/org/jikesrvm/basic/core/nullchecks/TestNullChecks_Unresolved_WriteToNonNullObject.expected Log Message: ----------- RVM-549 : Correct expected floating point values for TestNullChecks_Resolved and TestNullChecks_Unresolved_* The print outs seem to be wrong for GNU Classpath. The values are identical (checked using Magic.floatAsIntBits(..)). This will cause failures in the basic test run. Commit: 7879424c0cbe5a5a93ec2794624e39b45b0857f6 https://github.com/JikesRVM/JikesRVM/commit/7879424c0cbe5a5a93ec2794624e39b45b0857f6 Author: Erik Brangs <eri...@gm...> Date: 2019-08-19 (Mon, 19 Aug 2019) Changed paths: M testing/tests/basic/build.xml M testing/tests/basic/src/test/org/jikesrvm/basic/core/nullchecks/TestNullChecks_Resolved.expected M testing/tests/basic/src/test/org/jikesrvm/basic/core/nullchecks/TestNullChecks_Resolved.java M testing/tests/basic/src/test/org/jikesrvm/basic/core/nullchecks/TestNullChecks_Unresolved_ReadFromNonNullObject.expected M testing/tests/basic/src/test/org/jikesrvm/basic/core/nullchecks/TestNullChecks_Unresolved_ReadFromNonNullObject.java M testing/tests/basic/src/test/org/jikesrvm/basic/core/nullchecks/TestNullChecks_Unresolved_WriteToNonNullObject.expected M testing/tests/basic/src/test/org/jikesrvm/basic/core/nullchecks/TestNullChecks_Unresolved_WriteToNonNullObject.java A testing/tests/basic/src/test/org/jikesrvm/basic/java/lang/TestFloatingPointPrintouts.expected A testing/tests/basic/src/test/org/jikesrvm/basic/java/lang/TestFloatingPointPrintouts.java Log Message: ----------- RVM-1180 : Change tests for null checks to use floats that are correctly printed with all class libraries The failing tests have been moved to the new TestFloatingPointPrintouts. Compare: https://github.com/JikesRVM/JikesRVM/compare/8bba35e5474a...7879424c0cbe |
From: Erik B. <no...@gi...> - 2019-08-16 12:46:40
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 7bcd9550d7296cd683255489aa759269db7780bf https://github.com/JikesRVM/JikesRVM/commit/7bcd9550d7296cd683255489aa759269db7780bf Author: Erik Brangs <eri...@gm...> Date: 2019-08-16 (Fri, 16 Aug 2019) Changed paths: M libraryInterface/OpenJDK/EPL/src/java/lang/JikesRVMSupport.java Log Message: ----------- RVM-549 : Boot instrumentation for OpenJDK Commit: a044ffe16d3ee3077a8edf13f1673c0529336b11 https://github.com/JikesRVM/JikesRVM/commit/a044ffe16d3ee3077a8edf13f1673c0529336b11 Author: Erik Brangs <eri...@gm...> Date: 2019-08-16 (Fri, 16 Aug 2019) Changed paths: M libraryInterface/GNUClasspath/EPL/src/java/lang/JikesRVMSupport.java M libraryInterface/OpenJDK/EPL/src/java/lang/JikesRVMSupport.java M rvm/src/org/jikesrvm/scheduler/MainThread.java Log Message: ----------- RVM-549 : Move most code for creating and initializing instrumention to java.lang.JikesRVMSupport Commit: 596993954b51b8034641a1d87e0cd4990bd4f251 https://github.com/JikesRVM/JikesRVM/commit/596993954b51b8034641a1d87e0cd4990bd4f251 Author: Erik Brangs <eri...@gm...> Date: 2019-08-16 (Fri, 16 Aug 2019) Changed paths: M libraryInterface/Common/src/org/jikesrvm/classlibrary/ClassLoaderSupport.java M libraryInterface/Common/src/sun/misc/Unsafe.java M rvm/src/org/jikesrvm/classloader/RVMClassLoader.java M rvm/src/org/jikesrvm/jni/JNIFunctions.java Log Message: ----------- RVM-549 : Ensure that all public entries into class definition use ProtectionDomain This is useful to have a single place to call the ClassFileTransformers for OpenJDK Commit: a1b0caa53676831d487e29c67e469e8e426338f6 https://github.com/JikesRVM/JikesRVM/commit/a1b0caa53676831d487e29c67e469e8e426338f6 Author: Erik Brangs <eri...@gm...> Date: 2019-08-16 (Fri, 16 Aug 2019) Changed paths: M build/primordials/OpenJDK.linux.txt M libraryInterface/OpenJDK/EPL/src/java/lang/JikesRVMSupport.java A rvm/src/org/jikesrvm/classlibrary/JavaLangInstrument.java A rvm/src/org/jikesrvm/classloader/ClassNameHelpers.java M rvm/src/org/jikesrvm/classloader/RVMClassLoader.java M rvm/src/org/jikesrvm/scheduler/MainThread.java A rvm/test-src/org/jikesrvm/classloader/ClassNameHelpersTest.java Log Message: ----------- RVM-549 : Add support for instrumentation using java.lang.instrument to OpenJDK builds Commit: 8bba35e5474a0176bb7e64ae3ceefe6bf8090e52 https://github.com/JikesRVM/JikesRVM/commit/8bba35e5474a0176bb7e64ae3ceefe6bf8090e52 Author: Erik Brangs <eri...@gm...> Date: 2019-08-16 (Fri, 16 Aug 2019) Changed paths: M rvm/src/org/jikesrvm/VM.java M rvm/src/org/jikesrvm/classloader/BootstrapClassLoader.java M rvm/src/org/jikesrvm/classloader/TypeReference.java M rvm/src/org/jikesrvm/compilers/opt/ir/operand/ObjectConstantOperand.java Log Message: ----------- Change conversion of class name to internal form to use the recently introduced ClassNameHelpers class Compare: https://github.com/JikesRVM/JikesRVM/compare/0cddead8fa08...8bba35e5474a |
From: Erik B. <no...@gi...> - 2019-07-14 09:51:05
|
Branch: refs/heads/master Home: https://github.com/JikesRVM/JikesRVM Commit: 0cddead8fa0830cdfe550418cf1ee8dde7ae5614 https://github.com/JikesRVM/JikesRVM/commit/0cddead8fa0830cdfe550418cf1ee8dde7ae5614 Author: Erik Brangs <eri...@gm...> Date: 2019-07-14 (Sun, 14 Jul 2019) Changed paths: M rvm/src/org/jikesrvm/compilers/opt/runtimesupport/OptCompiledMethod.java Log Message: ----------- Dump machine code maps when a machine code offset can't be found in an opt-compiled method |