Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 83d406f

Browse files
committedJun 22, 2013
Release fluffos-3.0-alpha5
1 parent ea58118 commit 83d406f

File tree

1 file changed

+36
-8
lines changed

1 file changed

+36
-8
lines changed
 

‎ChangeLog.fluffos-3.x

+36-8
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,54 @@ Wodan announced 3.x release will be maintained by
44
Please submit issue to https://github.com/fluffos/fluffos
55

66
Major changes compare to 2.x:
7+
Build:
8+
FluffOS has switched to c++ language.
9+
use try/catch instead of longjmp. (wodan)
10+
C++11 (G++ 4.6+, CLANG 2.9+) environment is required to build.
11+
64bit LPC runtime on all platforms (including 32bit linux/CYGWIN).
712
switch to autoconf (alpha4 done)
8-
PACKAGE_TRIM (alpha4 done)
9-
C++11 (G++ 4.6+, CLANG 2.9+) environment is required (alpha3 done)
10-
Support 32bit platform, CYGWIN build. (alpha2 done)
11-
64bit LPC runtime on all platforms (alpha2 done)
12-
EFUN limit has been raised to 65535 (alpha2)
13-
CALLOUT_LOOP_PROTECTION, SANE_SORTING (alpha2)
13+
14+
Functionaltiy:
15+
limit for number of EFUNs has been raised to 65535 (alpha2)
16+
unique_mapping() no longer leak memory.
17+
18+
New compile options/packages:
19+
PACKAGE_TRIM: (zoilder), rtrim, ltrim, and trim for string trimming.
20+
PACKAGE_CRYPTO: build fixes and enhancements. (voltara@lpmuds.net)
21+
PACKAGE_SHA1: Fix incorrect sha1() hash generation, verified with tests.
22+
(voltara@lpmuds.net)
23+
POSIX_TIMERS: better time preceision tracking for eval cost. (voltara@lpmuds.net)
24+
CALLOUT_LOOP_PROTECTION: protect call_out(0) loops. (voltara@lpmuds.net)
25+
SANE_SORTING: Use faster sorting implementation for "sort_array()", but requires
26+
LPC code to return conforming results.
27+
REVERSE_DEFER: fifo execution order for defer() efun (default to lifo)
1428

1529
TODOs:
16-
add boost asio for async networking.
17-
get rid of addr_server
30+
incorporate libevent, get rid of addr_server
1831
remove SQLITE2 support from package/db.c
1932
switch to automake
2033
switch to TCMalloc
2134
get rid of edit_source
2235
LPC JIT compiler
2336

37+
Known Issues:
38+
"-MAX_INT" is not parsed correctly in LPC(pre-existing bug), see
39+
src/testsuite/single/tests/64bit.c for details.
40+
2441
================================================================================
2542
Per-release ChangeLog
2643
================================================================================
44+
FluffOS 3.0-alpha5
45+
REVERSE_DEFER, fifo execution for defer()
46+
47+
Rewrite unique_mapping(), no more memory leak.
48+
Adding a test for unique_mapping.
49+
make DEBUG driver skip graceful crash routine.
50+
Fix ltrim bug (zolider), adding more test cases.
51+
Fix broken get_usec_clock (time_expression).
52+
Also remove some obsolete signal code.
53+
Fix build with PCRE, MYSQL, PGSQL, SQLITE3.
54+
2755
FluffOS 3.0-alpha4
2856
PACKAGE_TRIM: (zoilder), rtrim, ltrim, and trim for string trimming.
2957

0 commit comments

Comments
 (0)
Please sign in to comment.