Difference between revisions of "Pas2JS Version Changes"

From Lazarus wiki
Jump to navigationJump to search
Line 7: Line 7:
  
 
It does not support operator enumerator, IEnumerator, member modifier enumerator.
 
It does not support operator enumerator, IEnumerator, member modifier enumerator.
 +
 +
== Version 0.8.40 ==
 +
 +
* File read callback for pas2jslib
 +
 +
== Version 0.8.39 ==
 +
 +
* fixed circular unit dependencies
 +
 +
== Version 0.8.38 ==
 +
 +
* support for * and ? in search paths
 +
* fixed converting a typecast to an alias proc type
 +
* fixed inherited-identifier-as-expr
 +
* emit warning method-hides-method-in-base-type only for virtual methods
 +
* reduced function hides identifier from level hint to info
 +
* fixed unit contnrs to always use mode objfpc.
 +
 +
== Version 0.8.37 ==
 +
 +
* Bugfixed a combination of overload/override
 +
 +
== Version 0.8.36 ==
 +
 +
* fixed missing brackets in binary expression and left side has a call (a-f(b)) / (c-d)
 +
 +
== Version 0.8.35 ==
 +
 +
* fixed a bug in the overload code
 +
  
 
== Navigation ==
 
== Navigation ==
 
* Back to [[pas2js]]
 
* Back to [[pas2js]]
 
* Back to [[lazarus_pas2js_integration]]
 
* Back to [[lazarus_pas2js_integration]]

Revision as of 14:09, 2 January 2018

Version 0.8.41

Version 0.8.41 supports enumerators:

  • ordinal types: char, boolean, byte, ..., longword, enums, sets, static array, custom range
  • const set
  • variables: set, string, array
  • class GetEnumerator

It does not support operator enumerator, IEnumerator, member modifier enumerator.

Version 0.8.40

  • File read callback for pas2jslib

Version 0.8.39

  • fixed circular unit dependencies

Version 0.8.38

  • support for * and ? in search paths
  • fixed converting a typecast to an alias proc type
  • fixed inherited-identifier-as-expr
  • emit warning method-hides-method-in-base-type only for virtual methods
  • reduced function hides identifier from level hint to info
  • fixed unit contnrs to always use mode objfpc.

Version 0.8.37

  • Bugfixed a combination of overload/override

Version 0.8.36

  • fixed missing brackets in binary expression and left side has a call (a-f(b)) / (c-d)

Version 0.8.35

  • fixed a bug in the overload code


Navigation