Commit Graph
100 Commits
Author SHA1 Message Date
Tycho 0cfb12f0d1 Added Additonal check for xxd existance 2014-03-22 08:30:49 -07:00
Tycho 2266c2150d Merge branch 'master' into size_t_lua
Conflicts:
	lib/tolua++/src/bin/basic_lua.h
2014-03-22 07:48:16 -07:00
Tycho a69a1ef032 Fixed enum checking functions not being called in generated code 2014-03-20 13:23:15 -07:00
Tycho 6a3fe7adcc Fixed bugs in patched tolua output 2014-03-19 12:38:00 -07:00
Tycho 1635c696de Merge branch 'master' into unreachable 2014-03-19 12:13:05 -07:00
Tycho 363c92ed53 Added unreachable lines backit prtected by preprocessor guards 2014-03-19 12:06:12 -07:00
Tycho 04adca3410 Fixed tolua emitting isnumber insteand of is<Enum> 2014-03-19 12:02:26 -07:00
Tycho e8f7c18ba7 Fixed type error in lua bindings 2014-03-19 11:34:33 -07:00
Tycho 0a505576e5 Fixed =~ bug 2014-03-17 10:28:04 -07:00
Tycho 90ab055eab Merge branch 'master' into unreachable 2014-03-17 09:44:34 -07:00
Tycho 3e0dfbc7a1 Made buffers static const 2014-03-16 07:59:58 -07:00
Tycho 7f84c8d60b Patched tolua to understand size_t 2014-03-15 10:42:35 -07:00
Tycho a427f004b8 Fix indentation 2014-03-15 07:15:02 -07:00
Tycho 04f1d58561 Fixed unessicary return 2014-03-15 07:08:09 -07:00
Tycho fbd4d53dac Merge branch 'master' into unreachable
Conflicts:
	SetFlags.cmake
2014-03-15 06:47:56 -07:00
Tycho 2e9fe777e4 Patched tolua to emit range checks for enums 2014-03-15 06:45:26 -07:00
Tycho e3646fc877 Fixed a couple of unneeded returns in ProtoProxy 2014-03-14 08:05:35 -07:00
Tycho 693e59c6a4 Merge branch 'master' into noreturn
Conflicts:
	SetFlags.cmake
2014-03-14 08:04:48 -07:00
Tycho 8e11c270fc Added Noreturn attribtes to a couple of functions and made a missing noreturn an error 2014-03-14 07:59:25 -07:00
Tycho c51a9b5fc2 Merge branch 'master' into unreachable
Conflicts:
	SetFlags.cmake
2014-03-14 07:46:33 -07:00
Tycho 2f81c1d7fb Added NORETURN macro 2014-03-14 07:33:47 -07:00
Tycho fed461bf2a Made unreachable code an error 2014-03-14 07:12:18 -07:00
Tycho b829c9b14e Fixed a few unneeded breaks 2014-03-14 07:12:00 -07:00
Tycho 58fa8b40bf Removed missiterperatable malfunctioning error handling code 2014-03-14 07:02:57 -07:00
Tycho e61810e1bf Removed invalid block face handling code
The code for handling invalid block faces is removed by gcc and clang as it is undefined behavior for a enum
to contain a value that is not part of the enum. Since the only way that the line can be executed is through
undefined behavior clang and gcc remove it so the function fits in the caches better.
2014-03-14 06:52:49 -07:00
Tycho 8b83c1a653 Merge branch 'master' into warnings 2014-03-14 06:46:20 -07:00
Tycho 22cdbe99b4 Fixed a couple of missing defs 2014-03-14 06:44:04 -07:00
Tycho cd6ab5617c Fixed xofts issues 2014-03-14 06:11:49 -07:00
Tycho 692cf5bb70 Merge branch 'master' into warnings 2014-03-14 06:01:45 -07:00
Tycho 9a28d1bbe1 Fixed comma 2014-03-12 11:56:24 -07:00
Tycho 862e219443 Added additional macros to support the MSVC size_t format and changed all formats to use the macros 2014-03-12 10:34:50 -07:00
Tycho d904e89712 Merge branch 'Werror' into warnings
Conflicts:
	src/Globals.h
