Source

ognl / OGNL.iws

Author Commit Message Labels Comments Date
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Official 2.7.2 release.
Tags
2.7.2
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Updated to latest slightly improved javacc version and re-generated language parser.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-142.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Misc tests.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-136. Added checks for volatile && synthetic methods.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Resolves OGNL-133. Brought back old OgnlRuntime.callMethod method and added deprecated info for it.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Resolves OGNL-141. Added runtime optimization for method invocations such that knowledge of whether or not the method needs synchronized invocations because of private access (or whether or not security checks needs to be done) is cached - thus avoiding synchronized blocks altogether on methods that have been invoked at least once already.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Minor improvements to remove redundant expression evaluations during compilation.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Implemented workaround for OGNL-127 that simply causes the old OGNL reflection method to be used on varargs methods.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-128. Addex explicit check for String types on the context stack in numeric expressions.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Reverting previous check in changes....Changed my mind about not supporting these half native / half reflection situations.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
FIxes OGNL-117 by detecting attempts to use reflective indexed property accessor and throwing unsupported exceptions when found.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes for OGNL-122. OgnlOps should be converting Number based object instances to BigDecimal using the String constructor - as stated in the BigDecimal javadocs.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Updated to new snapshot version of 2.7.2.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Performance enhancements for source compilations.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-112. OgnlRuntime was incorrectly returning reader methods for simple property getters with parameters when non parameter methods with the same name should have been preferred in the method finding loop.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Slightly better exception reporting for methods that can't be found.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-110. Numeric literals were being added to non literal expressions. (such as property getters)
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Removed MVEL dependency...grr
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-106. Wasn't checking for null in ASTMethod.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-103. OgnlRuntime.getReadMethod wasn't checking for is/has - causing common boolean getters to sometimes return the wrong getter.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-104. ComparisonExpression base class was checking specifically for Number.class instances when figuring out when to do conversions but this isn't necessary as that specific kind of comparison conversion is done already in the NumericExpression base class.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Added support for enum constant expressions to help fix OGNL-106 but can't be sure if it's fixed or not because of insufficient data.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Added in MVEL comparisons in performance tests.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Made javassist a "provided" scope.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-97. Was doing the old root class casting logic on root expressions when it seems to be unneccessary now that everything is properly being populated in the context accessor/type class value stack.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-98. ASTRemainder was using the old method of source getting before the recent NumericExpression refactor was done.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes unicode bug in OgnlOps.escapeString() iso control handling.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Removed opencomponentry as the release distribution repo and replaced with opensymphony + deployed 2.7 to opensymphony.
jkuh...@d4b077e3-5828-0410-b394-cb2b42183085
Fixes OGNL-96. Object equality.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next