The .SYX_ROOT_PATH and SYX_PLUGIN_PATH environment
variables have been introduced. Image recovering
has been fixed. Several standard methods for
Collections, Numbers, and Object printing/storing
were covered. #display family methods have been
introduced for Smalltalk objects. System signal
handling has been improved. The interpreter has
been refactored to use one stack per Process.
Symbols creation was optimized. The parser and
lexer have been fixed. Blocks' scopes have been
fixed. <- assignment is supported. Scheduler
external idle sources have been added. Asyncronous
console and GTK+ loop were added using semaphores.
Full GNU build support was added. An X11 plugin
has been added. Basic support for handling foreign
C pointers and structs/unions from Smalltalk has
been added. Several fixes were made for building
on Sparc 64 using SCons. FileStream fileIn has
been fixed. Class declaration from Smalltalk has
been fixed. Lexer fixes were made for symbols,
identifiers, and strings. FileStream now handles
FILE* instead of file descriptors, and this fixed
several bugs. System startup has been fixed when
filing in files. Dictionary rehashing has been
fixed. Basic support for handling foreign C
structs and unions from Smalltalk has been added.
MSVC support has been improved. ANSI C and strict ISO compilation. The ST runtime compiler has been replaced with a C-side compiler. Class creation issues from ST have been fixed. Support for the GNU building system has been added. Building under MSYS has been fixed. Block ensuring has been fixed. New examples have been added, such as a Web code browser. Dictionary rehashing has been fixed. The implementation of OrderedCollection has been enhanced. Internal profiling and gprof support at compile-time. One stack per process against one stack per context. Great performance improvements.
Major fixes to the garbage collector, object finalization, number parsing, and scheduler. Rehashing support for Dictionary, Set, and Bag. #perform: and #copyReplace family ANSI methods were added. ZeroDivide exception, Interval, and StdIOStream classes were added. Visual Studio compilation and debugging support. Support for big endian machines has been completed. System signal handling has been added. Image recovering on crash. Getopt dependency was removed. Desktop files for POSIX systems were added. Several issues were fixed for packaging binary distributions of Syx using Scons.
分数と除算メソッドが追加されている。いくつかのレクサーの問題が修正されている。ガベージコレクションの中に確定オブジェクトを固定されている。多くのANSIのメソッドをカバーされている。 Stringのメソッドと副番号を逆に追加されている。スーパーメッセージが固定されている。完全にSmalltalkのコンパイラが追加されています。 FileStreamsにストリームと複数のメソッドへのアクセスモードが追加されている。場合は、コマンドラインからSmalltalkのスクリプトを実行することができます。 WinWorkspaceと、ネイティブのWin32 APIのラッパーのプラグインが追加されています。 Windows CE用WinWorkspaceとSyxを構築することができます。ユーザーのサポートは、起動シーケンスの定義が追加されています。
タグ:
Major feature enhancements
Fractions and division methods have been added. Some lexer issues have been fixed. Garbage collection while finalizing objects has been fixed. Many ANSI methods have been covered. String to Number methods and vice-versa have been added. Super messages have been fixed. A complete Smalltalk compiler has been added. Access mode to Streams and more methods to FileStreams have been added. You can run Smalltalk scripts from the command line. A native Win32 API wrapper plugin with WinWorkspace has been added. You can build Syx for Windows CE with WinWorkspace. Support for a user-defined startup sequence has been added.