[Neko] Neko 1.7.0 Released
Nicolas Cannasse
ncannasse at motion-twin.com
Sun Mar 16 15:17:29 CET 2008
Hi list,
I'm please to announce the 1.7.0 release of Neko.
A few bugfixes, a few more apis, and some good optimizations :
- memory usage should be reduced by 30% (optimized debug infos)
- cpu usage should be reduced (threaded interp. for Linux/OSX)
- mod_neko can now be a bit configured within apache conf file
(more details on this later)
- a few statistics callbacks has be added in order to measure
the time spent by different VM callbacks
(run with neko -stats for an example)
All changes are the following :
* nekoc : allow binary ast format with -p, don't allow inline nxml
* std : allow int32_new float parameter
* vm : reduce debug infos memory size by 16
* vm : fixed $int in case of overflow
* regexp : upgraded windows ndll to use pcre 7.3 with utf8 support
* fixed : math_round(0.5) is now 1
* fixed : date_set_hour and date_set_day crash with invalid dates
* fixed : bug in vm/callback.c when stack address is >2GB
* sockets : added support for socket_poll for Windows
* sockets : added socket_poll_prepare and socket_poll_events
* thread : added tls_create, tls_set, tls_get
* vm : threaded interpreter (gcc only)
* vm : always use COMPACT_TABLE for objects
* mod_neko : log some errors into apache log
* neko+vm : added perf statistics hooks (-stats)
* mod_neko : scriptable configuration and statistics
* regexp : allow more than 10 matches
* std : added process_close
* vm : added $aconcat
* nekoc : fixed big arrays declarations
* std : added sys_is64
Enjoy,
Nicolas
More information about the Neko
mailing list