Skip to content

Commit

Permalink
2020.2.7 Release
Browse files Browse the repository at this point in the history
Signed-off-by: Chris Lavin <[email protected]>
  • Loading branch information
clavin-xlnx committed Jul 26, 2021
1 parent 7a83673 commit e432312
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 3 deletions.
16 changes: 14 additions & 2 deletions .classpath
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" output="build/classes/java/test" path="test">
<attributes>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attribute name="module" value="true"/>
Expand All @@ -23,13 +28,20 @@
<classpathentry kind="lib" path="jars/kryo-5.0.0-RC5.jar"/>
<classpathentry kind="lib" path="jars/minlog-1.3.0.jar"/>
<classpathentry kind="lib" path="jars/jython-standalone-2.7.2.jar"/>
<classpathentry kind="lib" path="jars/rapidwright-api-lib-2020.2.6.jar">
<classpathentry kind="lib" path="jars/rapidwright-api-lib-2020.2.7.jar">
<attributes>
<attribute name="javadoc_location" value="jar:platform:/resource/RapidWright/jars/rapidwright-api-lib-2020.2.6-javadoc.jar!/"/>
<attribute name="javadoc_location" value="jar:platform:/resource/RapidWright/jars/rapidwright-api-lib-2020.2.7-javadoc.jar!/"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="jars/jgrapht-core-1.3.0.jar"/>
<classpathentry kind="lib" path="jars/runtime-0.1.7.jar"/>
<classpathentry kind="lib" path="jars/json.jar"/>
<classpathentry kind="lib" path="jars/annotations-20.1.0.jar"/>
<classpathentry kind="lib" path="jars/junit-jupiter-api-5.7.1.jar"/>
<classpathentry kind="lib" path="jars/junit-jupiter-engine-5.7.1.jar"/>
<classpathentry kind="lib" path="jars/junit-jupiter-params-5.7.1.jar"/>
<classpathentry kind="lib" path="jars/junit-platform-commons-1.7.1.jar"/>
<classpathentry kind="lib" path="jars/junit-platform-engine-1.7.1.jar"/>
<classpathentry kind="lib" path="jars/opentest4j-1.2.0.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
pull_request:

env:
RAPIDWRIGHT_VERSION: v2020.2.6-beta
RAPIDWRIGHT_VERSION: v2020.2.7-beta

jobs:
build:
Expand Down
19 changes: 19 additions & 0 deletions RELEASE_NOTES.TXT
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
============= RapidWright 2020.2.7-beta released on 2021-07-26 ================
Notes:
* Several fixes for RapidWright API Lib:
- Resolves left over antennas from mishandled bi-directional PIPs
- Resolves issue in module instance creation due to AltPinmapping
cell names not being updated.
- Fixes range issue with BUFCE_ROW instance in Net.setBufferDelay()
- Fixes when anchor is null when writing out metadata for module
instance in DCP.
- Fixes issue when reloading a DCP with encrypted cells back into
RapidWright and EDN file paths not being propagated.
- Patch for dual output net situation where incorrect routing flags
caused Vivado to crash.
* Includes EDIFHier updates to reduce memory and improve runtime.
Avoids use of a String for hierarchical representation and instead
uses an array of EDIFCellInst
* Includes fixes for #193, #194 and partial for #206
* Includes JUnit tests

============= RapidWright 2020.2.6-beta released on 2021-06-23 ================
Notes:
* Updates Cap'n Proto Java Runtime from 0.1.4 to 0.1.7
Expand Down
4 changes: 4 additions & 0 deletions src/com/xilinx/rapidwright/util/FileTools.java
Original file line number Diff line number Diff line change
Expand Up @@ -1059,6 +1059,10 @@ public static void writeObjectToKryoFile(String fileName, Object o, boolean writ
writeObjectToKryoFile(Paths.get(fileName), o, writeClass);
}

public static Object readObjectFromKryoFile(String fileName) {
return readObjectFromKryoFile(Paths.get(fileName));
}

public static Object readObjectFromKryoFile(Path fileName){
Kryo kryo = getKryoInstance();
try (Input i = new Input(Files.newInputStream(fileName))){
Expand Down

0 comments on commit e432312

Please sign in to comment.