Commit Graph

124 Commits

Author SHA1 Message Date
Martin Grotzke
d07ff80655 [maven-release-plugin] prepare release reflectasm-1.11.3 2016-05-09 13:57:36 +02:00
Nathan Sweet
dd8ed69c1b Merge pull request #43 from magro/AccessClassLoader-loadClass
Removes sychronization of AccessClassLoader.loadClass
2016-05-09 10:36:21 +02:00
Martin Grotzke
2a314a0faf Removes sychronization of AccessClassLoader.loadClass
The finally delegated `ClassLoader.loadClass` still sychronizes
(more fine grained) on the class name this should be safe, because
`AccessClassLoader.loadClass` itself does not mutate anything.

Refs EsotericSoftware/kryo#422
2016-05-09 09:05:04 +02:00
Martin Grotzke
4989976424 Update README for release 1.11.2 2016-05-08 23:40:23 +02:00
Martin Grotzke
80b74dc6f0 [maven-release-plugin] prepare for next development iteration 2016-05-08 23:35:12 +02:00
Martin Grotzke
5a55b68390 [maven-release-plugin] prepare release reflectasm-1.11.2 2016-05-08 23:35:06 +02:00
Nathan Sweet
deefea8bc9 Merge pull request #42 from magro/double-checked-accessClass
Performance optimization: Try to load accessClass without synchronization
2016-05-08 23:18:51 +02:00
Martin Grotzke
c5563b1205 Try to load accessClass without synchronization
In EsotericSoftware/kryo#422 it's reported that the sychronization
in `ConstructorAccess.get` on the loader is causing significant
thread contention.
This change tries to prevent this, via double checked locking.
Because it's the same pattern it's also done for `FieldAccess`
and `MethodAccess` as well.
2016-05-08 22:44:25 +02:00
Martin Grotzke
88ec7037ea Update README for 1.11.1 2016-02-02 23:03:37 +01:00
Martin Grotzke
2f30bda2ba [maven-release-plugin] prepare for next development iteration 2016-02-02 23:00:44 +01:00
Martin Grotzke
c250648fed [maven-release-plugin] prepare release reflectasm-1.11.1 2016-02-02 23:00:38 +01:00
Martin Grotzke
a1dd4159f4 Update asm from 5.0.3 to 5.0.4
Closes #41
2016-02-02 22:58:58 +01:00
NathanSweet
455f612e98 Merge remote-tracking branch 'origin/master' 2015-06-27 14:17:38 +02:00
NathanSweet
d3f4e4fc2b Added CONTRIBUTING.md, requested by eclipse.org. 2015-06-27 14:17:25 +02:00
Martin Grotzke
67fcf61889 Update README for 1.11.0 2015-03-26 01:06:49 +01:00
Martin Grotzke
950213eceb [maven-release-plugin] prepare for next development iteration 2015-03-26 01:05:04 +01:00
Martin Grotzke
1a8c337687 [maven-release-plugin] prepare release reflectasm-1.11.0 2015-03-26 01:04:58 +01:00
NathanSweet
bf1b9ecf6b Merge remote-tracking branch 'origin/master' 2015-03-26 00:35:32 +01:00
NathanSweet
b227ee9bc6 Added static method access. 2015-03-26 00:35:08 +01:00
Martin Grotzke
0514861c0b Update README for 1.10.1 release 2015-03-20 13:55:10 +01:00
Martin Grotzke
a186ec0da9 [maven-release-plugin] prepare for next development iteration 2015-03-20 13:48:37 +01:00
Martin Grotzke
4484e67785 [maven-release-plugin] prepare release reflectasm-1.10.1 2015-03-20 13:48:32 +01:00
Nathan Sweet
7c05ae999f Merge pull request #33 from HubSpot/master
Upgrade to ASM 5.0.3
2015-03-17 12:37:19 +01:00
Jonathan Haber
8795805218 Upgrade ASM, make test less flappy 2015-02-18 16:56:22 -05:00
Nathan Sweet
b0b20221cf Merge pull request #31 from mazentheamazin/master
Updated licensing to follow BSD requirements
2014-09-21 19:43:04 +02:00
Mazen K
f87a3af652 Updated licensing 2014-09-21 21:34:15 +04:00
Martin Grotzke
3a155b6a5f Add hint on shaded reflectasm and the appropriate deps snippet 2014-07-22 16:50:20 +02:00
Martin Grotzke
6c3d16c5b7 [maven-release-plugin] prepare for next development iteration 2014-07-21 18:45:23 +02:00
Martin Grotzke
71c67a5f6d [maven-release-plugin] prepare release reflectasm-1.10.0 2014-07-21 18:45:19 +02:00
Martin Grotzke
fc99577bb4 Bump version to SNAPSHOT to enable mvn release plugin 2014-07-21 18:44:28 +02:00
Martin Grotzke
3ab8ba8697 Add installation note (maven) to README, with upcoming version 2014-07-21 18:41:52 +02:00
Martin Grotzke
900abe45ce Change scm connection to use ssh instead of https 2014-07-21 18:39:14 +02:00
Martin Grotzke
55b14d2a69 Update maven-shade-plugin to the latest version 2014-07-21 18:37:49 +02:00
Martin Grotzke
d5a789a1c6 Turn reflectasm into an OSGi bundle 2014-07-21 18:36:25 +02:00
Martin Grotzke
2e131dc782 Add sonatype's oss-parent as parent pom (for publishing to sonatype) 2014-07-21 00:42:59 +02:00
Martin Grotzke
9bd94e1f28 Change groupId to com.esotericsoftware (remove 'reflectasm') 2014-07-21 00:42:05 +02:00
Martin Grotzke
8d7614ea99 Change URLs from google code to github 2014-07-21 00:41:22 +02:00
Nathan Sweet
a9477627d4 Merge pull request #29 from serverperformance/master
Fixes issue #217 in Kryo (https://github.com/EsotericSoftware/kryo/issues/217)
2014-07-17 21:19:23 +02:00
Tumi
32d4420a02 Fixes issue #217 in Kryo (https://github.com/EsotericSoftware/kryo/issues/217) 2014-07-17 16:38:36 +02:00
Nathan Sweet
fb4e9d9b7c Merge pull request #28 from based2/patch-1
update to org.ow2.asm 4.2 (12 October 2013)
2014-05-03 16:36:00 +02:00
based2
09de77752f update to org.ow2.asm 4.2 (12 October 2013)
http://asm.ow2.org/history.html
http://mvnrepository.com/artifact/org.ow2.asm/asm
2014-05-03 14:40:43 +02:00
Nathan Sweet
864eec04e5 Merge pull request #26 from dimzon/master
change language level for maven build plugin
2014-04-03 22:52:02 +02:00
dimzon@gmail.com
42a8108a96 change language level for maven build plugin 2014-04-04 00:18:37 +04:00
Nathan Sweet
2b2164dea1 Merge pull request #25 from ming13/fix-readme-formatti
Fix readme formatting
2014-03-15 01:11:55 +01:00
Artur Dryomov
086594c841 Fix readme formatting. 2014-03-14 19:50:23 +02:00
NathanSweet
99f02f7320 Added args. 2014-03-07 15:30:04 +01:00
NathanSweet
1472e95148 setAccessible helps method reflection. 2014-03-06 20:02:27 +01:00
NathanSweet
537351e3f7 Removed warning. 2014-01-26 16:36:20 +01:00
NathanSweet
e48d1b2ec0 1.09 2014-01-26 14:48:09 +01:00
NathanSweet
e1f72f3303 Formatting. 2014-01-26 14:33:19 +01:00