/hg/icedtea7-forest/jaxp: 84 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed Feb 4 16:55:24 UTC 2015
changeset 3779d11092de in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=3779d11092de
author: dbuck
date: Fri Nov 07 01:18:43 2014 -0800
8062608: BCEL corrupts debug data of methods that use generics
Summary: Fixed MethodGen constructor to not overwrite LocalVariableTable.
Reviewed-by: joehw
changeset 02e31e03f896 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=02e31e03f896
author: dbuck
date: Tue Nov 11 01:46:23 2014 -0800
8064516: BCEL still corrupts generic methods if bytecode offsets are modified
Summary: Added comprehensive support for LocalVariableTypeTable to MethodGen.
Reviewed-by: joehw
changeset 1e0a9e7cd016 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=1e0a9e7cd016
author: aefimov
date: Wed Nov 12 13:02:14 2014 +0300
8059327: XML parser returns corrupt attribute value
Reviewed-by: lancea
changeset 3f6f05383179 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=3f6f05383179
author: lana
date: Thu Nov 20 14:01:00 2014 -0800
Merge
changeset 7d92893fc5f4 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=7d92893fc5f4
author: katleman
date: Tue Jan 06 13:32:19 2015 -0800
Added tag jdk7u80-b04 for changeset 3f6f05383179
changeset 026b5b6f0240 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=026b5b6f0240
author: asaha
date: Thu Aug 28 13:52:34 2014 -0700
Merge
changeset d61f18b7cafd in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=d61f18b7cafd
author: asaha
date: Wed Sep 03 22:39:41 2014 -0700
Added tag jdk7u76-b00 for changeset 8405eb3c02e3
changeset f478245e2c18 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=f478245e2c18
author: asaha
date: Wed Sep 03 22:55:30 2014 -0700
Merge
changeset bb77b08b7606 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=bb77b08b7606
author: asaha
date: Mon Sep 22 11:20:35 2014 -0700
Added tag jdk7u76-b01 for changeset f478245e2c18
changeset 0c337b608802 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=0c337b608802
author: asaha
date: Thu Oct 02 10:01:14 2014 -0700
Added tag jdk7u76-b02 for changeset bb77b08b7606
changeset 8599b826255d in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=8599b826255d
author: asaha
date: Mon Oct 06 12:20:30 2014 -0700
Added tag jdk7u76-b03 for changeset 0c337b608802
changeset 20e436768c80 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=20e436768c80
author: asaha
date: Tue Jul 08 09:34:55 2014 -0700
Added tag jdk7u75-b00 for changeset 4173f90038ff
changeset 6ae9c9cb0ad4 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=6ae9c9cb0ad4
author: asaha
date: Mon Jul 14 13:34:25 2014 -0700
Merge
changeset 36ee4ae07575 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=36ee4ae07575
author: asaha
date: Tue Jul 22 10:26:12 2014 -0700
Merge
changeset cb7f74861161 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=cb7f74861161
author: coffeys
date: Thu Aug 07 12:19:42 2014 +0100
Merge
changeset 6d04bb80c435 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=6d04bb80c435
author: asaha
date: Tue Aug 19 06:53:16 2014 -0700
Merge
changeset 650e63ed545e in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=650e63ed545e
author: asaha
date: Tue Aug 26 11:24:54 2014 -0700
Merge
changeset 0262afa6f461 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=0262afa6f461
author: asaha
date: Tue Sep 02 13:04:20 2014 -0700
Merge
changeset 3ad1fdcec7ab in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=3ad1fdcec7ab
author: asaha
date: Mon Sep 08 13:50:30 2014 -0700
Merge
changeset a9c1c53386a9 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=a9c1c53386a9
author: alitvinov
date: Thu Jul 31 15:49:21 2014 +0400
Merge
changeset e7300cd38793 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=e7300cd38793
author: lana
date: Fri Aug 01 10:21:17 2014 -0700
Added tag jdk7u67-b31 for changeset a9c1c53386a9
changeset 78c4bc9bfa12 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=78c4bc9bfa12
author: asaha
date: Mon Aug 25 15:32:16 2014 -0700
Added tag jdk7u67-b32 for changeset e7300cd38793
changeset 39a6fbc6ef75 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=39a6fbc6ef75
author: katleman
date: Tue Sep 09 13:20:11 2014 -0700
Added tag jdk7u67-b33 for changeset 78c4bc9bfa12
changeset e12c89ec1cee in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=e12c89ec1cee
author: asaha
date: Thu Sep 11 11:02:15 2014 -0700
Merge
changeset aa78a0843bd8 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=aa78a0843bd8
author: asaha
date: Fri Sep 12 15:34:56 2014 -0700
Merge
changeset f04e20bbefd6 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=f04e20bbefd6
author: asaha
date: Mon Sep 22 09:38:42 2014 -0700
Added tag jdk7u67-b34 for changeset 39a6fbc6ef75
changeset b9eaa7d194dd in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=b9eaa7d194dd
author: asaha
date: Mon Sep 22 09:54:05 2014 -0700
Merge
changeset 4a7bd4c9d285 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=4a7bd4c9d285
author: asaha
date: Mon Sep 22 11:11:24 2014 -0700
Added tag jdk7u75-b01 for changeset b9eaa7d194dd
changeset 98eaae4f3017 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=98eaae4f3017
author: asaha
date: Fri Sep 26 10:59:28 2014 -0700
Merge
changeset e3757d7b81bb in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=e3757d7b81bb
author: asaha
date: Mon Sep 29 11:27:38 2014 -0700
Added tag jdk7u75-b02 for changeset 98eaae4f3017
changeset 54c70f4e7085 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=54c70f4e7085
author: asaha
date: Thu Oct 02 08:31:27 2014 -0700
Merge
changeset 37b01475faa4 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=37b01475faa4
author: asaha
date: Thu Oct 02 08:38:27 2014 -0700
Merge
changeset d99862aedaeb in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=d99862aedaeb
author: asaha
date: Thu Oct 02 08:46:04 2014 -0700
Merge
changeset d8246774af47 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=d8246774af47
author: asaha
date: Mon Oct 06 12:15:24 2014 -0700
Merge
changeset eb57739c7818 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=eb57739c7818
author: asaha
date: Mon Oct 06 12:37:21 2014 -0700
Merge
changeset 908a056c8d8f in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=908a056c8d8f
author: asaha
date: Mon Oct 06 12:49:16 2014 -0700
Added tag jdk7u75-b03 for changeset eb57739c7818
changeset 2a7ab12f6092 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=2a7ab12f6092
author: asaha
date: Thu Oct 09 15:49:09 2014 -0700
Merge
changeset 28ef6327007a in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=28ef6327007a
author: asaha
date: Mon Oct 13 12:13:15 2014 -0700
Added tag jdk7u75-b04 for changeset 908a056c8d8f
changeset 0d0d6c0a1ae3 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=0d0d6c0a1ae3
author: asaha
date: Mon Oct 13 13:54:58 2014 -0700
Merge
changeset f94b9a2d314b in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=f94b9a2d314b
author: asaha
date: Mon Oct 13 15:11:32 2014 -0700
Added tag jdk7u76-b04 for changeset 0d0d6c0a1ae3
changeset 5746a9dc6d98 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=5746a9dc6d98
author: katleman
date: Wed Oct 08 13:02:18 2014 -0700
Added tag jdk7u72-b31 for changeset d8246774af47
changeset 079579b66727 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=079579b66727
author: asaha
date: Wed Oct 15 10:35:58 2014 -0700
Merge
changeset abc65f1f18bd in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=abc65f1f18bd
author: asaha
date: Wed Oct 15 10:45:27 2014 -0700
Merge
changeset 967717c26bb1 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=967717c26bb1
author: asaha
date: Mon Oct 20 12:34:42 2014 -0700
Added tag jdk7u75-b05 for changeset 079579b66727
changeset 5bde0c647268 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=5bde0c647268
author: asaha
date: Mon Oct 20 13:25:22 2014 -0700
Merge
changeset dad0360bc1df in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=dad0360bc1df
author: asaha
date: Mon Oct 20 13:30:59 2014 -0700
Added tag jdk7u76-b05 for changeset 5bde0c647268
changeset 1a9565415e41 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=1a9565415e41
author: asaha
date: Mon Oct 27 12:20:49 2014 -0700
Added tag jdk7u75-b06 for changeset 967717c26bb1
changeset 9e39563c9f33 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=9e39563c9f33
author: asaha
date: Mon Oct 27 12:34:45 2014 -0700
Merge
changeset c7a68e24b081 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=c7a68e24b081
author: asaha
date: Mon Oct 27 12:41:15 2014 -0700
Added tag jdk7u76-b06 for changeset 9e39563c9f33
changeset 0ddca31b83dc in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=0ddca31b83dc
author: asaha
date: Tue Oct 28 10:54:43 2014 -0700
Merge
changeset d8419be67944 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=d8419be67944
author: asaha
date: Mon Nov 03 12:12:06 2014 -0800
Added tag jdk7u75-b07 for changeset 1a9565415e41
changeset 4e5b7d15fad4 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=4e5b7d15fad4
author: asaha
date: Mon Nov 03 12:23:23 2014 -0800
Merge
changeset e106e7a69751 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=e106e7a69751
author: asaha
date: Mon Nov 03 12:26:22 2014 -0800
Added tag jdk7u76-b07 for changeset 4e5b7d15fad4
changeset 08599c76e606 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=08599c76e606
author: asaha
date: Mon Nov 10 11:42:03 2014 -0800
Added tag jdk7u75-b08 for changeset d8419be67944
changeset aefcd8f73cfb in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=aefcd8f73cfb
author: asaha
date: Mon Nov 10 11:48:21 2014 -0800
Merge
changeset 93010e790b57 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=93010e790b57
author: asaha
date: Mon Nov 10 11:53:10 2014 -0800
Added tag jdk7u76-b08 for changeset aefcd8f73cfb
changeset d3c566dedbcd in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=d3c566dedbcd
author: asaha
date: Mon Nov 17 12:09:18 2014 -0800
Added tag jdk7u75-b09 for changeset 08599c76e606
changeset c6675d4d08b8 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=c6675d4d08b8
author: asaha
date: Mon Nov 17 12:29:13 2014 -0800
Merge
changeset 7e7985705fff in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=7e7985705fff
author: asaha
date: Mon Nov 17 12:37:53 2014 -0800
Added tag jdk7u76-b09 for changeset c6675d4d08b8
changeset e3fe8029364b in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=e3fe8029364b
author: aefimov
date: Wed Nov 12 13:02:14 2014 +0300
8059327: XML parser returns corrupt attribute value
Reviewed-by: lancea
changeset 1d6f8fbbfefc in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=1d6f8fbbfefc
author: asaha
date: Mon Nov 24 13:25:10 2014 -0800
Added tag jdk7u75-b10 for changeset d3c566dedbcd
changeset 62e1b60c3adf in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=62e1b60c3adf
author: asaha
date: Mon Nov 24 13:36:07 2014 -0800
Merge
changeset 9de00db48e22 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=9de00db48e22
author: asaha
date: Mon Nov 24 13:39:17 2014 -0800
Added tag jdk7u76-b10 for changeset 62e1b60c3adf
changeset 15f65800816f in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=15f65800816f
author: asaha
date: Tue Dec 02 10:33:14 2014 -0800
Added tag jdk7u75-b11 for changeset 1d6f8fbbfefc
changeset 33040bd2deb5 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=33040bd2deb5
author: asaha
date: Tue Dec 02 10:46:02 2014 -0800
Merge
changeset 8b068adf8e74 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=8b068adf8e74
author: asaha
date: Tue Dec 02 10:53:51 2014 -0800
Added tag jdk7u76-b11 for changeset 33040bd2deb5
changeset d6c90cc2e91d in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=d6c90cc2e91d
author: asaha
date: Mon Dec 08 12:28:48 2014 -0800
Added tag jdk7u75-b12 for changeset 15f65800816f
changeset 7167fcf821b0 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=7167fcf821b0
author: asaha
date: Mon Dec 08 12:51:16 2014 -0800
Merge
changeset 1bfedc017c05 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=1bfedc017c05
author: asaha
date: Mon Dec 08 12:59:20 2014 -0800
Added tag jdk7u76-b12 for changeset 7167fcf821b0
changeset 999eb9cbf840 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=999eb9cbf840
author: asaha
date: Thu Dec 18 13:58:19 2014 -0800
Added tag jdk7u75-b13 for changeset d6c90cc2e91d
changeset 6262c3d41bb1 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=6262c3d41bb1
author: asaha
date: Thu Dec 18 14:10:07 2014 -0800
Merge
changeset 55ebce1313a4 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=55ebce1313a4
author: asaha
date: Thu Dec 18 14:12:46 2014 -0800
Added tag jdk7u76-b13 for changeset 6262c3d41bb1
changeset 7132c2508e35 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=7132c2508e35
author: asaha
date: Tue Dec 23 13:56:09 2014 -0800
Merge
changeset 684b53334e0f in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=684b53334e0f
author: asaha
date: Wed Jan 07 12:21:53 2015 -0800
Merge
changeset 4efcb94971a2 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=4efcb94971a2
author: asaha
date: Mon Dec 29 11:41:37 2014 -0800
Added tag jdk7u75-b30 for changeset 999eb9cbf840
changeset d3907dca5ffc in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=d3907dca5ffc
author: asaha
date: Mon Dec 29 11:53:43 2014 -0800
Merge
changeset e0e0c33d9d6c in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=e0e0c33d9d6c
author: asaha
date: Mon Dec 29 12:02:27 2014 -0800
Added tag jdk7u76-b30 for changeset d3907dca5ffc
changeset 7621d6031070 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=7621d6031070
author: asaha
date: Mon Jan 05 11:43:25 2015 -0800
Added tag jdk7u75-b31 for changeset 4efcb94971a2
changeset ddfc89ace6cc in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=ddfc89ace6cc
author: asaha
date: Mon Jan 05 11:56:34 2015 -0800
Merge
changeset 69aaf197cd42 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=69aaf197cd42
author: asaha
date: Mon Jan 05 12:03:33 2015 -0800
Added tag jdk7u76-b31 for changeset ddfc89ace6cc
changeset b93c3e02132f in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=b93c3e02132f
author: asaha
date: Wed Jan 07 12:32:33 2015 -0800
Merge
changeset 9af3447d957e in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=9af3447d957e
author: asaha
date: Wed Jan 21 08:21:55 2015 -0800
Added tag jdk7u80-b05 for changeset b93c3e02132f
changeset 8cc37ea6edf6 in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=8cc37ea6edf6
author: andrew
date: Thu Jan 29 22:20:21 2015 +0000
Merge jdk7u80-b05
changeset 0e0fc4440a3b in /hg/icedtea7-forest/jaxp
details: http://icedtea.classpath.org/hg/icedtea7-forest/jaxp?cmd=changeset;node=0e0fc4440a3b
author: andrew
date: Wed Feb 04 16:52:10 2015 +0000
Added tag icedtea-2.6pre18 for changeset 8cc37ea6edf6
diffstat:
.hgtags | 77 +++++++
.jcheck/conf | 2 -
make/Makefile | 4 +-
src/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java | 4 +
src/com/sun/org/apache/bcel/internal/generic/MethodGen.java | 100 +++++++++-
src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java | 42 ++-
src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java | 21 +-
7 files changed, 222 insertions(+), 28 deletions(-)
diffs (truncated from 638 to 500 lines):
diff -r 1853995499ce -r 0e0fc4440a3b .hgtags
--- a/.hgtags Tue Oct 07 12:50:53 2014 -0700
+++ b/.hgtags Wed Feb 04 16:52:10 2015 +0000
@@ -50,6 +50,7 @@
feb05980f9f2964e6bc2b3a8532f9b3054c2289b jdk7-b73
ea7b88c676dd8b269bc858a4a17c14dc96c8aed1 jdk7-b74
555fb78ee4cebed082ca7ddabff46d2e5b4c9026 jdk7-b75
+fb68fd18eb9f9d94bd7f307097b98a5883018da8 icedtea7-1.12
233a4871d3364ec305efd4a58cfd676620a03a90 jdk7-b76
bfadab8c7b1bf806a49d3e1bc19ec919717f057a jdk7-b77
7a12d3789e1b07a560fc79568b991818d617ede2 jdk7-b78
@@ -63,6 +64,7 @@
81c0f115bbe5d3bcf59864465b5eca5538567c79 jdk7-b86
8b493f1aa136d86de0885fcba15262c4fa2b1412 jdk7-b87
d8ebd15910034f2ba50b2f129f959f86cca01419 jdk7-b88
+826bafcb6c4abbf24887bfc5a78868e13cddd068 icedtea7-1.13
d2818fd2b036f3b3154a9a7de41afcf4ac679c1b jdk7-b89
c5d932ee326d6f7fd4634b11c7185ea82d184df2 jdk7-b90
b89b2c3044a298d542f84a2e9d957202b7d8cdb9 jdk7-b91
@@ -111,6 +113,7 @@
d56b326ae0544fc16c3e0d0285876f3c82054db2 jdk7-b134
4aa9916693dc1078580c1865e6f2584046851e5a jdk7-b135
1759daa85d33800bd578853f9531f9de73f70fc7 jdk7-b136
+1c2f25bf36b1d43920e94fb82a0afdafd29b1735 icedtea-1.14
1d87f7460cde7f8f30af668490f82b52b879bfd8 jdk7-b137
be3758943770a0a3dd4be6a1cb4063507c4d7062 jdk7-b138
28c7c0ed2444607829ba11ad827f8d52197a2830 jdk7-b139
@@ -123,6 +126,7 @@
bcd31fa1e3c6f51b4fdd427ef905188cdac57164 jdk7-b146
067fb18071e3872698f6218724958bd0cebf30a3 jdk7u1-b01
fc268cd1dd5d2e903ccd4b0275e1f9c2461ed30c jdk7-b147
+b8d01501956a0d41f5587ff1bebbfe5a9b8fea5a icedtea-2.0-branchpoint
104ca42e1e7ca66b074a4619ce6420f15d8f454d jdk7u1-b02
64e323faadf65018c1ffc8bb9c97f7b664e87347 jdk7u1-b03
2256c20e66857f80cacda14ffdbc0979c929d7f8 jdk7u1-b04
@@ -141,6 +145,7 @@
0e61ef309edd2deb71f53f2bdaf6dcff1c80bfb8 jdk7u2-b12
d9ac427e5149d1db12c6f3e4aa4280587c06aed5 jdk7u2-b13
0efaf5c97fba2ee7864240efaa0df651a2635ae5 jdk7u2-b21
+7300d2ab9fb2068250a96ca4afc481c4beb6a42b icedtea-2.1-branchpoint
0efaf5c97fba2ee7864240efaa0df651a2635ae5 jdk7u3-b02
604dd391203960d0028fc95bc70b0ae161e09d99 jdk7u3-b03
551c076358f6691999f613db9b155c83ec9a648d jdk7u3-b04
@@ -157,6 +162,7 @@
7a37651d304de62b18b343b3ae675ab1b08fc5fe jdk7u4-b10
3fbd87d50fbf4de3987e36ec5f3e8ce1c383ce3d jdk7u4-b11
b4e5df5b18bb75db15ed97da02e5df086d2c7930 jdk7u4-b12
+c51876b27811ba0f6ea3409ba19d357b7400908a icedtea-2.2-branchpoint
7d18bccaec3781f3d4f2d71879f91e257db2f0f7 jdk7u4-b13
82c5b3166b3194e7348b2a9d146b6760c9a77128 jdk7u4-b14
36490d49683f7be9d8fbbe1f8eefa1fe9fe550fa jdk7u5-b01
@@ -186,11 +192,15 @@
f4e80156296e43182a0fea5f54032d8c0fd0b41f jdk7u6-b10
5078a73b3448849f3328af5e0323b3e1b8d2d26c jdk7u6-b11
c378e596fb5b2ebeb60b89da7ad33f329d407e2d jdk7u6-b12
+15b71daf5e69c169fcbd383c0251cfc99e558d8a ppc-aix-port-b01
+15b71daf5e69c169fcbd383c0251cfc99e558d8a ppc-aix-port-b02
+15b71daf5e69c169fcbd383c0251cfc99e558d8a ppc-aix-port-b03
15b71daf5e69c169fcbd383c0251cfc99e558d8a jdk7u6-b13
da79c0fdf9a8b5403904e6ffdd8f5dc335d489d0 jdk7u6-b14
94474d6f28284a1ef492984dd6d6f66f8787de80 jdk7u6-b15
0b329a8d325b6a58d89c6042dac62ce5852380ab jdk7u6-b16
5eb867cdd08ca299fe03b31760acd57aac2b5673 jdk7u6-b17
+445dd0b578fc2ed12c539eb6f9a71cbd40bed4f6 icedtea-2.3-branchpoint
1c4b9671de5c7ed5713f55509cb2ada38b36dffe jdk7u6-b18
3ba4c395d2cf973c8c603b2aedc846bd4ae54656 jdk7u6-b19
4f7b77cc3b252098f52a8f30a74f603783a2e0f1 jdk7u6-b20
@@ -258,12 +268,14 @@
1b914599a6d5560e743b9fecd390924ed0bf7d15 jdk7u12-b07
427a603569db59f61721e709fcb8a73390d468ae jdk7u12-b08
366ebbf581df0134d9039b649abc315e87f23772 jdk7u12-b09
+14adb683be4ebc49ee729f0253d012795a4a2ae4 icedtea-2.4-branchpoint
23191c790e12841f81ac1cf956e7dbc0b45914ee jdk7u14-b10
825eda7553590ce19eb4fa0686c4405d97daafdb jdk7u14-b11
560e5cf5b57fc91e2bc6dd1809badd58c6eb25bd jdk7u14-b12
937bae61a48febcc948b7e10ae781c9077360241 jdk7u14-b13
7038ca4959e50a02f797e639daffe6b2b4065f86 jdk7u14-b14
aa6fb94c5e7bc645f478b6f60c5e6e06bebcc2bf jdk7u14-b15
+1d1e1fc3b88d2fda0c7da55ee3abb2b455e0d317 ppc-aix-port-b04
99c114990b191f32e72c6158072033aec5816aaf jdk7u15-b01
edbaa584f09a78d0ad3c73389faf20409a552e46 jdk7u15-b02
14a9b60a2086f4e2f6ec43bee3375042946f6510 jdk7u15-b30
@@ -382,6 +394,7 @@
4beb90ab48f7fd46c7a9afbe66f8cccb230699ba jdk7u45-b18
a456c78a50e201a65c9f63565c8291b84a4fbd32 jdk7u45-b30
3c34f244296e98d8ebb94973c752f3395612391a jdk7u45-b31
+d9b92749a0f4c8e6c6f4fe11210c2a02d70bae74 jdk7u60-b00
056494e83d15cd1c546d32a3b35bdb6f670b3876 jdk7u45-b33
b5a83862ed2ab9cc2de3719e38c72519481a4bbb jdk7u45-b34
7fda9b300e07738116b2b95b568229bdb4b31059 jdk7u45-b35
@@ -431,8 +444,11 @@
d9b92749a0f4c8e6c6f4fe11210c2a02d70bae74 jdk7u60-b00
ad39e88c503948fc4fc01e97c75b6e3c24599d23 jdk7u60-b01
050986fd54e3ec4515032ee938bc59e86772b6c0 jdk7u60-b02
+74093b75ddd4fc2e578a3469d32b8bb2de3692d5 icedtea-2.5pre01
+d7085aad637fa90d027840c7f7066dba82b21667 icedtea-2.5pre02
359b79d99538d17eeb90927a1e4883fcec31661f jdk7u60-b03
7215972c2c30d0fa469a459a3e4fcee6bc93991d jdk7u60-b04
+10314bfd5ba43a63f2f06353f3d219b877f5120f icedtea-2.6pre01
673ea3822e59de18ae5771de7a280c6ae435ef86 jdk7u60-b05
fd1cb0040a1d05086ca3bf32f10e1efd43f05116 jdk7u60-b06
cd7c8fa7a057e62e094cdde78dd632de54cedb8c jdk7u60-b07
@@ -442,7 +458,11 @@
e57490e0b99917ea8e1da1bb4d0c57fd5b7705f9 jdk7u60-b11
a9574b35f0af409fa1665aadd9b2997a0f9878dc jdk7u60-b12
92cf0b5c1c3e9b61d36671d8fb5070716e0f016b jdk7u60-b13
+a0138328f7db004859b30b9143ae61d598a21cf9 icedtea-2.6pre02
+33912ce9492d29c3faa5eb6787d5141f87ebb385 icedtea-2.6pre03
2814f43a6c73414dcb2b799e1a52d5b44688590d jdk7u60-b14
+c3178eab3782f4135ea21b060683d29bde3bbc7e icedtea-2.6pre04
+b9104a740dcd6ec07a868efd6f57dad3560e402c icedtea-2.6pre05
10eed57b66336660f71f7524f2283478bdf373dc jdk7u60-b15
fefd2d5c524b0be78876d9b98d926abda2828e79 jdk7u60-b16
ba6b0b5dfe5a0f50fac95c488c8a5400ea07d4f8 jdk7u60-b17
@@ -473,11 +493,19 @@
45db678253587755df4a00066e42e2fce04bbb71 jdk7u65-b18
4e323af07c47061109fb5f585613b0cc4b4208ca jdk7u65-b19
f3b7bb6f1924ab7f635cdd60db7fbab64576cd6d jdk7u65-b32
+7215972c2c30d0fa469a459a3e4fcee6bc93991d jdk7u80-b00
+4c959b6a32057ec18c9c722ada3d0d0c716a51c4 jdk7u80-b01
+25a1b88d7a473e067471e00a5457236736e9a2e0 jdk7u80-b02
d41f31b707c87675f3467e980b1ceef2e53b3b5d jdk7u65-b20
d1f8566d39c56e40516a1afb304ed7c0681355d8 jdk7u67-b01
4e323af07c47061109fb5f585613b0cc4b4208ca jdk7u65-b40
a5f829d7fa05cf769402dfc82c94b737b8d011b0 jdk7u65-b31
f33ea72260ca7480f4a1405d35a3709895b491a2 jdk7u65-b33
+d1f8566d39c56e40516a1afb304ed7c0681355d8 jdk7u67-b01
+a9c1c53386a9b7856802a98a597a8cbf73e28fa0 jdk7u67-b31
+e7300cd38793c7620f39be5f73b7fcba2f80555b jdk7u67-b32
+78c4bc9bfa12cc97039fd84c5ec1cbd086a0ba35 jdk7u67-b33
+39a6fbc6ef75eba7b3c28e8485a0665d904f21eb jdk7u67-b34
86e93799766d67102a37559b3831abcc825d7e24 jdk7u66-b00
d34839cb2f15dee01cdfb1fd93378849de34d662 jdk7u66-b01
19e4e978c8212921104ba16d0db6bf18c6f8d0ab jdk7u66-b09
@@ -519,6 +547,55 @@
8f0d267ca63ab2f9d7839604ae88fafbcc0ad2d4 jdk7u72-b13
fec38133453a8d70d4c528595ae1cab47909c4bd jdk7u72-b14
e8ab19435208726b1334ba8e7928ea154e0959b3 jdk7u72-b30
+d8246774af472f617033202d2c58c7572da08dcd jdk7u72-b31
+4173f90038ff1764576d08efa34109a7895f106b jdk7u75-b00
+b9eaa7d194dd5e23bd2d53be4d57b25fdcb08e31 jdk7u75-b01
+98eaae4f301779861be3f9a8b0854ec83074615a jdk7u75-b02
+eb57739c7818a0dbaa39122ad35f5e48584be5df jdk7u75-b03
+908a056c8d8fa65864cbf5745a050f675be35288 jdk7u75-b04
+079579b6672777d71624b49b29042cd19cbccef2 jdk7u75-b05
+967717c26bb17ff3c3aa399072eebed17c599a92 jdk7u75-b06
+1a9565415e4142f9914b309888056f9b8f27de97 jdk7u75-b07
+d8419be679448402af177510f1a154ca7935d24f jdk7u75-b08
+08599c76e606df8d369d1eda03ac876ffbaafb36 jdk7u75-b09
+d3c566dedbcde177bfa573ae3632ad21c335a03d jdk7u75-b10
+1d6f8fbbfefc63adde96d70d74dc281616b7ac01 jdk7u75-b11
+15f65800816f164b5855744b59fbc3d661e0511d jdk7u75-b12
+d6c90cc2e91d58688884a8e659e79603e37d4cd5 jdk7u75-b13
+999eb9cbf8404232a03e3a877680ca3541b8f62c jdk7u75-b30
+4efcb94971a21562649ae01c07880139a35d3403 jdk7u75-b31
+8405eb3c02e3f81b20faa1adf43d447e2e7b7705 jdk7u76-b00
+f478245e2c18bd459d085c70cf7aa212b1f30dbf jdk7u76-b01
+bb77b08b760634a87ee3c1fbb3c7a519d61d4e87 jdk7u76-b02
+0c337b6088029d8867732a2f1e08dcc7271e6111 jdk7u76-b03
+0d0d6c0a1ae3cae89f59491c6643fe7f12c497bc jdk7u76-b04
+5bde0c6472681b8e508c7f54692ad3ca69c6a544 jdk7u76-b05
+9e39563c9f33ceac879ee214bc27db3e5f1d5004 jdk7u76-b06
+4e5b7d15fad4fc32c67a45512391c71e7e33460e jdk7u76-b07
+aefcd8f73cfb456a133ee923859683c68338649f jdk7u76-b08
+c6675d4d08b8d5e6a2bb9f631d8b5762f0b51cdf jdk7u76-b09
+62e1b60c3adfd3133e3fe9f8d5194512f503c540 jdk7u76-b10
+33040bd2deb5371a85fe7d7a9442cdf649919b39 jdk7u76-b11
+7167fcf821b00424c0464086f4047a7209dc9e59 jdk7u76-b12
+6262c3d41bb13f58338c4bc7946468ba70825046 jdk7u76-b13
+d3907dca5ffc798076f44cc63f01f7beb41343a9 jdk7u76-b30
+ddfc89ace6cc33a2d50d5faf100e83b05c9bc89f jdk7u76-b31
7215972c2c30d0fa469a459a3e4fcee6bc93991d jdk7u80-b00
4c959b6a32057ec18c9c722ada3d0d0c716a51c4 jdk7u80-b01
+614b7c12f276c52ebef06fb17c79cf0eadbcc774 icedtea-2.6pre07
+75513ef5e265955b432550ec73770b8404a4d36b icedtea-2.6pre06
+fbc3c0ab4c1d53059c32d330ca36cb33a3c04299 icedtea-2.6pre08
25a1b88d7a473e067471e00a5457236736e9a2e0 jdk7u80-b02
+f59ee51637102611d2ecce975da8f4271bdee85f icedtea-2.6pre09
+603009854864635cbfc36e95f39b6da4070f541a icedtea-2.6pre10
+79d217da0a7a03fb071e7f2e99fbd5fc7c38aed5 icedtea-2.6pre11
+1853995499cef61fc16e0e4b840276223314669b jdk7u80-b03
+1edb9d1d6451a8e147d74e69021bc3f00622b8c6 icedtea-2.6pre12
+a2841c1a7f292ee7ba33121435b566d347b99ddb icedtea-2.6pre13
+35cfccb24a9c229f960169ec986beae2329b0688 icedtea-2.6pre14
+133c38a2d10fdb95e332ceefa4db8cf765c8b413 icedtea-2.6pre15
+a41b3447afd7011c7d08b5077549695687b70ea4 icedtea-2.6pre16
+54100657ce67cb5164cb0683ceb58ae60542fd79 icedtea-2.6pre17
+3f6f053831796f654ad8fd77a6e4f99163742649 jdk7u80-b04
+b93c3e02132fd13971aea6df3c5f6fcd4c3b1780 jdk7u80-b05
+8cc37ea6edf6a464d1ef01578df02da984d2c79f icedtea-2.6pre18
diff -r 1853995499ce -r 0e0fc4440a3b .jcheck/conf
--- a/.jcheck/conf Tue Oct 07 12:50:53 2014 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk7
-bugids=dup
diff -r 1853995499ce -r 0e0fc4440a3b make/Makefile
--- a/make/Makefile Tue Oct 07 12:50:53 2014 -0700
+++ b/make/Makefile Wed Feb 04 16:52:10 2015 +0000
@@ -118,13 +118,13 @@
ifdef ALT_LANGTOOLS_DIST
ifdef ALT_BOOTDIR
ANT_JAVA_HOME = JAVA_HOME=$(ALT_BOOTDIR)
- ANT_OPTIONS += -Djdk.home=$(ALT_BOOTDIR)
+ ANT_OPTIONS += -Djdk.home=$(ALT_BOOTDIR) -Djava.home=$(ALT_BOOTDIR)
endif
ANT_OPTIONS += -Dbootstrap.dir=$(ALT_LANGTOOLS_DIST)/bootstrap
else
ifdef ALT_JDK_IMPORT_PATH
ANT_JAVA_HOME = JAVA_HOME=$(ALT_JDK_IMPORT_PATH)
- ANT_OPTIONS += -Djdk.home=$(ALT_JDK_IMPORT_PATH)
+ ANT_OPTIONS += -Djdk.home=$(ALT_JDK_IMPORT_PATH) -Djava.home=$(ALT_JDK_IMPORT_PATH)
endif
endif
diff -r 1853995499ce -r 0e0fc4440a3b src/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
--- a/src/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java Tue Oct 07 12:50:53 2014 -0700
+++ b/src/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java Wed Feb 04 16:52:10 2015 +0000
@@ -213,6 +213,10 @@
public void visitLocalVariableTypeTable(LocalVariableTypeTable obj) {
stack.push(obj);
obj.accept(visitor);
+
+ LocalVariable[] vars = obj.getLocalVariableTypeTable();
+ for(int i=0; i < vars.length; i++)
+ vars[i].accept(this);
stack.pop();
}
diff -r 1853995499ce -r 0e0fc4440a3b src/com/sun/org/apache/bcel/internal/generic/MethodGen.java
--- a/src/com/sun/org/apache/bcel/internal/generic/MethodGen.java Tue Oct 07 12:50:53 2014 -0700
+++ b/src/com/sun/org/apache/bcel/internal/generic/MethodGen.java Wed Feb 04 16:52:10 2015 +0000
@@ -87,6 +87,7 @@
private boolean strip_attributes;
private ArrayList variable_vec = new ArrayList();
+ private ArrayList type_vec = new ArrayList();
private ArrayList line_number_vec = new ArrayList();
private ArrayList exception_vec = new ArrayList();
private ArrayList throws_vec = new ArrayList();
@@ -260,7 +261,7 @@
}
} else if (a instanceof LocalVariableTypeTable) {
LocalVariable[] lv = ((LocalVariableTypeTable) a).getLocalVariableTypeTable();
- removeLocalVariables();
+ removeLocalVariableTypes();
for (int k = 0; k < lv.length; k++) {
LocalVariable l = lv[k];
InstructionHandle start = il.findHandle(l.getStartPC());
@@ -272,7 +273,7 @@
if (null == end) {
end = il.getEnd();
}
- addLocalVariable(l.getName(), Type.getType(l.getSignature()), l
+ addLocalVariableType(l.getName(), Type.getType(l.getSignature()), l
.getIndex(), start, end);
}
} else
@@ -406,6 +407,31 @@
return lg;
}
+ /*
+ * If the range of the variable has not been set yet, it will be set to be
+ * val id from the start to the end of the instruction list.
+ *
+ * @return array of declared local variable types sorted by index
+ */
+ private LocalVariableGen[] getLocalVariableTypes() {
+ int size = type_vec.size();
+ LocalVariableGen[] lg = new LocalVariableGen[size];
+ type_vec.toArray(lg);
+
+ for(int i=0; i < size; i++) {
+ if(lg[i].getStart() == null)
+ lg[i].setStart(il.getStart());
+
+ if(lg[i].getEnd() == null)
+ lg[i].setEnd(il.getEnd());
+ }
+
+ if(size > 1)
+ sort(lg, 0, size - 1);
+
+ return lg;
+ }
+
/**
* @return `LocalVariableTable' attribute of all the local variables of this method.
*/
@@ -422,6 +448,68 @@
}
/**
+ * @return `LocalVariableTypeTable' attribute of all the local variable
+ * types of this method.
+ */
+ public LocalVariableTypeTable getLocalVariableTypeTable(ConstantPoolGen cp) {
+ LocalVariableGen[] lg = getLocalVariableTypes();
+ int size = lg.length;
+ LocalVariable[] lv = new LocalVariable[size];
+
+ for(int i=0; i < size; i++)
+ lv[i] = lg[i].getLocalVariable(cp);
+
+ return new LocalVariableTypeTable(cp.addUtf8("LocalVariableTypeTable"),
+ 2 + lv.length * 10, lv, cp.getConstantPool());
+ }
+
+ /**
+ * Adds a local variable type to this method.
+ *
+ * @param name variable name
+ * @param type variable type
+ * @param slot the index of the local variable, if type is long or double, the next available
+ * index is slot+2
+ * @param start from where the variable is valid
+ * @param end until where the variable is valid
+ * @return new local variable object
+ * @see LocalVariable
+ */
+ private LocalVariableGen addLocalVariableType(String name, Type type, int slot,
+ InstructionHandle start,
+ InstructionHandle end) {
+ byte t = type.getType();
+
+ if(t != Constants.T_ADDRESS) {
+ int add = type.getSize();
+
+ if(slot + add > max_locals)
+ max_locals = slot + add;
+
+ LocalVariableGen l = new LocalVariableGen(slot, name, type, start, end);
+ int i;
+
+ if((i = type_vec.indexOf(l)) >= 0) // Overwrite if necessary
+ type_vec.set(i, l);
+ else
+ type_vec.add(l);
+
+ return l;
+ } else {
+ throw new IllegalArgumentException("Can not use " + type +
+ " as type for local variable");
+
+ }
+ }
+
+ /**
+ * Remove all local variable types.
+ */
+ private void removeLocalVariableTypes() {
+ type_vec.clear();
+ }
+
+ /**
* Give an instruction a line number corresponding to the source code line.
*
* @param ih instruction to tag
@@ -637,12 +725,17 @@
LineNumberTable lnt = null;
LocalVariableTable lvt = null;
+ LocalVariableTypeTable lvtt = null;
- /* Create LocalVariableTable and LineNumberTable attributes (for debuggers, e.g.)
+ /* Create LocalVariableTable, LocalvariableTypeTable, and LineNumberTable
+ * attributes (for debuggers, e.g.)
*/
if((variable_vec.size() > 0) && !strip_attributes)
addCodeAttribute(lvt = getLocalVariableTable(cp));
+ if((type_vec.size() > 0) && !strip_attributes)
+ addCodeAttribute(lvtt = getLocalVariableTypeTable(cp));
+
if((line_number_vec.size() > 0) && !strip_attributes)
addCodeAttribute(lnt = getLineNumberTable(cp));
@@ -691,6 +784,7 @@
// Undo effects of adding attributes
if(lvt != null) removeCodeAttribute(lvt);
+ if(lvtt != null) removeCodeAttribute(lvtt);
if(lnt != null) removeCodeAttribute(lnt);
if(code != null) removeAttribute(code);
if(et != null) removeAttribute(et);
diff -r 1853995499ce -r 0e0fc4440a3b src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java
--- a/src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java Tue Oct 07 12:50:53 2014 -0700
+++ b/src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java Wed Feb 04 16:52:10 2015 +0000
@@ -147,8 +147,9 @@
fCurrentEntity.lineNumber++;
fCurrentEntity.columnNumber = 1;
if (fCurrentEntity.position == fCurrentEntity.count) {
+ invokeListeners(1);
fCurrentEntity.ch[0] = (char)c;
- load(1, false, true);
+ load(1, false, false);
}
if (c == '\r' && external) {
int cc = fCurrentEntity.ch[fCurrentEntity.position++];
@@ -306,9 +307,10 @@
if (XML11Char.isXML11NameStart(ch)) {
if (++fCurrentEntity.position == fCurrentEntity.count) {
+ invokeListeners(1);
fCurrentEntity.ch[0] = ch;
offset = 0;
- if (load(1, false, true)) {
+ if (load(1, false, false)) {
fCurrentEntity.columnNumber++;
String symbol = fSymbolTable.addSymbol(fCurrentEntity.ch, 0, 1);
return symbol;
@@ -317,9 +319,10 @@
}
else if (XML11Char.isXML11NameHighSurrogate(ch)) {
if (++fCurrentEntity.position == fCurrentEntity.count) {
+ invokeListeners(1);
fCurrentEntity.ch[0] = ch;
offset = 0;
- if (load(1, false, true)) {
+ if (load(1, false, false)) {
--fCurrentEntity.position;
--fCurrentEntity.startPosition;
return null;
@@ -332,10 +335,11 @@
return null;
}
if (++fCurrentEntity.position == fCurrentEntity.count) {
+ invokeListeners(2);
fCurrentEntity.ch[0] = ch;
fCurrentEntity.ch[1] = ch2;
offset = 0;
- if (load(2, false, true)) {
+ if (load(2, false, false)) {
fCurrentEntity.columnNumber += 2;
String symbol = fSymbolTable.addSymbol(fCurrentEntity.ch, 0, 2);
return symbol;
@@ -464,9 +468,10 @@
if (XML11Char.isXML11NCNameStart(ch)) {
if (++fCurrentEntity.position == fCurrentEntity.count) {
+ invokeListeners(1);
fCurrentEntity.ch[0] = ch;
offset = 0;
- if (load(1, false, true)) {
+ if (load(1, false, false)) {
fCurrentEntity.columnNumber++;
String symbol = fSymbolTable.addSymbol(fCurrentEntity.ch, 0, 1);
return symbol;
@@ -475,9 +480,10 @@
}
else if (XML11Char.isXML11NameHighSurrogate(ch)) {
if (++fCurrentEntity.position == fCurrentEntity.count) {
+ invokeListeners(1);
fCurrentEntity.ch[0] = ch;
offset = 0;
- if (load(1, false, true)) {
+ if (load(1, false, false)) {
--fCurrentEntity.position;
--fCurrentEntity.startPosition;
return null;
@@ -490,10 +496,11 @@
return null;
}
if (++fCurrentEntity.position == fCurrentEntity.count) {
+ invokeListeners(2);
fCurrentEntity.ch[0] = ch;
fCurrentEntity.ch[1] = ch2;
offset = 0;
- if (load(2, false, true)) {
+ if (load(2, false, false)) {
fCurrentEntity.columnNumber += 2;
String symbol = fSymbolTable.addSymbol(fCurrentEntity.ch, 0, 2);
return symbol;
@@ -628,9 +635,10 @@
if (XML11Char.isXML11NCNameStart(ch)) {
if (++fCurrentEntity.position == fCurrentEntity.count) {
+ invokeListeners(1);
fCurrentEntity.ch[0] = ch;
offset = 0;
- if (load(1, false, true)) {
+ if (load(1, false, false)) {
fCurrentEntity.columnNumber++;
String name = fSymbolTable.addSymbol(fCurrentEntity.ch, 0, 1);
qname.setValues(null, name, name, null);
@@ -640,9 +648,10 @@
}
else if (XML11Char.isXML11NameHighSurrogate(ch)) {
if (++fCurrentEntity.position == fCurrentEntity.count) {
+ invokeListeners(1);
fCurrentEntity.ch[0] = ch;
offset = 0;
- if (load(1, false, true)) {
+ if (load(1, false, false)) {
--fCurrentEntity.startPosition;
--fCurrentEntity.position;
return false;
@@ -655,10 +664,11 @@
return false;
More information about the distro-pkg-dev
mailing list