Commit Graph

  • f8273a9343 Merge pull request #46 from mbitsnbites/feature/fix_tmp_file_for_dirless_paths mbitsnbites 2019-06-12 16:11:47 +02:00
  • 49c1f08b78 file: Add some unit tests m 2019-06-12 16:04:17 +02:00
  • 54017f722f Doxygen: Fix a typo m 2019-06-12 14:44:23 +02:00
  • 89d8d4cbbc file: Make get_dir_part/get_file_part and append_path symmetric m 2019-06-12 14:40:50 +02:00
  • dc28629c3d Merge pull request #43 from mbitsnbites/feature/open_editor_on_windows mbitsnbites 2019-06-10 16:04:20 +02:00
  • abb036d5aa MinGW: Target Vista and higher (_WIN32_WINNT=0x0600) m 2019-06-10 15:53:57 +02:00
  • c0545214c6 sys: Improve config editor support on Windows m 2019-06-10 15:34:00 +02:00
  • 9cc268132d Bump version to 0.9.3 v0.9.3 m 2019-06-09 17:59:22 +02:00
  • 20d7f893b6 Merge pull request #41 from mbitsnbites/feature/disable_hard_links_by_default mbitsnbites 2019-06-09 17:09:17 +02:00
  • b385f4252a config: Disable hard links by default m 2019-06-09 17:02:10 +02:00
  • 061f6ee35f README: Correct the default value of BUILDCACHE_COMPRESS m 2019-06-09 17:00:16 +02:00
  • 0cf958e540 Merge pull request #39 from mbitsnbites/feature/add_config_edit mbitsnbites 2019-06-07 16:01:13 +02:00
  • 457d77d103 main: Add an option for editing the config file m 2019-06-07 15:38:20 +02:00
  • e8f44ea113 sys: Add open_in_default_editor() m 2019-06-07 15:37:52 +02:00
  • 375eef3157 Bump version to 0.9.2 v0.9.2 m 2019-06-04 09:39:28 +02:00
  • c9752dd5d8 s3: Add a "buildcache_" prefix to the object name m 2019-06-04 09:38:14 +02:00
  • 442bdb36be Bump version to 0.9.1 v0.9.1 m 2019-06-04 09:24:00 +02:00
  • aec9d0333c Merge pull request #37 from mbitsnbites/feature/add_remote_hits_to_the_local_cache mbitsnbites 2019-06-04 09:23:01 +02:00
  • 7f4ed86319 cache: Add remote entries to the local cache m 2019-06-03 22:13:17 +02:00
  • 048bdb8f2f Bump version to 0.9.0 v0.9.0 m 2019-06-03 21:39:46 +02:00
  • 1d81c0eefe README: Update wording in Features m 2019-06-03 16:06:51 +02:00
  • c4f5c31259 Merge pull request #34 from mbitsnbites/feature/s3_backend mbitsnbites 2019-06-03 16:04:32 +02:00
  • c1dc9aed8d README: Add more info about remote caches m 2019-06-03 14:45:00 +02:00
  • 8c88b0e1da main: Show third party components in --version m 2019-05-31 08:58:04 +02:00
  • 64e4bcecf5 cache: Add an S3 cache provider m 2019-05-23 12:18:47 +02:00
  • 55da9817f5 config: Add S3 authentication options m 2019-05-23 14:02:43 +02:00
  • 65b1ccaccf redis: Fix a typo in an error message m 2019-06-03 11:07:39 +02:00
  • a952b7cd14 cache: Add a unit test for parse_host_description m 2019-06-03 13:39:09 +02:00
  • 642ee3901c cache: Move the remote host description parsing m 2019-05-23 14:43:40 +02:00
  • 0a9c2be1d3 base: Add a sha1_hmac() function m 2019-05-29 14:02:11 +02:00
  • 0ed1928200 third_party: Add a CMake library for cpp-base64 m 2019-05-31 13:36:07 +02:00
  • ff242b78ff third_party: Add cpp-base64 m 2019-05-31 13:23:18 +02:00
  • 88604628da third_party: Add a CMake library for HTTPRequest m 2019-05-23 12:18:26 +02:00
  • 7a4f54bc48 HTTPRequest patch: Add missing <cstddef> include m 2019-06-03 15:00:36 +02:00
  • 28b7565be9 third_party: Add HTTPRequest m 2019-05-23 12:07:58 +02:00
  • ef11848ad6 hiredis: Remove conditional compilation m 2019-05-29 10:36:42 +02:00
  • 73305f8108 TIC6X: Correctly remove --preproc_* arguments m 2019-05-27 09:53:21 +02:00
  • 833f6cc424 Bump version to 0.8.0 v0.8.0 m 2019-05-21 09:48:38 +02:00
  • 6b873c2861 Merge pull request #32 from mbitsnbites/feature/add_cache_entry_size_limits mbitsnbites 2019-05-21 09:46:25 +02:00
  • 4111be95fd README: Document the new cache entry size limits m 2019-05-20 16:20:03 +02:00
  • 8b2a17059d main: Print the cache entry size limits m 2019-05-20 16:17:16 +02:00
  • 9f9f8ebb4d cache: Obey the cache entry size limits m 2019-05-20 16:17:33 +02:00
  • ee1a08725a config: Add new cache entry size limits m 2019-05-20 16:16:58 +02:00
  • bc6f85fefa file_utils: Add human_readable_size() m 2019-05-21 09:29:40 +02:00
  • e8634728f8 program_wrapper: Fix a typo m 2019-05-20 15:51:04 +02:00
  • 2ab0ae2d5c Merge branch 'feature/update-to-hiredis-f5f855c912' m 2019-05-17 15:40:22 +02:00
  • c0c30b8f5d redis: Enable hiredis in Visual Studio builds m 2019-05-08 15:25:00 +02:00
  • 91543b1dc9 MSVC: Disable warnings in third_party m 2019-05-08 15:58:45 +02:00
  • 1be58ee727 hiredis-patch: Fix a few compiler warnings in sds.h m 2019-05-08 15:58:12 +02:00
  • 595d7505dc hiredis-patch: Use _MSC_VER instead of _WIN32 where appropriate m 2019-05-08 14:57:40 +02:00
  • 083ae86b43 redis: Update hiredis to v0.14.0 (dev f5f855c9...) m 2019-05-08 14:29:57 +02:00
  • e7abac116f Bump version to 0.7.5 v0.7.5 m 2019-04-25 09:12:35 +02:00
  • 12bb80a168 Merge pull request #30 from mbitsnbites/feature/win32_record_stderr mbitsnbites 2019-04-24 16:07:57 +02:00
  • a6d6df9f78 Remove the option for redirecting stderr to stdout m 2019-04-04 18:38:56 +02:00
  • 27295ffc84 sys_utils: Use proper CreateProcess with pipes for Windows m 2019-03-31 15:10:32 +02:00
  • 9c84b34101 third_party: Add mingw-std-threads m 2019-04-24 13:43:11 +02:00
  • 7a7809313e sys_utils: Read child pipes concurrently in POSIX systems m 2019-04-24 13:00:03 +02:00
  • fed816469d sys_utils: Use proper fork/exec with pipes for POSIX m 2019-03-29 16:52:01 +01:00
  • 50570a831c gitignore: Ignore vscode folders m 2019-04-04 13:44:59 +02:00
  • 1ef9df98f7 CMake: Don't set CMAKE_RC_COMPILER if it's already set m 2019-04-04 11:04:10 +02:00
  • c878aa0325 hiredis-patch: Fix typo in error message m 2019-04-01 13:05:21 +02:00
  • 90538e6303 hiredis-patch: Support non-blocking sockets m 2019-04-01 11:37:34 +02:00
  • 27a6da8521 hiredis-patch: Check for EWOULDBLOCK instead of EAGAIN m 2019-04-01 11:33:45 +02:00
  • 6b0ad398f1 CMake: Link hiredis (not lua) to ws2_32 m 2019-03-31 20:00:35 +02:00
  • 7b2eb66650 fix: Actually compress remote cache entries m 2019-03-29 14:38:19 +01:00
  • 6ed67105bb README: Redis is no longer limited to Linux/macOS m 2019-03-29 14:38:55 +01:00
  • 4acfa0a450 Bump version to 0.7.4 v0.7.4 m 2019-03-29 12:46:28 +01:00
  • cf6fdbe749 Merge pull request #28 from mbitsnbites/feature/redis_for_windows mbitsnbites 2019-03-29 12:33:16 +01:00
  • 70a0959838 travis: Add MinGW cross compilation m 2019-03-29 11:34:26 +01:00
  • 900a8b93c6 redis: Enable redis for MinGW builds m 2019-03-27 16:40:07 +01:00
  • f7508f4b66 hiredis-patch: Port network layer to Winsock m 2019-03-29 11:21:49 +01:00
  • 46d109d2c9 hiredis-patch: Use recv/send instead of read/write m 2019-03-29 11:13:56 +01:00
  • 0f1d2c7fe8 hiredis-patch: Introduce a redisFD type m 2019-03-29 11:12:31 +01:00
  • b9ff67ea71 hiredis-patch: Move network IO calls to net.c m 2019-03-29 08:27:18 +01:00
  • 761df1f8fa redis: Add a .clang-format file m 2019-03-28 12:29:44 +01:00
  • 85a4f2810b Add Redis info to the --version printout m 2019-03-28 14:05:00 +01:00
  • bed2b8b387 redis: Update hiredis to v0.14.0 (dev 17b41740...) m 2019-03-27 16:08:00 +01:00
  • c9fbeb14f5 Bump version to 0.7.3 v0.7.3 m 2019-03-13 16:04:21 +01:00
  • a5f4e53905 gcc: Support more excotic names for clang m 2019-03-13 15:57:31 +01:00
  • 14660bf502 Bump version to 0.7.2 v0.7.2 m 2019-03-08 14:09:49 +01:00
  • 181f87261f MSVC: Correctly extract the cl.exe version string m 2019-03-08 14:08:34 +01:00
  • ebbac72c1f Bump version to 0.7.1 v0.7.1 m 2019-03-05 11:12:04 +01:00
  • a065ba7ccf string_list: Use quotes for args with metacharacters m 2019-03-04 09:55:18 +01:00
  • 5a1e1d685f Fix an old relic in a comment m 2019-02-12 12:40:15 +01:00
  • 7f5e84f420 clang-format fixes m 2019-02-12 12:39:01 +01:00
  • cc66ffa6aa Merge pull request #24 from mbitsnbites/feature/create_cache_class mbitsnbites 2019-02-12 12:10:07 +01:00
  • a995b720a8 Move the cache logic to a new class cache_t m 2019-02-12 11:26:03 +01:00
  • 37c3f1f4f9 Merge pull request #23 from mbitsnbites/feature/cache_entry_format_v3 v0.7.0 mbitsnbites 2019-02-11 16:59:51 +01:00
  • 3ce93cf920 Bump version to 0.7.0 m 2019-02-11 16:51:52 +01:00
  • f3e568a2f0 Only store file ID:s in the cache entry m 2019-02-11 16:30:59 +01:00
  • c468724a93 Merge pull request #22 from mbitsnbites/feature/refactor_local_cache mbitsnbites 2019-02-11 16:01:51 +01:00
  • fcc04d909f cache_entry: Add a dedicated bool for validity checks m 2019-02-11 15:46:54 +01:00
  • adc5b97587 Turn cache_t::entry_t into a cache_entry_t class m 2019-02-11 13:57:20 +01:00
  • 70c49339d6 Move the local cache logic to local_cache_t m 2019-02-11 12:59:15 +01:00
  • e43fd1f2ba Remove the get_temp_file method from cache_t m 2019-02-11 11:35:17 +01:00
  • 77984e3874 base: Add create_dir_with_parents() m 2019-02-11 11:27:57 +01:00
  • 1055b4f26e Move the cache code into a new cache lib m 2019-02-11 10:27:18 +01:00
  • 500c2f380a README: Add TI TMS320C6x as a supported compiler m 2019-02-11 09:12:28 +01:00
  • 23602f3ca7 README: Add symlinking instructions m 2019-02-08 20:30:19 +01:00
  • 4aa3de9b9c Merge pull request #20 from mbitsnbites/feature/remote_cache v0.6.0 mbitsnbites 2019-02-08 16:19:55 +01:00