ILCalc v0.9.5.1

Rating:        Based on 1 rating
Reviewed:  0 reviews
Downloads: 251
Released: Jul 29, 2009
Updated: Sep 7, 2009 by Pelmen64
Dev status: Stable Help Icon

Recommended Download

Application Library (.NET 2.0)
application, 109K, uploaded Jul 29, 2009 - 40 downloads

Other Available Downloads

Application Library (.NET CF 2.0)
application, 92K, uploaded Jul 29, 2009 - 16 downloads
Application Library (.NET CF 3.5)
application, 94K, uploaded Jul 29, 2009 - 25 downloads
Application Library (Silverlight 2.0)
application, 94K, uploaded Jul 29, 2009 - 24 downloads
Documentation Documentation
documentation, 453K, uploaded Jul 29, 2009 - 48 downloads
Example Demo Application
example, 133K, uploaded Jul 29, 2009 - 44 downloads
Application Source Code
application, 342K, uploaded Jul 29, 2009 - 54 downloads

Release Notes

Last release before my summer vacation :)
Focused on tabulating by Interpret object and fixing bugs after implementing instance methods calls support.

Changelog:
  • Interpret: tabulation support!
  • Interpret: async tabulation support!
  • Interpret: Allocate() method support.
  • Interpret: less re-allocations while creation.
  • Interpret: small fixes for instance calls.
  • TabRange: replaced with immutable ValueRange.
  • Solution: ValueRange added to SL/CF projects.
  • Demo App: no re-allocations while rendering.
  • Evaluator: instance calls performance increased.
  • Interpret: new Evaluate() overload with 3 args.
  • Evaluator: new EvaluateMany() methods.
  • Solution: a bit of exception redesign.
  • Solution: added Polish resources (thx to Mariusz).
  • Solution: added benchmarks project.
  • Bugfix: missed checks in imports of methods.
  • Bugfix: wront targets in instance calls in Interpret.
  • Docs: small fix-ups and some generalizations.

Known bugs / problems:
  • Interpret.BeginTabulate() throws NotSupportedException at Silverlight and CF platforms - Delegate.BeginInvoke() doesn't supported.
  • Silverlight build allows to import lambda expression as delegate, but ILCalc will fail when trying to use it in Interpret object of Evaluate() because of reflection restrications. This issue will be fixed as possible in the future releases.

Reviews for this release