Skip to content

Commit

Permalink
Merge pull request #20572 from 0xdaryl/eclipseomr
Browse files Browse the repository at this point in the history
Update Eclipse OMR GitHub links to eclipse-omr organization
  • Loading branch information
pshipton authored Nov 12, 2024
2 parents 3638df4 + 6782ddc commit 27971d2
Show file tree
Hide file tree
Showing 37 changed files with 149 additions and 149 deletions.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ reproducing issues and more. Contributions to the website
(https://github.com/eclipse-openj9/openj9-website), to the user documentation
(https://github.com/eclipse-openj9/openj9-docs), to the system verification tests
(https://github.com/eclipse-openj9/openj9-systemtest), or to Eclipse OMR
(https://github.com/eclipse/omr), which is an integral part of OpenJ9 are all
(https://github.com/eclipse-omr/omr), which is an integral part of OpenJ9 are all
also welcome.


Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,15 @@ What is Eclipse OpenJ9?

Eclipse OpenJ9 is an independent implementation of a Java Virtual Machine. "Independent implementation"
means it was built using the Java Virtual Machine specification without using any code from any other Java
Virtual Machine.
Virtual Machine.

The OpenJ9 JVM combines with the Java Class libraries from OpenJDK to create a complete JDK tuned for
footprint, performance, and reliability that is well suited for cloud deployments.

The original source contribution to OpenJ9 came from the IBM "J9" JVM which has been used in production
by thousands of Java applications for the last two decades. In September 2017, IBM completed open sourcing
the J9 JVM as "Eclipse OpenJ9" at the Eclipse Foundation. Significant parts of J9 are also open source
at the [Eclipse OMR project](https://github.com/eclipse/omr). OpenJ9 has a permissive license (Apache
at the [Eclipse OMR project](https://github.com/eclipse-omr/omr). OpenJ9 has a permissive license (Apache
License 2.0 or Eclipse Public License 2.0 with a secondary compatibility license for the OpenJDK project's
GPLv2 license) that is designed to allow OpenJDK to be built with the OpenJ9 JVM. Please see our
[LICENSE file](https://github.com/eclipse-openj9/openj9/blob/master/LICENSE) for more details.
Expand Down
6 changes: 3 additions & 3 deletions buildenv/jenkins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,11 +116,11 @@ You can request a Pull Request build from the Eclipse OpenJ9 repository - [openj

##### Dependent Changes

- If you have dependent change(s) in either eclipse/omr, eclipse-openj9/openj9-omr, or ibmruntimes/openj9-openjdk-jdk\*, you can build & test with all needed changes
- If you have dependent change(s) in either eclipse-omr/omr, eclipse-openj9/openj9-omr, or ibmruntimes/openj9-openjdk-jdk\*, you can build & test with all needed changes
- Request a build by including the PR ref or branch name in your trigger comment
- Ex. Dependent change in OMR Pull Request `#123`
- `Jenkins test sanity xlinux jdk8 depends eclipse/omr#123`
- Ex. Dependent change in eclipse/omr master branch (useful if a dependent OMR PR is already merged)
- Ex. Dependent change in eclipse-omr/omr master branch (useful if a dependent OMR PR is already merged)
- `Jenkins test sanity xlinux jdk8 depends eclipse/omr#master`
- Ex. Dependent change in OpenJ9-OMR Pull Request `#456`
- `Jenkins test sanity xlinux jdk8 depends eclipse-openj9/openj9-omr#456`
Expand Down Expand Up @@ -243,7 +243,7 @@ Infrastructure pipelines are available [**here**](https://openj9-jenkins.osuosl.
- Mirror-OMR-to-OpenJ9-OMR
- [![Build Status](https://openj9-jenkins.osuosl.org/buildStatus/icon?job=Mirror-OMR-to-OpenJ9-OMR)](https://openj9-jenkins.osuosl.org/job/Mirror-OMR-to-OpenJ9-OMR)
- Description:
- Mirrors [eclipse/omr/master](https://github.com/eclipse/omr/tree/master) to [eclipse-openj9/openj9-omr/master](https://github.com/eclipse-openj9/openj9-omr/tree/master)
- Mirrors [eclipse-omr/omr/master](https://github.com/eclipse-omr/omr/tree/master) to [eclipse-openj9/openj9-omr/master](https://github.com/eclipse-openj9/openj9-omr/tree/master)
- Triggers `Pipeline-OMR-Acceptance` when there is new content
- Trigger:
- Build periodically, 15 minutes
Expand Down
4 changes: 2 additions & 2 deletions buildenv/jenkins/common/build.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -254,9 +254,9 @@ def checkout_pullrequest() {
if (omr_bool) {
dir ('omr') {
if (omr_upstream) {
sh "git config remote.origin.url https://github.com/eclipse/omr.git"
sh "git config remote.origin.url https://github.com/eclipse-omr/omr.git"
}
checkout_pullrequest(OMR_PR, 'eclipse/omr')
checkout_pullrequest(OMR_PR, 'eclipse-omr/omr')
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion buildenv/jenkins/jobs/infrastructure/omrMirror.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
timestamps {
timeout(time: 1, unit: 'HOURS') {
def HTTP = 'https://'
def SRC_REPO = 'github.com/eclipse/omr.git'
def SRC_REPO = 'github.com/eclipse-omr/omr.git'
def TARGET_REPO = 'github.com/eclipse-openj9/openj9-omr.git'
def ARCHIVE_FILE = "OMR_COMMIT"

Expand Down
2 changes: 1 addition & 1 deletion buildenv/jenkins/variables/defaults.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ openj9:
repoUrl: 'https://github.com/eclipse-openj9/openj9.git'
omr:
default:
repoUrl: 'https://github.com/eclipse/omr.git'
repoUrl: 'https://github.com/eclipse-omr/omr.git'
# Adoptium AQA Testing repository
adoptopenjdk:
default:
Expand Down
2 changes: 1 addition & 1 deletion doc/GuideForCommitters.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ possible between them.
It is strongly recommended that you check that the tips of the
`eclipse-openj9/openj9-omr` [`master`](https://github.com/eclipse-openj9/openj9-omr/tree/master),
`eclipse-openj9/openj9-omr` [`openj9`](https://github.com/eclipse-openj9/openj9-omr/tree/openj9)
and `eclipse/omr` [`master`](https://github.com/eclipse/omr/tree/master)
and `eclipse-omr/omr` [`master`](https://github.com/eclipse-omr/omr/tree/master)
branches are all the same before proceeding. If they are different,
be aware that you will be introducing other OMR changes that have
not yet passed an OMR Acceptance build. While not strictly
Expand Down
2 changes: 1 addition & 1 deletion doc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ This directory contains the following types of documentation:
| `processes` | Process documentation for the OpenJ9 project. |
| `release-notes` | OpenJ9 release notes. |

:pencil: Developer documentation about OpenJ9 technology or components is best considered in tandem with the [documentation from Eclipse OMR](https://github.com/eclipse/omr/tree/master/doc), as OpenJ9 is built upon the foundational technologies provided by OMR.
:pencil: Developer documentation about OpenJ9 technology or components is best considered in tandem with the [documentation from Eclipse OMR](https://github.com/eclipse-omr/omr/tree/master/doc), as OpenJ9 is built upon the foundational technologies provided by OMR.

:pencil: User documentation for OpenJ9 is published at the [OpenJ9 website](https://www.eclipse.org/openj9/docs/)
2 changes: 1 addition & 1 deletion doc/build-instructions/cmake.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ can be followed with the following modifications:
- removing the `--with-free-marker-jar=` argument
- adding `--with-cmake`

:pencil: For more CMake info see [OMR CMake documentation](https://github.com/eclipse/omr/blob/master/doc/BuildingWithCMake.md)
:pencil: For more CMake info see [OMR CMake documentation](https://github.com/eclipse-omr/omr/blob/master/doc/BuildingWithCMake.md)

## FAQ

Expand Down
48 changes: 24 additions & 24 deletions doc/compiler/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,15 +84,15 @@ In the end code generators perform binary encoding to write the appropriate bits

* Overview of IL Generator (OMR)
* Introduction on Nodes, Trees, Treetops, Blocks, CFGs, and Structures (OMR)
* [Testarossa's Intermediate Language (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/il/IntroToTrees.md)
* [Symbols, Symbol References, and Aliasing in the OMR compiler (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/il/SymbolsSymrefsAliasing.md)
* [Testarossa's Intermediate Language (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/il/IntroToTrees.md)
* [Symbols, Symbol References, and Aliasing in the OMR compiler (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/il/SymbolsSymrefsAliasing.md)
* Reference of IL OpCodes
* [IL OpCodes (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/il/ILOpcodes.md)
* [Global Register Dependency (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/il/GlRegDeps.md)
* [Node Transmutation (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/il/Node.md)
* [Things to Consider When Adding a New IL Opcode (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/il/ExtendingTrees.md)
* [IL OpCodes (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/il/ILOpcodes.md)
* [Global Register Dependency (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/il/GlRegDeps.md)
* [Node Transmutation (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/il/Node.md)
* [Things to Consider When Adding a New IL Opcode (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/il/ExtendingTrees.md)
* [IL FAQs (OpenJ9)](il/IL_FAQ.md)
* [Tril (OMR)](https://github.com/eclipse/omr/tree/master/doc/compiler/tril)
* [Tril (OMR)](https://github.com/eclipse-omr/omr/tree/master/doc/compiler/tril)
</details>

* <details><summary><b>3. Optimizer</b></summary>
Expand All @@ -105,22 +105,22 @@ In the end code generators perform binary encoding to write the appropriate bits
* [Global Optimizations](optimizer/GlobalOptimizationsSummary.md)
* Escape Analysis
* [Escape Analysis Optimization in OpenJ9 (YouTube)](https://youtu.be/694S8Tblfcg)
* [Data-Flow Engine (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/optimizer/DataFlowEngine.md)
* [Data-Flow Engine (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/optimizer/DataFlowEngine.md)
* [Control Flow Optimizations](optimizer/ControlFlowOptimizationsSummary.md)
* [Exception Directed Optimization (EDO)](optimizer/EdoOptimization.md)
* Inlining
* [Overview of Inlining (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/optimizer/Inliner.md)
* [BenefitInliner (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/optimizer/BenefitInliner.md)
* [Overview of Inlining (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/optimizer/Inliner.md)
* [BenefitInliner (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/optimizer/BenefitInliner.md)
* [Inline Fast Path Locations (OpenJ9)](optimizer/inlineFastPathLocations.md)
* [Loop Optimizations](optimizer/LoopOptimizationSummary.md)
* [Introduction on Loop Optimizations (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/optimizer/IntroLoopOptimizations.md)
* [Introduction on Loop Optimizations (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/optimizer/IntroLoopOptimizations.md)
* Value Propagation
* [Value Propagation (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/optimizer/ValuePropagation.md)
* [Value Propagation (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/optimizer/ValuePropagation.md)
* [Overview of Value Propagation Compiler Optimization (YouTube)](https://youtu.be/694S8Tblfcg)
* Hot Code Replacement (HCR)
* [Next Gen HCR (OpenJ9)](hcr/OSR.md)
* On Stack Replacement (OSR)
* [Introduction to OSR (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/osr/OSR.md)
* [Introduction to OSR (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/osr/OSR.md)
* [OSR-based Optimizations (OpenJ9)](hcr/OSR.md)
* [Improved JVM Debug Mode Based on OSR (OpenJ9)](https://blog.openj9.org/2019/04/30/introduction-to-full-speed-debug-base-on-osr/)
* [Method Handles (OpenJ9)](methodHandles/MethodHandles.md)
Expand All @@ -134,7 +134,7 @@ In the end code generators perform binary encoding to write the appropriate bits
* Tree Evaluator
* Register Assignment
* X86
* [X86 Binary Encoding Scheme (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/x/OpCodeEncoding.md)
* [X86 Binary Encoding Scheme (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/x/OpCodeEncoding.md)
* PowerPC
* s390
* ARM
Expand All @@ -159,22 +159,22 @@ In the end code generators perform binary encoding to write the appropriate bits
* <details><summary><b>7. Runtime</b></summary>

* Overview of Runtime
* [Code Metadata and Code Metadata Manager (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/runtime/CodeMetaData.md)
* [Code Metadata and Code Metadata Manager (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/runtime/CodeMetaData.md)
* [Code Cache Reclamation (OpenJ9)](runtime/CodeCacheReclamation.md)
* [Metadata Reclamation (OpenJ9)](runtime/MetadataReclamation.md)
* [JIT Hooks (OpenJ9)](runtime/JITHooks.md)
* [Recompilation (OpenJ9)](runtime/Recompilation.md)
* [Exception Handling (OpenJ9)](runtime/ExceptionHandling.md)
* [Runtime Assumption (OpenJ9)](runtime/RuntimeAssumption.md)
* [ELF Generator (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/runtime/ELFGenerator.md#elfgenerator)
* [ELF Generator (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/runtime/ELFGenerator.md#elfgenerator)
* [Dynamic Loop Transfer (DLT) (OpenJ9)](https://github.com/eclipse-openj9/openj9/issues/12505)
* Stack Walker
* [J9JITExceptionTable (OpenJ9)](runtime/J9JITExceptionTable.md)
</details>

* <details><summary><b>8. Memory</b></summary>

* [OMR Compiler Memory Manager (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/memory/MemoryManager.md)
* [OMR Compiler Memory Manager (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/memory/MemoryManager.md)
* [OpenJ9 Compiler Memory Manager (OpenJ9)](memory/MemoryManager.md)
* [Allocating Memory in the Compiler (OpenJ9)](https://blog.openj9.org/2018/06/28/allocating-memory-in-the-compiler/)
</details>
Expand All @@ -185,24 +185,24 @@ In the end code generators perform binary encoding to write the appropriate bits
* <details><summary><b>11. Concepts</b></summary>

* Extensible Classes
* [Extensible Classes (OMR)](https://github.com/eclipse/omr/tree/master/doc/compiler/extensible_classes)
* [Extensible Classes (OMR)](https://github.com/eclipse-omr/omr/tree/master/doc/compiler/extensible_classes)
* [Extensible Classes (YouTube)](https://youtu.be/MtsOdx_1hug)
* [Mainline and Out of Line Code (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/il/MainlineAndOutOfLineCode.md)
* [Regular Expression (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/regular_expression/Regular_Expression.md)
* [Mainline and Out of Line Code (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/il/MainlineAndOutOfLineCode.md)
* [Regular Expression (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/regular_expression/Regular_Expression.md)
* [JIT Write Barriers (OpenJ9)](concepts/JitWriteBarriers.md)
</details>

* <details><summary><b>12. Debug</b></summary>

* [Problem Determination Guide (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/ProblemDetermination.md)
* [Introduction on Reading JIT Compilation Logs (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/optimizer/IntroReadLogFile.md)
* [Problem Determination Guide (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/ProblemDetermination.md)
* [Introduction on Reading JIT Compilation Logs (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/optimizer/IntroReadLogFile.md)
* [Part 1: Diagnosing Compilation Problems Using the JIT Verbose Log (YouTube)](https://youtu.be/xG9d4VVRltc)
* [Part 2: Diagnosing Compilation Problems Using the JIT Verbose Log (YouTube)](https://youtu.be/S4DSOuIcUo4)
* [Command-line Options](https://www.eclipse.org/openj9/docs/cmdline_specifying/)
* [Compiler Options (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/CompilerOptions.md)
* [Compiler Options (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/CompilerOptions.md)
* [Lightning Talks - Verbose JIT Logs (YouTube)](https://youtu.be/-bQzHMisg_Y)
* [Lightning Talks - JIT Compiler Logs (YouTube)](https://youtu.be/cwCaXQD9PgQ)
* [Debug Counters (OMR)](https://github.com/eclipse/omr/blob/master/doc/compiler/debug/DebugCounters.md)
* [Debug Counters (OMR)](https://github.com/eclipse-omr/omr/blob/master/doc/compiler/debug/DebugCounters.md)
* JitDump
* [Debugging with JitDump (YouTube)](https://youtu.be/hfl6511x8LA)
* [JIT Dump (OpenJ9)](https://github.com/eclipse-openj9/openj9/issues/12521)
Expand Down
Loading

0 comments on commit 27971d2

Please sign in to comment.