Skip to content

Commit

Permalink
Merge pull request #443 from yushan87/general-updates
Browse files Browse the repository at this point in the history
Updated to 2024, fixed issues with POM and upgraded to Java JDK 17
  • Loading branch information
yushan87 committed Jun 4, 2024
2 parents 3c73185 + e61a012 commit 8c56530
Show file tree
Hide file tree
Showing 416 changed files with 442 additions and 438 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ jobs:

steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '11'
java-version: '17'
- name: Cache Maven packages
uses: actions/cache@v4
with:
Expand All @@ -36,11 +36,11 @@ jobs:

steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '11'
java-version: '17'
- name: Cache Maven packages
uses: actions/cache@v4
with:
Expand All @@ -56,7 +56,7 @@ jobs:
strategy:
matrix:
java-dist: [ 'corretto', 'liberica', 'microsoft', 'temurin', 'semeru', 'zulu' ]
java: [ '11', '17', '21' ]
java: [ '17', '21' ]

steps:
- uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
BSD 3-Clause License

Copyright (c) 2023, RESOLVE Software Research Group (RSRG)
Copyright (c) 2024, RESOLVE Software Research Group (RSRG)
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ Developers of this particular test/working-iteration of the `RESOLVE Compiler` i

## Copyright and license

Copyright © 2023, [RESOLVE Software Research Group (RSRG)](https://www.cs.clemson.edu/resolve/). All rights reserved. The use and distribution terms for this software are covered by the BSD 3-clause license which can be found in the file `LICENSE.txt` at the root of this repository. By using this software in any fashion, you are agreeing to be bound by the terms of this license. You must not remove this notice, or any other, from this software.
Copyright © 2024, [RESOLVE Software Research Group (RSRG)](https://www.cs.clemson.edu/resolve/). All rights reserved. The use and distribution terms for this software are covered by the BSD 3-clause license which can be found in the file `LICENSE.txt` at the root of this repository. By using this software in any fashion, you are agreeing to be bound by the terms of this license. You must not remove this notice, or any other, from this software.
42 changes: 23 additions & 19 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<artifactId>RESOLVE</artifactId>
<groupId>edu.clemson.rsrg</groupId>
<version>Summer22a</version>
<version>Summer24a</version>
<packaging>jar</packaging>

<name>RESOLVE</name>
Expand Down Expand Up @@ -117,8 +117,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.13.0</version>
<configuration>
<source>11</source>
<target>11</target>
<source>17</source>
<target>17</target>
</configuration>
</plugin>
<plugin>
Expand Down Expand Up @@ -154,26 +154,30 @@
<artifactId>license-maven-plugin</artifactId>
<version>4.5</version>
<configuration>
<header>${license.url}</header>
<excludes>
<exclude>.gitattributes</exclude>
<exclude>.gitignore</exclude>
<exclude>*.md</exclude>
<exclude>*.xml</exclude>
<exclude>*.yml</exclude>
<exclude>LICENSE.txt</exclude>
<exclude>.github/**</exclude>
<exclude>bin/**</exclude>
<exclude>docs/**</exclude>
<exclude>src/antlr4/**</exclude>
<exclude>src/resources/**</exclude>
<exclude>test/resources/**</exclude>
</excludes>
<licenseSets>
<licenseSet>
<header>${license.url}</header>
<excludes>
<exclude>.gitattributes</exclude>
<exclude>.gitignore</exclude>
<exclude>*.md</exclude>
<exclude>*.xml</exclude>
<exclude>*.yml</exclude>
<exclude>LICENSE.txt</exclude>
<exclude>.github/**</exclude>
<exclude>bin/**</exclude>
<exclude>docs/**</exclude>
<exclude>src/antlr4/**</exclude>
<exclude>src/resources/**</exclude>
<exclude>test/resources/**</exclude>
</excludes>
</licenseSet>
</licenseSets>
<mapping>
<java>SLASHSTAR_STYLE</java>
</mapping>
<properties>
<year>2023</year>
<year>2024</year>
</properties>
</configuration>
<executions>
Expand Down
2 changes: 1 addition & 1 deletion src/java/edu/clemson/rsrg/Main.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* Main.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ResolveConceptualElement.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
2 changes: 1 addition & 1 deletion src/java/edu/clemson/rsrg/absyn/VirtualListNode.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* VirtualListNode.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
2 changes: 1 addition & 1 deletion src/java/edu/clemson/rsrg/absyn/clauses/AffectsClause.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* AffectsClause.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* AssertionClause.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
2 changes: 1 addition & 1 deletion src/java/edu/clemson/rsrg/absyn/declarations/Dec.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* Dec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* FacilityDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* MathAssertionDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* MathCategoricalDefinitionDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* MathDefVariableDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* MathDefinitionDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* MathTypeTheoremDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ConceptModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ConceptRealizModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* EnhancementModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* EnhancementRealizModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* FacilityModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* PerformanceConceptModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* PerformanceEnhancementModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* PrecisModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ShortFacilityModuleDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* OperationDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* OperationProcedureDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* PerformanceOperationDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ProcedureDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ConceptTypeParamDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ConstantParamDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ModuleParameter.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* ModuleParameterDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* RealizationParamDec.java
* ---------------------------------
* Copyright (c) 2023
* Copyright (c) 2024
* RESOLVE Software Research Group
* School of Computing
* Clemson University
Expand Down
Loading

0 comments on commit 8c56530

Please sign in to comment.