|
![]() [ View full size screenshot ] |
| Version | Date Released | Status | Release Notes |
| 1.7.8 | May 3, 2012 | New Release | ELC: · optimization: a back:b => b LIB: · ext'routines: Combinator, CombinatorWithRepetition |
| 1.7.7 | Apr 18, 2012 | New Release | ELC: · coret: synchronization routine is overhauled · project templates reorganized |
| 1.7.5 | Mar 20, 2012 | New Release | ELC: · new compiler option: lstdx · fixed bug with invokevmt and "any" handler ELENAVM: · new function: LoadClassName LIB: · sys'vm'engine: Controller::class_name'refer · sys'vm'routines'classname · std'memory'bytearrayreader refactored IDE: · debug autowatch:self and $self variables are now displayed correctly Samples: · new rosetta sample: combinations Tools: · elt: cannot display VM error |
| 1.7.4.1 | Mar 12, 2012 | New Release | ELENA: · new initializing argument list syntax:Loop &&from:1 &to:5 · it is now possible to debug built-in group types ELC: · optimization: numeric and literal constant methods are called directly · fixed: negative floating number constant LIB: · win32'localization'strings · fixed: minus is lost when converting a real64 to a string IDE: · fixed: go to source · fixed: symbol parameter is not shown in auto watch Tools: · ecv: it is possible to provide path to the viewing module Samples: · new rosetta sample: charmatch |
| 1.7.3 | Mar 7, 2012 | New Release | ELC: · optimization: a role method is invoked directly · fixed generic handler IDE: · fixed bugs with auto compilation mode · fixed: if the breakpoint is at the first visible line, it is not shown LIB: · win32'threading'api'threadhandle.wait · std'basic'widechar: + / - · sys'dynamics: batch · gui controls events: onenter / onleave · fixed: timespan::milliseconds'get Samples: · new rosetta sample: caesar · calc: some rules are migrated to the script |
| 1.7.2 | Feb 27, 2012 | New Release | ELENA: · #type is no longer supported, use $classreference instead · new meta symbols : $symbolreference and $classreference SCRIPT: · new inline command: $symbolreference - to create a type symbol LIB: · std'routines'arrays:fixed bug · win32'io: directoryfactory ELC: · simple byte command type optimization (popn pop => popn) Tools: ecv: displays command references Samples: · new rosetta sample: binary |
| 1.7.0 | Feb 17, 2012 | New Release | ELC: · binary incompatible due to change in ecodes / primitives LIB: · new module: ext'utils · std'basic'factory: newwideliteral Samples: · new rosetta stone sample:brackets, bestshufffle IDE: · tools - debugger options: lib path, src path · project - options: vm path |
| 1.6.18 | Feb 2, 2012 | New Release | ELENA: · new verb: invoke (used only for dynamic programming) LIB: · new group object: __action, __bcast · verb role implementation changed · __cast routine was modified (the old functionality is implemented in __bcast) · fixed bug in the property group handler: $self should be used instead of self to deal with the case when the property is a part of the group · fixed bugs in std'routines'strings'eops role SCRIPT: · new inline command ^^ verb: use external role object · new supported group type: cast · interpreter script migrated to LIB25 / OA paradigm IDE: · new setting - debugtape - to debug vm tape · fixed bug with the debugger:stayed twice on the same step Tools: · ecv: could view symbol code as well |
| 1.6.16 | Jan 30, 2012 | New Release | ELC: · some code refactoring / cleaning LIB: · ext'gui migrated to lib25 SCRIPT: · VM Tape command overhaul; it supports stack variables now · fixed bug with the role implementation IDE: · VM Client debugger overhauled · it is now possible to debug vm script · fixed #00063: step over / into does not work when starting vm client Tools: · ECV (ELENA Code viewer): ELENA byte code decoder |
| 1.6.13 | Jan 23, 2012 | New Release | ELENA: · new built-in verb roles · built-in group class aliases can be used in · #type expression ELC: · fixed #00062: cannot parse 2-3 expression · fixed bug with external role $self variable · fixed critical error in arithmetic routines · parsing order changed: tilde expression is now part of the operation rather than the object LIB: · "then" subject is moved to external role std'patterns'econtrol std'patterns: · tryget template · ext'patterns: meanaction SCRIPT: · embedded action is no longer supported |
![]() Free Pascal Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler |