Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-06-25 | Compile the entire Lua stack as C++ | Tiger Wang | 1 | -1/+6 | |
* Fixes #5216 | |||||
2021-02-11 | Fix march=native not being enabled | Tiger Wang | 1 | -2/+11 | |
* LINUX doesn't exist apparently, use UNIX instead + Add some platform-specific logic to determine whether to use mcpu or march - Remove duplicated compile option comments + Add STATUS level to messages | |||||
2021-02-10 | MSVC warnings | Tiger Wang | 1 | -1/+10 | |
2021-01-26 | Fix debug macro situation (#5114) | Tiger Wang | 1 | -9/+0 | |
Use the standard NDEBUG. | |||||
2020-12-18 | Warnings improvements | Tiger Wang | 1 | -16/+20 | |
* Turn off global-constructors warning. These are needed to implement cRoot signal handler functionality * Add Clang flags based on version lookup instead of a compile test. The CMake config process is single threaded and slow enough already * Reduced GetStackValue verbosity + Clarify EnchantmentLevel, StayCount, AlwaysTicked, ViewDistance signedness + Give SettingsRepositoryInterface a move constructor to simplify main.cpp code - Remove do {} while (false) construction in redstone handler | |||||
2020-10-05 | Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963) | peterbell10 | 1 | -1/+14 | |
* Fix cmake not adding Werror on clang, and _lots_ of warnings * WIP: Build fixes * Cannot make intermediate blockhandler instance * Tiger's changes * Fix BitIndex check * Handle invalid NextState values in cMultiVersionProtocol Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-07-13 | Reduce buildlogspam | Tiger Wang | 1 | -1/+4 | |
- Turn off unused parameter warning | |||||
2020-07-12 | Address comments | Tiger Wang | 1 | -9/+9 | |
2020-07-12 | Funktions | Tiger Wang | 1 | -42/+37 | |
2020-07-12 | More CMake cleanup | Tiger Wang | 1 | -230/+72 | |
2020-05-16 | Upgrade to C++17 [CMake] (#4717) | Tiger Wang | 1 | -0/+8 | |
* Make our CMake slightly less insane | |||||
2020-05-09 | Enable C++17 in build | Peter Bell | 1 | -15/+0 | |
2020-05-05 | Update fmt to 6.2.0 (#4718) | peterbell10 | 1 | -3/+3 | |
* Update fmt to 6.2.0 | |||||
2018-10-15 | Support clang 10.0 (appleclang) and higher (#4302) | Bond-009 | 1 | -2/+2 | |
2018-01-03 | Add the fmt library (#4065) | peterbell10 | 1 | -1/+1 | |
* Replaces AppendVPrintf with fmt::sprintf * fmt::ArgList now used as a type safe alternative to varargs. * Removed SIZE_T_FMT compatibility macros. fmt::sprintf is fully portable and supports %zu. * Adds FLOG functions to log with fmt's native formatting style. | |||||
2017-08-24 | Use target_compile_options instead of variables to add -fomit-frame-pointer to mbedtls | peterbell10 | 1 | -7/+0 | |
2017-08-18 | Add link to knowledge base. | peterbell10 | 1 | -0/+2 | |
2017-08-18 | SetFlags: Omit frame pointer in C arm debug builds | peterbell10 | 1 | -0/+1 | |
Fixes mbedtls build failure with inline asm. | |||||
2016-12-12 | Documented steps for compilation | Tiger Wang | 1 | -4/+4 | |
As requested by @madmaxoft. | |||||
2016-12-12 | Use CMake's Android generators to crosscompile | Tiger Wang | 1 | -1/+8 | |
2016-07-30 | Change CROSSCOMPILE flag to NO_NATIVE_OPTIMIZATION (#3279) | Alexander Harkness | 1 | -1/+5 | |
* Change CROSSCOMPILE flag to NOMARCHNATIVE. The old name was confusing, the new name describes exactly what it does. This fixes issue #3272 * Break configuration when using CROSSCOMPILE. This stops any old build scripts from producing broken builds. * Use NO_NATIVE_OPTIMIZATION rather than NOMARCHNATIVE. Addresses @madmaxoft's concerns. | |||||
2016-01-06 | Fixed Clang warnings. | Mattes D | 1 | -0/+1 | |
2016-01-01 | Renamed leftover strings to Cuberite / Server, as needed. | Mattes D | 1 | -1/+1 | |
Also upgraded the user setting file for MSVC to 2013. | |||||
2015-12-30 | Clang-3.8: Added ignore flag for double promotion | Lukas Pioch | 1 | -0/+6 | |
2015-12-18 | Working coverage build | tycho | 1 | -0/+1 | |
2015-11-19 | Fix musl + clang 3.6 compile error | worktycho | 1 | -0/+3 | |
2015-09-26 | Added the _UNICODE flag on Windows | Tiger Wang | 1 | -0/+3 | |
2015-09-25 | Fixed flags for ARM native debug build. | Mattes D | 1 | -9/+13 | |
Also fixed indentation style to all-tabs. | |||||
2015-08-22 | Revert Clang compiler flag that breaks OS X build | Matti Hänninen | 1 | -1/+0 | |
2015-08-20 | Use container-based infrastructure for Travis | Tiger Wang | 1 | -0/+7 | |
2015-07-24 | Fix compilation on ARMv7.Fixes #2387. | Zack Piper | 1 | -0/+4 | |
2015-06-04 | Skip unknown cflag for Apple clang & remove cSemaphore | Cengiz Can | 1 | -5/+7 | |
2015-05-30 | Moved shared cmake flags to the CMAKE_C_FLAGS var | tycho | 1 | -8/+2 | |
2015-05-25 | Support building on FreeBSD | linnemannr | 1 | -0/+5 | |
SetFlags.cmake Add -lexecinfo to linker flags for FreeBSD to resolve backtrace() lib/sqlite/CMakeLists.txt Define _XOPEN_SOURCE to 600 instead of __POSIX_VISIBLE to 200112 for POSIX 1-2001 support. For POSIX standards, the _XOPEN_SOURCE define controls the eventual value of __POSIX_VISIBLE. _XOPEN_SOURCE is defined to 500 in sqlite.c if not already defined, which sets up _POSIX_C_SOURCE and __POSIX_VISIBLE to the 199506 for POSIX.1c lib/tolua++/CMakeLists.txt src/CMakeLists.txt Add /usr/local/lib to the library search path for FreeBSD builds src/OSSupport/Errors.cpp Correct the strerror_r() implementation determination to check whether _GNU_SOURCE is defined, not what it evaluates to | |||||
2015-05-24 | Fix clang 3.6 flags to only be used in clang 3.6 | tycho | 1 | -10/+14 | |
2015-05-24 | Made -Weverything an error. | tycho | 1 | -1/+1 | |
2015-05-23 | Fixed missing overrides and added a ignore flag for reserved macro for clang version 3.6 and higher. | Lukas Pioch | 1 | -0/+4 | |
2015-05-23 | Added pthread as a link flag. | tycho | 1 | -1/+2 | |
2015-05-19 | Make -Werror disabling file only | tycho | 1 | -11/+23 | |
Ad fix a load of warnings | |||||
2014-11-23 | Update GCC on Travis | Tiger Wang | 1 | -24/+11 | |
2014-10-09 | Fix flag name in gcc 4.6 and earlier | worktycho | 1 | -8/+32 | |
2014-10-09 | Enabled C++11 in gcc | worktycho | 1 | -11/+9 | |
2014-09-10 | Cleaned up flags | Tycho | 1 | -5/+4 | |
2014-09-06 | Update SetFlags.cmake | worktycho | 1 | -1/+0 | |
2014-09-06 | Added workaround for clang version | Tycho | 1 | -4/+15 | |
2014-09-06 | bumped cmake version min and fixed clang support | Tycho | 1 | -2/+2 | |
2014-09-06 | Wrong cmake var | worktycho | 1 | -2/+2 | |
2014-09-06 | Improve error message | worktycho | 1 | -2/+2 | |
2014-09-06 | Should now compile in clang 3.0 | worktycho | 1 | -5/+16 | |
2014-08-10 | First Implementatation of new Loggin framework | Tycho | 1 | -0/+2 | |
2014-07-26 | Removed the new old-style-cast warning from error treatment | archshift | 1 | -1/+1 | |
This is a new warning included in clang that ships with OS X 10.10 Yosemite. | |||||
2014-07-24 | Made redundant semi not an error, fixed one more. | archshift | 1 | -1/+1 | |
2014-07-24 | Removed redundant semicolons and re-added warning | archshift | 1 | -7/+7 | |
2014-07-03 | SetFlags.cmake: don't use ${} expansion on if STREQUAL | archshift | 1 | -1/+2 | |
See http://stackoverflow.com/questions/19982340/cmake-compare-to-empty-string-with-strequal-failed | |||||
2014-06-27 | CMake: pthread is used only on Unix. | madmaxoft | 1 | -4/+8 | |
2014-06-27 | Added MSVC guard | worktycho | 1 | -4/+6 | |
2014-06-27 | Update SetFlags.cmake | worktycho | 1 | -1/+1 | |
2014-06-27 | Update SetFlags.cmake | worktycho | 1 | -1/+1 | |
2014-06-27 | CMake: Added log message for coverage. | madmaxoft | 1 | -0/+1 | |
2014-06-27 | Moved CodeCoverage into a separate cmake condition. | madmaxoft | 1 | -2/+6 | |
2014-05-28 | Fix cmake errors in msvc | worktycho | 1 | -1/+5 | |
2014-05-23 | Fixed profiling flags for MSVC. | Mattes D | 1 | -2/+2 | |
The profiler output contained no useful symbols before, because there were no symbols in the PDBs. | |||||
2014-05-10 | Maybe coverage working? | Tycho | 1 | -32/+47 | |
2014-04-26 | Needs the -stdlib linker flag too. | archshift | 1 | -0/+1 | |
2014-04-25 | Move to line 47. | archshift | 1 | -3/+1 | |
2014-04-25 | Use libc++ on OSX | archshift | 1 | -0/+3 | |
Fixes issues with https://github.com/mc-server/MCServer/commit/f3dfc0349d7008efa50855c739d86918bdbf4a88 in XCode. Tested on Mac (Makefile and XCode) and Linux. | |||||
2014-04-22 | Revert moving gcc to g++11 in 18c3b1 | worktycho | 1 | -8/+0 | |
2014-04-17 | Compile fix? | Tiger Wang | 1 | -0/+8 | |
2014-04-01 | Removed the exit-time-destructors flag from clang. | madmaxoft | 1 | -1/+1 | |
We don't care about exit-time destructors, at least for now. | |||||
2014-04-01 | Attempt at disabling the useless clang warnings. | madmaxoft | 1 | -0/+1 | |
Ref.: #846, #847 | |||||
2014-03-14 | Added Noreturn attribtes to a couple of functions and made a missing noreturn an error | Tycho | 1 | -1/+1 | |
2014-03-14 | Disable global constructors and exit-time destructors warnings | Tycho | 1 | -2/+2 | |
2014-03-14 | Made unreachable code an error | Tycho | 1 | -1/+1 | |
2014-03-14 | Fixed a couple of missing defs | Tycho | 1 | -1/+1 | |
2014-03-11 | made format-nonliteral an error | Tycho | 1 | -1/+0 | |
2014-03-11 | Move comment | Tycho | 1 | -1/+1 | |
2014-03-10 | Enable error on cast-align and unused macros | Tycho | 1 | -1/+0 | |
2014-03-09 | Only enable -Werror in gcc because gcc doesn't let you suppress enum missmatch warnings | Tycho | 1 | -2/+2 | |
2014-03-09 | Treat enum missmatches as warnings for now as there is such a large number of them. | Tycho | 1 | -1/+1 | |
2014-03-09 | Globals.h is now warnings free again. | Tycho | 1 | -1/+1 | |
Also turned off Wpadded as it is indicates potental performance issues rather than potential bugs | |||||
2014-03-09 | Lots more warnings | Tycho | 1 | -0/+9 | |
2014-03-09 | Enabled loads of clang warnings | Tycho | 1 | -0/+2 | |
2014-03-09 | Turned off Wunused-parameter | Tycho | 1 | -1/+1 | |
2014-03-08 | Disable -Werror on this branch | worktycho | 1 | -1/+1 | |
2014-03-07 | Turned on Werror | Tycho | 1 | -1/+1 | |
2014-03-07 | Fixed warnings | Tycho | 1 | -1/+1 | |
2014-03-07 | Fixed clang compile | worktycho | 1 | -1/+6 | |
2014-03-07 | Only use fast-math in exes | worktycho | 1 | -6/+3 | |
2014-03-07 | Enabled -ffast-math | worktycho | 1 | -1/+6 | |
2014-02-16 | Added -Wextra | Tycho | 1 | -1/+1 | |
2014-02-16 | Allow building MCADefrag at the same time as MCServer | Tycho | 1 | -105/+86 | |
2014-02-16 | Added a seperate module for Setting flags | Tycho | 1 | -0/+208 | |