Nov
13, 2002
In
This Issue
Other
Newsletters
DevSpace
Developer Support
For
more information and resources, visit ScriptEase:
ISDK DevSpace online.
Download
Center
For
latest updates and extensions, visit
the ISDK Download Center.
|
|
|
|
Improvements
-
Lower memory use - For small-memory
builds, sevars have been reduced by 1/3 and objects have been
reduced by almost 1/2. Most of the memory used by large scripts
is in sevars and objects, and so the overall reduction in
memory use is significant. For example, a 32-bit min-memory
build can now initialize the engine and all libraries in less
than 10K RAM.
- Low-memory recovery - When memory is extremely limited,
SE:ISDK/C 5.00e will take extreme measures (garbage collection,
dumping of pools, reducing request sizes, and trying again)
to recover. If all else fails an out-of-memory object is returned
to all exception handlers (the engine or libraries cannot abort
due to insufficient memory). The new MEMFAIL tester is included
to automate testing of out-of-memory conditions.
- Faster compilation - Scripts now compile faster. Typical
scripts compile about 40% faster than in earlier releases.
- Browser Library Updated - The browser library has been
rewritten to be as small as possible, as fast as possible (especially
on startup), and to comply with emerging browser expectations.
By creating data only when first accessed, this new library
loads up immediately and uses no more memory than necessary.
- Faster SE_DYNA_UNDEF objects - Dynamic objects created
using the SE_DYNA_UNDEF flag (so most objects do not need lookups)
are now nearly as fast as standard objects (about 1% performance
loss on standard members). This makes a big difference in overall
script performance when the global object has dynamic callbacks.
- Workshop/Debugger - The Workshop has been updated as
a complete product, as described by the new included manual.
New Platforms
- DOS 16-bit - Large- and medium-memory models are
supported for the MSVC 1.52 DOS 16-bit compiler
- J2ME-MIDP - A J2ME configured for MIDP is now available
Upgrade Now
This is a very robust release. All 5.00 users should upgrade to
5.00e. To receive your SE:ISDK/C 5.00e upgrades contact http://support.nombasxxx.com/
with information about platforms and version needed.
|
Errata
ISDK/C 5.00d
Errata
ISDK/C 4.40e
Errata
ISDK/C 4.30f
Errata
ISDK/Java 5.00d
|