Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-09 | Merge pull request #3311 from AbigailBuccaneer/develop | Petr Mrázek | |
Fix endianness handling errors | |||
2021-01-18 | NOISSUE Update Copyright Year | AppleTheGolden | |
2020-08-24 | Avoid undefined behaviour when byteswapping | AbigailBuccaneer | |
`a << b` is undefined when `a` is negative, and `a >> b` is implementation-defined. The correct thing to do here is to cast to unsigned, swap the bytes there and then swap back. This also improves performance on some compilers: Clang is smart enough to recognise that we're byteswapping here and reduce it to a single `bswap` instruction on x86_64, but only for the unsigned versions. | |||
2020-08-24 | Remove extra semicolons from big-endian handling | AbigailBuccaneer | |
Fixes #3296. | |||
2019-01-16 | Update Copyright Year | AppleTheGolden | |
2018-07-15 | NOISSUE tabs -> spaces | Petr Mrázek | |
2018-07-06 | NOISSUE fix unitialized data warning on Arch Linux | Petr Mrázek | |
2018-06-28 | NOISSUE fix all sorts of warnings, enable `Werror` and `pedantic` | Petr Mrázek | |
2018-05-20 | GH-2277 fix even more exception catches by value | Petr Mrázek | |
2018-05-19 | Catch C++ exceptions by const reference | Charles Milette | |
Fixes #2277 | |||
2018-02-11 | NOISSUE fix some warnings | Petr Mrázek | |
2018-02-11 | NOISSUE update copyright dates | Petr Mrázek | |
2017-09-27 | NOISSUE use classparser for importing Legacy instances with undecided ↵ | Petr Mrázek | |
Minecraft versions | |||
2017-01-08 | NOISSUE update all the Copyright comments and texts to include 2017 | Petr Mrázek | |
2016-05-01 | NOISSUE reorganize and document libraries | Petr Mrázek | |