summaryrefslogtreecommitdiff
path: root/src/asm/README
diff options
context:
space:
mode:
authorGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2015-03-17 01:08:37 -0700
committerGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2015-03-17 01:08:37 -0700
commitf0993e5a77cbe4d3f33ee0c79a9e99ecfea939b6 (patch)
tree5a7b1b1a03f08a16789d9d6e98efd482bf81fac1 /src/asm/README
parent9fd93232ceb815656f2b61c2eddf56617a9dc513 (diff)
parent139a05c708f4c1fbeeeb8129a40719987fa7d8b6 (diff)
downloadscala-f0993e5a77cbe4d3f33ee0c79a9e99ecfea939b6.tar.gz
scala-f0993e5a77cbe4d3f33ee0c79a9e99ecfea939b6.tar.bz2
scala-f0993e5a77cbe4d3f33ee0c79a9e99ecfea939b6.zip
Merge pull request #4383 from lrytz/upgrade-asm-squashed
Upgrade ASM to 5.0.3
Diffstat (limited to 'src/asm/README')
-rw-r--r--src/asm/README13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/asm/README b/src/asm/README
index 3ceac88098..58d555acde 100644
--- a/src/asm/README
+++ b/src/asm/README
@@ -1,4 +1,4 @@
-Version 5.0.2, SVN r1741, tags/ASM_5_0_2
+Version 5.0.3, SVN r1748, tags/ASM_5_0_3
Git SVN repo: https://github.com/lrytz/asm
- git svn howto: https://github.com/lrytz/asm/issues/1
@@ -6,11 +6,16 @@ Git SVN repo: https://github.com/lrytz/asm
Upgrading ASM
-------------
+Check the commit history of src/asm: https://github.com/scala/scala/commits/2.11.x/src/asm.
+Find the previous commit that upgraded ASM and take a look at its commit message. It should
+be a squashed version of a pull request that shows the precise procedure how the last upgrade
+was made.
+
Start by deleting all source files in src/asm/ and copy the ones from the latest ASM release.
Excluded Files (don't copy):
- package.html files
- - org/objectweb/asm/commons
+ - org/objectweb/asm/commons, but keep CodeSizeEvaluator.java
- org/objectweb/asm/optimizer
- org/objectweb/asm/xml
@@ -27,4 +32,6 @@ Re-packaging and cosmetic changes:
- remove trailing whitespace
find src/asm/scala/tools/asm -name '*.java' | xargs sed -i '' -e 's/[ ]*$//'
-Actual changes: check the git log for [asm-cherry-pick] after the previous upgrade.
+Include the actual changes that we have in our repostiory
+ - Include the commits labelled [asm-cherry-pick] in the non-squashed PR of the previous upgrade
+ - Include the changes that were added to src/asm since the last upgrade and label them [asm-cherry-pick]