2014-03-12 10:12:13 -07:00
Tycho a584b7b3bc Fixed printf format compatabilty 2014-03-12 10:09:08 -07:00
Tycho 3caa4a38b9 Merge branch 'master' into Werror
Conflicts:
	src/Generating/PieceGenerator.cpp
2014-03-12 09:59:10 -07:00
Tycho ef58b0eb54 Fixed comments an assert 2014-03-12 09:49:37 -07:00
Tycho 3d15319e3c Added macros support to tools 2014-03-11 15:55:37 -07:00
Tycho 9c6ca5a3ed made format-nonliteral an error 2014-03-11 14:43:56 -07:00
Tycho 7e6ee7ef81 Fixed more Format issues 2014-03-11 14:43:14 -07:00
Tycho 16b27c4b7a Fixed a load of format string errors 2014-03-11 14:16:08 -07:00
Tycho a19f5fc484 Move Format issues 2014-03-11 13:51:56 -07:00
Tycho f64f879027 Fixed format errors in protocol 2014-03-11 13:46:32 -07:00
Tycho 53faac10c5 Added macros to follow format string checking through wrappers 2014-03-11 13:41:15 -07:00
Tycho bb4b35e438 Rollback submodule change 2014-03-11 12:54:46 -07:00
Tycho 80cc824c0c Fixed Chunkdef warnings 2014-03-11 12:41:18 -07:00
Tycho 0fc4a1ee06 Move comment 2014-03-11 12:36:51 -07:00
Tycho 728870ed9d Fixed Warnings in PieceGenerator 2014-03-11 12:35:44 -07:00
Tycho 80d7c88e00 Merge branch 'master' into Werror
Conflicts:
	src/ChunkDef.h
2014-03-11 12:33:26 -07:00
Tycho f5f7c6b38b Merge branch 'master' into Werror 2014-03-10 13:56:16 -07:00
Tycho e4c7aac1cc Prepended Travis to env vars 2014-03-10 13:52:13 -07:00
Tycho ce5b02c312 Merge branch 'master' into Werror
Conflicts:
	src/ChunkDef.h
