Scheduler branch merged and new release

2 views
Skip to first unread message

Luca Bruno

unread,
May 28, 2008, 1:08:08 AM5/28/08
to syx-d...@googlegroups.com
Hello,
I merged the scheduler branch, major changes listed here:
- Asyncronous console
- Windows implementation for waiting objects
- Splitted scheduler.c into scheduler-win.c and scheduler-posix.c
- Simple and faster round robin implementation for the scheduler, which caused firstProcess to be removed
- Dropped image saving of POSIX fd poll
- Currently dropped readline for the console, because it's not asyncronous
- Added scheduler_iterate (see the Gtk+ wrapper as an example)
- External idles to be called inside the scheduler loop (see the Gtk+ wrapper again as an example)
- Fixed system signals handling, now handled using SystemSignal>>handlerBlock:, which caused the Signal class to be more abstract
- Added syx errors for system signals to be used with syx_signal

I'm going to release the 0.1.7 version as soon as I add several useful features more.
Please test it, as usual you can download a snapshot of the master branch here: http://repo.or.cz/w/syx.git?a=snapshot;h=master;sf=tgz
Or do: git clone http://repo.or.cz/r/syx.git

Accepting any suggestions and critiques.

Thanks to everyone.

--
http://syx.googlecode.com - Smalltalk YX
http://lethalman.blogspot.com - Thoughts about computer technologies
http://www.ammazzatecitutti.org - Ammazzateci tutti

Reply all
Reply to author
Forward
0 new messages