diff options
-rw-r--r-- | CHANGELOG | 13 | ||||
-rw-r--r-- | README | 14 |
2 files changed, 21 insertions, 6 deletions
@@ -1,3 +1,14 @@ +v14.10.5: + - fix the stupid refactoring bug with mob slave summons + - officially drop support for clang, all versions are too buggy + - implement Option<T> and Borrowed<T> with tests, but don't use them yet + - rename enum Option to Opt0 to move it out of the way + - add support for static libraries (clang is being retarded again) + - critical fix for the bug in parties (thanks Rawng) + - add support for cross-builds to the buildbot script + - fix a refactoring bug in magic + - fix an exposed bug in the magic 'dir_towards' function + - fix an exposed bug in char-server whispering v14.8.29: - fix testsuite - add missing changelog @@ -32,7 +43,7 @@ v14.6.30: - play with obscure corners of the C++ standard that no one can interpret - replace hand-coded network protocols with generate ones - lots source layout and formatting cleanup - - faster depedency calculation + - faster dependency calculation - strict ids (yay less bugs, boo account/block entanglement) - beginning of integers - support libc++ (experimental) @@ -44,8 +44,8 @@ Important notes: - TMWA requires git to build by default, use 'make dist' to get a tarball. platform dependencies: architecture: - tested: x86 and (finally!) amd64; possibly x32 - required: little-endian (for now) + tested: x86, amd64, x32 + likely to work: all architectures (patches welcome if they don't) operating system: known bad: Linux 2.6.26 and earlier maintained: Linux 3.2 and later @@ -63,7 +63,7 @@ build dependencies: C++ compiler: required: g++ 4.7.2 or higher recommended: g++ 4.8.1 or higher - likely to work: clang++ 3.3 or higher + not recommended: clang++ 3.3 or higher (all versions have unfixed bugs) C++ library: recommended: libstdc++ to match g++; may need patch for clang++ may work: libc++ @@ -76,7 +76,7 @@ runtime dependencies: depends on what it was built against instructions: configuration: - ./configure --disable-compat-symlinks + ./configure (Takes most of the options GNU Autoconf's configure does - I won't repeat the output of ./configure --help here.) (--prefix=/usr, not --prefix usr, in order to prevent an ambiguity. @@ -89,12 +89,16 @@ instructions: make -jN build test: make test - (Not really useful yet. Requires source of Google Test.) + (Nowhere near complete useful yet. Requires source of Google Test.) + make format; git diff --exit-code install: make install DESTDIR=/whatever (See "what is installed" below) install test: not implemented + distribution tarballs: + make dist + make bindist Note about attoconf: TMWA's ./configure script is implemented using a python package |