2014-03-10 13:31:21 -07:00
Tycho 98e15a34a4 Fixed xofts issues 2014-03-10 13:18:53 -07:00
Tycho e9e2852ce1 Fixed test asserts 2014-03-10 13:12:43 -07:00
Tycho bb28f0d1e3 Fixed assert 2014-03-10 12:36:01 -07:00
Tycho bc556e7f00 Fixed Issues in ProtoProxy 2014-03-10 12:21:18 -07:00
Tycho d6050275fb Merge branch 'master' into Werror 2014-03-10 11:58:32 -07:00
Tycho 693734bd83 Enable error on cast-align and unused macros 2014-03-10 11:57:04 -07:00
Tycho b78c729880 Fixed Alignment issue in ByteBuffer 2014-03-10 11:56:23 -07:00
Tycho 2eca30aebc Removed Some unnessicary macros 2014-03-10 11:34:20 -07:00
Tycho 8947f80294 Use string.reserve to avoid the need to do inplace byteswap 2014-03-10 11:24:12 -07:00
Tycho cff6631513 Removed unused macro from WSSCompact 2014-03-10 11:14:34 -07:00
Tycho 8864e7d8ca Fixed alignment issues in Fireworks Serializer 2014-03-10 11:13:07 -07:00
Tycho 7c974b27b1 Removed unused macro 2014-03-10 10:49:03 -07:00
Tycho e2e7f2184f Fixed cast to type with different alignment in BlockingTCPLink 2014-03-10 10:48:50 -07:00
Tycho 8665233522 Fixed cast between types of different alignment in cSocket 2014-03-10 10:32:51 -07:00
Tycho 30353cd228 Fixed MTRand warnings 2014-03-10 10:24:44 -07:00
Tycho 0a509ab85e Merge branch 'master' into Werror 2014-03-10 10:17:28 -07:00
Tycho 1bf99b5fd2 Be more parinoid about int sizes 2014-03-09 11:47:22 -07:00
Tycho 9825dbfd34 Fixed Mesannine twister to use UInt32 2014-03-09 11:21:42 -07:00
Tycho b5e33c5424 Merge branch 'master' into Werror 2014-03-09 11:02:30 -07:00
Tycho e5fc3c63f2 Fix IsThread destructor 2014-03-09 10:52:12 -07:00
Tycho 617ad0b5f8 Only enable -Werror in gcc because gcc doesn't let you suppress enum missmatch warnings 2014-03-09 10:46:39 -07:00
Tycho 713c59b60b Treat enum missmatches as warnings for now as there is such a large number of them. 2014-03-09 10:41:53 -07:00
Tycho 676dcfd1c7 Globals.h is now warnings free again.
Also turned off Wpadded as it is indicates potental performance issues rather than potential bugs
2014-03-09 10:32:56 -07:00
Tycho 430aba9f1d Its a const not a macro 2014-03-09 10:10:36 -07:00
Tycho 02afa78b68 Take 5 2014-03-09 10:04:07 -07:00
Tycho 167ef3b7a1 Take 4 2014-03-09 09:52:49 -07:00
Tycho ebf163b77a Unsigned types take 3 2014-03-09 09:45:59 -07:00
Tycho e73caf30f0 Fix gcc error attempt 2 2014-03-09 09:33:40 -07:00
Tycho f4201e0b82 Fixed gcc error 2014-03-09 09:25:16 -07:00
Tycho c5436e1ae7 Lots more warnings 2014-03-09 09:16:15 -07:00
Tycho 90cb04c5b6 Merge branch 'warnings' into Werror 2014-03-09 05:05:59 -07:00
Tycho 4cb0b82d1d Fixed some warnings 2014-03-09 05:05:37 -07:00
Tycho 59d42ec5b2 Enabled loads of clang warnings 2014-03-09 04:58:08 -07:00
Tycho ebdbac9b38 Merge branch 'warnings' into Werror 2014-03-09 04:44:52 -07:00
Tycho 14c2f620d1 FIxed int in test 2014-03-09 04:43:22 -07:00
Tycho b2929c9e6e Merge branch 'warnings' into Werror 2014-03-09 04:38:04 -07:00
Tycho b4e3d0aa4e Turned off Wunused-parameter 2014-03-09 04:37:36 -07:00
Tycho 6b530bde75 Added static 2014-03-08 11:53:37 -08:00
Tycho a6ed75c1fb Added tons more asserts to bytebuffer 2014-03-08 11:18:51 -08:00
Tycho 27fa2b72ba Enabled self test of bytebuffer 2014-03-08 11:05:37 -08:00
Tycho 307fad0f25 Fixed issues with int vs size_t and a few other warnings 2014-03-08 08:33:38 -08:00
Tycho 38ba8684f8 Merge branch 'warnings' into Werror 2014-03-08 07:37:33 -08:00
Tycho 9b47366d03 Actually Fixed ByteBuffer 2014-03-08 07:36:52 -08:00
Tycho 085fd3b053 Merge branch 'warnings' into Werror
Conflicts:
	SetFlags.cmake
2014-03-08 07:23:19 -08:00
Tycho c4c58c71fb Merge branch 'warnings' into Werror 2014-03-08 07:14:22 -08:00
Tycho c3758112cc Merge branch 'master' into warnings 2014-03-08 07:13:45 -08:00
Tycho 53fe82eaf8 Added travis support for multiple build types 2014-03-07 11:26:36 -08:00
Tycho 72697cfb4f Added support to overide CMake build type with env vars 2014-03-07 11:23:28 -08:00
Tycho d51cab2d3b Turned on Werror 2014-03-07 11:16:16 -08:00
Tycho 21e85b0745 Warnings 2014-03-07 11:15:04 -08:00