Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

BrightScript Version Matrix

...

 

Expand
titleVersion 9 and Older Versions

BrightScript Version Matrix, January 9, 2009

 




HD20000 1.3 Branch

HD2000
 2.0 Branch

Compact Main Line

SnapShot Date

1/7/2008

7/16/2008

1/9/2009

Defxxx, on, gosub, clear, random, data, read, restore, err, errl, let, clear, line numbers

X

X

 

Intrinsic Arrays

X

X

 

Compiler

 

X

X

AA & dot Op & m reference

 

X

X

Sub/Functions

 

X

X

ifEnum & For Each

 

X

X

For/Next Does Not Always Execute At Least Once

 

X

X

Exit For

 

X

X

Invalid Type.  Errors that used to be Int Zero are now Invalid. Added roInvalid; Invalid Autoboxing

 

 

X

Array's use roArray; Added ifArray

 

 

X

Uninit Var Usage No Longer Allowed

 

 

X

Sub can have "As" (like Function)

 

 

X

roXML Element & XML Ops dot and @

 

 

X

Type() Change: Now matches declaration names (eg. Integer not roINT32)

 

 

X

Added roBoolean

 

 

X

Added dynamic Type; Type now optional on Sub/Functions

 

 

X

And/Or Don't Eval un-needed Terms

 

 

X

Sub/Fun Default Parameter Values (e.g. Sub (x=5 As Integer))

 

 

X

AA declaration  Op { }



X

Array Declaration Op [ ]



X

Change Array Op from ( ) to []



X

Anonymous Functions



X

Added Circ. Ref. Garbage Collector



X

Add Eval(), Run(), and Box()



X