Commit Graph

  • 9771af88ed
    Merge pull request #69 from lioncash/cast Phillip Stephens 2019-10-20 18:40:40 -0700
  • 182c4ff54f
    Merge pull request #70 from lioncash/prototype Phillip Stephens 2019-10-20 18:40:31 -0700
  • ed83cc0f5e
    Merge pull request #71 from lioncash/fmt Phillip Stephens 2019-10-20 18:40:23 -0700
  • 9a2277091f
    Merge pull request #72 from lioncash/constexpr Phillip Stephens 2019-10-20 18:40:14 -0700
  • e7f7867f32 DNAYaml: Make use of if constexpr within NodeToVec() Lioncash 2019-10-19 07:13:48 -0400
  • 120b3d1281 DNAYaml: Collapse SFINAE functions into single function Lioncash 2019-10-19 07:09:24 -0400
  • 93dacd4231 Global: Remove compatibility formatting define for size_t Lioncash 2019-10-19 06:39:44 -0400
  • 7f6ac632f1 test: Directly use specifier for size_t Lioncash 2019-10-19 06:28:21 -0400
  • cf91ead01b IStream: Remove unimplemented operator<< prototype Lioncash 2019-10-19 05:32:18 -0400
  • 1f870c9940 IStreamWriter: Eliminate several casts Lioncash 2019-10-19 04:50:13 -0400
  • 03f9314a2a Use llvm's optional Jack Andersen 2019-10-18 15:31:35 -1000
  • ee012692ba Fix memory-related problems triggered by emplace_back + copy elision Jack Andersen 2019-10-12 18:50:46 -1000
  • 42581c922a Merge branch 'master' of ssh://git.axiodl.com:6431/libAthena/athena Jack Andersen 2019-09-30 21:16:11 -1000
  • c7b6744509 Numerous code style improvements Jack Andersen 2019-09-30 21:10:47 -1000
  • a9039e04e6
    Fix AT_SPECIALIZE_* endian references Phillip Stephens 2019-09-27 20:37:48 -0700
  • 2ab6a6d75d
    Merge pull request #68 from lioncash/endian Phillip Stephens 2019-09-26 06:53:06 -0700
  • 776cb1d04f General: Make Endian an enum class Lioncash 2019-09-23 18:37:07 -0400
  • c28f77f75e
    Merge pull request #67 from lioncash/class Phillip Stephens 2019-09-14 08:37:58 -0700
  • 9bde23011f Global: Make SeekOrigin an enum class Lioncash 2019-09-14 09:22:14 -0400
  • 2392dde366
    Merge pull request #66 from lioncash/seek Phillip Stephens 2019-09-10 04:05:41 -0700
  • 71eb499270 General: Be explicit about the Endian type Lioncash 2019-09-09 20:35:41 -0400
  • d5e91ca0fe General: Be explicit about the SeekOrigin type Lioncash 2019-09-09 20:32:00 -0400
  • a2f4633073
    Merge pull request #65 from lioncash/atdna Phillip Stephens 2019-09-09 04:19:13 -0700
  • 3ca9bcf12d atdna: Be explicit about the SeekOrigin type Lioncash 2019-09-09 01:08:39 -0400
  • 97ee63f0fe
    Merge pull request #64 from lioncash/constexpr Phillip Stephens 2019-09-08 00:13:16 -0700
  • 925fee31c8
    Merge pull request #63 from lioncash/windows Phillip Stephens 2019-09-08 00:12:59 -0700
  • c909e628cc Global: Make enum functions noexcept Lioncash 2019-09-07 12:39:49 -0400
  • b629d90147 Global: Make operator|= and &= for enums constexpr Lioncash 2019-09-07 12:36:56 -0400
  • b7974ffd01 CMakeLists: Define -DNOMINMAX and -DWIN32_LEAN_AND_MEAN on Windows Lioncash 2019-09-07 11:43:31 -0400
  • 30158859f7
    Merge pull request #61 from lioncash/size Phillip Stephens 2019-09-07 07:06:33 -0700
  • 1e2f5d4ec0
    Merge pull request #62 from lioncash/cmake Phillip Stephens 2019-09-07 07:06:02 -0700
  • 4460ecedd2 CMakeLists: Append sources to athena-core directly Lioncash 2019-09-07 08:53:03 -0400
  • 3b1348a26a FileWriterWin32: Handle large files within writeUBytes Lioncash 2019-09-07 07:55:23 -0400
  • 462146b644 FileWriterWin32: Prevent implicit sign conversion within position() Lioncash 2019-09-07 07:54:08 -0400
  • e63ea83f51
    Merge pull request #60 from lioncash/crc Phillip Stephens 2019-09-06 23:22:43 -0700
  • 34ae45bbd1 Checksums: Correct null check within crc16 Lioncash 2019-09-06 04:46:25 -0400
  • 8b0a010e78
    Merge pull request #59 from lioncash/cast Phillip Stephens 2019-09-06 01:16:28 -0700
  • 200f8f311a Compression/LZ77: Remove unnecessary pointer casts Lioncash 2019-09-06 03:36:42 -0400
  • 9aad64e740
    Merge pull request #58 from lioncash/leak Phillip Stephens 2019-09-06 01:01:27 -0700
  • de45f0896f MemoryWriter: Use a std::unique_ptr within resize() Lioncash 2019-09-06 03:28:29 -0400
  • 57ad780321 MemoryWriter: Remove unnecessary type cast within MemoryWriter constructor and setData() Lioncash 2019-09-06 03:25:40 -0400
  • 4e414902be MemoryWriter: Use a std::unique_ptr for FILE handle in save() Lioncash 2019-09-06 03:23:42 -0400
  • 781937da88
    Merge pull request #57 from lioncash/init Phillip Stephens 2019-09-05 01:09:14 -0700
  • 016e14c460 MemoryWriter: Initialize member variables to deterministic values Lioncash 2019-09-05 01:12:05 -0400
  • f099ee0b1b
    Merge pull request #56 from lioncash/string Phillip Stephens 2019-09-04 19:32:23 -0700
  • 0dcf0cec03 main: Avoid unnecessary string churn Lioncash 2019-09-04 15:28:00 -0400
  • 607f99fa1a main: Amend variable shadowing warnings Lioncash 2019-09-04 15:23:44 -0400
  • 8dc86ea991 main: Amend inclusion order Lioncash 2019-09-04 15:18:26 -0400
  • 132c7def65 Merge branch 'master' of ssh://git.axiodl.com:6431/libAthena/athena Jack Andersen 2019-08-31 10:36:20 -1000
  • d4f7132047 More permissive atdna warnings Jack Andersen 2019-08-31 10:35:50 -1000
  • 276db8ea56
    DNA fixes Phillip Stephens 2019-08-26 18:00:30 -0700
  • 3f9177be15
    Merge pull request #54 from lioncash/override Phillip Stephens 2019-08-26 17:44:21 -0700
  • b383eedaee
    Merge pull request #53 from lioncash/explicit Phillip Stephens 2019-08-26 17:43:59 -0700
  • 8368014a65
    Merge pull request #55 from lioncash/goto Phillip Stephens 2019-08-26 17:43:46 -0700
  • dcf83d7782 DNAYaml: Remove use of goto in finish() Lioncash 2019-08-26 20:20:20 -0400
  • fd61e12081 DNA: Add missing override specifiers Lioncash 2019-08-26 20:15:45 -0400
  • 881db18f7d General: Make constructors explicit where applicable Lioncash 2019-08-26 19:31:55 -0400
  • 23b9b92f9f
    Merge pull request #52 from lioncash/macro Phillip Stephens 2019-08-26 16:49:15 -0700
  • 641305635e General: Remove unused macros Lioncash 2019-08-26 19:22:09 -0400
  • e8d6c2abe7
    Merge pull request #51 from lioncash/include Phillip Stephens 2019-08-26 15:59:54 -0700
  • 9c50a60c2b General: Include headers that are necessary Lioncash 2019-08-26 07:06:18 -0400
  • d1d1850cb7
    Merge pull request #50 from lioncash/type Phillip Stephens 2019-08-24 00:48:08 -0700
  • 0622ada766 Types: Qualify std types with std:: Lioncash 2019-08-24 02:33:40 -0400
  • f669191fcb Types: Remove unnecessary macros Lioncash 2019-08-24 02:31:08 -0400
  • 8471a7e189 Types: Simplify typedefs Lioncash 2019-08-24 02:29:35 -0400
  • 5da7e7bac3
    Merge pull request #49 from lioncash/doc Phillip Stephens 2019-08-16 18:18:23 -0700
  • 1fc1c9eab3
    Merge pull request #48 from lioncash/lz Phillip Stephens 2019-08-16 18:18:14 -0700
  • 5140e9e7eb General: Silence -Wdocumentation warnings Lioncash 2019-08-16 00:12:48 -0400
  • c524a9caa2 LZLookupTable: Remove unused <deque> include Lioncash 2019-08-15 23:51:59 -0400
  • a3a6e3b42a LZLookupTable: Reuse setLookAheadWindow within constructor Lioncash 2019-08-15 23:48:47 -0400
  • 70aeed342f LZLookupTable: Convert typedef into a using alias Lioncash 2019-08-15 23:47:06 -0400
  • f7b8c33ed2 LZLookupTable: Default-initialize class members directly in the class Lioncash 2019-08-15 23:45:14 -0400
  • 3092dc79e7 LZLookupTable: Default destructor Lioncash 2019-08-15 23:41:10 -0400
  • 663696fe72 LZLookupTable: Make member functions const where applicable Lioncash 2019-08-15 23:39:43 -0400
  • 48ae0d32fe LZBase: Remove unused <string> include Lioncash 2019-08-15 23:33:14 -0400
  • 50936ab1a9 LZBase: Default virtual destructor Lioncash 2019-08-15 23:31:02 -0400
  • 8506e3236c
    Merge pull request #47 from lioncash/ostream Phillip Stephens 2019-08-15 20:34:04 -0700
  • be9ac57b9d LZBase: Mark functions as const where applicable Lioncash 2019-08-15 23:19:24 -0400
  • d36b7bdc3f Global: Change <iostream> include into <ostream> Lioncash 2019-08-15 20:03:56 -0400
  • 2f5dbc11ed
    Merge pull request #46 from lioncash/inline Phillip Stephens 2019-08-15 15:28:44 -0700
  • 54b1e8f836 General: Use nullptr where applicable Lioncash 2019-08-15 11:00:42 -0400
  • d735ed45db General: Use the override keyword where applicable Lioncash 2019-08-15 10:46:30 -0400
  • 5657bd7f2f General: Remove unnecessary typename specifiers Lioncash 2019-08-15 09:41:30 -0400
  • 919a74c72c General: Remove unnecessary usages of inline Lioncash 2019-08-15 08:46:55 -0400
  • 40d7396f22
    Merge pull request #45 from libAthena/revert-42-inline Phillip Stephens 2019-08-15 08:53:06 -0700
  • af59ea2d48
    Revert "General: Minor general cleanup" Phillip Stephens 2019-08-15 08:52:45 -0700
  • 4af15d46c9
    Merge pull request #44 from lioncash/simplify Phillip Stephens 2019-08-15 08:40:02 -0700
  • 97db908b3d
    Merge pull request #43 from lioncash/str Phillip Stephens 2019-08-15 08:39:32 -0700
  • 5973db475c
    Merge pull request #42 from lioncash/inline Phillip Stephens 2019-08-15 08:39:13 -0700
  • 831b2ffdb6 IStreamReader/IStreamWriter: Simplify buffer functions where applicable Lioncash 2019-08-15 11:26:00 -0400
  • 407c9cfab5 DNAYaml: Replace implementation-specific functions with standardized equivalents Lioncash 2019-08-15 11:18:47 -0400
  • 83818a6272 General: Use nullptr where applicable Lioncash 2019-08-15 11:00:42 -0400
  • 8e22dda880 General: Use the override keyword where applicable Lioncash 2019-08-15 10:46:30 -0400
  • f9205876f0
    Merge pull request #41 from lioncash/make Phillip Stephens 2019-08-15 07:48:20 -0700
  • 4b7917cc05 General: Remove unnecessary typename specifiers Lioncash 2019-08-15 09:41:30 -0400
  • 60c554f67e General: Remove unnecessary usages of inline Lioncash 2019-08-15 08:46:55 -0400
  • c3d19a8aab DNAYaml: Make is_base64() internally linked Lioncash 2019-08-15 08:12:58 -0400
  • 9fc76a7dea DNAYaml: Use std::string_view instead of std::string for base64 characters Lioncash 2019-08-15 08:09:38 -0400
  • ee5b894537 DNAYaml: Get rid of trivial uses of goto Lioncash 2019-08-15 08:06:46 -0400
  • 46a847e885 DNAYaml: Make use of std::make_unique where applicable Lioncash 2019-08-15 07:18:18 -0400