Commit Graph

  • 8e34c107d5 update safety comments Dustin J. Mitchell 2022-02-13 22:21:07 +00:00
  • ca904d6288 improve output of C tests Dustin J. Mitchell 2022-02-13 21:02:18 +00:00
  • 41a578ab2b add server support Dustin J. Mitchell 2022-02-13 20:18:07 +00:00
  • c0403f3f38 fix bad test Dustin J. Mitchell 2022-02-13 16:18:17 +00:00
  • fc73911cde fix some clippy::wrong_self_convention Dustin J. Mitchell 2022-02-13 03:37:50 +00:00
  • ad464c4779 use Uda instead of UDA Dustin J. Mitchell 2022-02-13 03:33:43 +00:00
  • 51a854cfef address some clippy lints Dustin J. Mitchell 2022-02-13 03:30:02 +00:00
  • bbb7b64842 review safety comments Dustin J. Mitchell 2022-02-13 03:19:11 +00:00
  • c22182cc19 rename trait methods to avoid ambiguity Dustin J. Mitchell 2022-02-13 02:30:17 +00:00
  • 213da88b27 add tc_task_get_taskmap Dustin J. Mitchell 2022-02-13 02:05:05 +00:00
  • 1488355b89 add working-set support Dustin J. Mitchell 2022-02-12 22:19:09 +00:00
  • ad560fdb79 add UDA support Dustin J. Mitchell 2022-02-12 16:22:45 +00:00
  • f81c4eec90 rename array to list in rust types Dustin J. Mitchell 2022-02-12 15:20:46 +00:00
  • e9cd6adc5b fix memory leak, remove blanket pointer-by-value impls Dustin J. Mitchell 2022-02-12 01:15:32 +00:00
  • 76cbc2880b refactor annotations to handle invalid strings Dustin J. Mitchell 2022-02-12 00:26:57 +00:00
  • 7ebdaa761c treat libc::time_t as a PassByValue Dustin J. Mitchell 2022-02-12 00:18:01 +00:00
  • af51e0382a implement lists in the same files as singular data Dustin J. Mitchell 2022-02-11 23:59:22 +00:00
  • 7996a98908 add annotation support Dustin J. Mitchell 2022-02-11 23:54:52 +00:00
  • e60fdafdaa centos8: Fix missing repo metadata Tomas Babej 2022-02-11 00:26:53 -05:00
  • d541e0da65 TLSClient: fix multiple issues with error handling Jan Palus 2022-01-28 23:03:41 +01:00
  • b01285d780 add some simple replica functions Dustin J. Mitchell 2022-02-10 01:18:50 +00:00
  • 1c734851ae safety notes for new types Dustin J. Mitchell 2022-02-10 01:10:40 +00:00
  • 7a473d0eda simplify imports Dustin J. Mitchell 2022-02-10 01:01:02 +00:00
  • a4d992012e TCUuidList, refactor traits Dustin J. Mitchell 2022-02-10 00:55:34 +00:00
  • 8cbd44544c remove commented-out code Dustin J. Mitchell 2022-02-10 00:30:13 +00:00
  • 914017b46c tc_replica_all_tasks Dustin J. Mitchell 2022-02-10 00:10:39 +00:00
  • c9c72b4fd3 return TCResult from tc_uuid_from_str Dustin J. Mitchell 2022-02-09 23:43:23 +00:00
  • 28a4599a6a rename TCStrings to TCStringList Dustin J. Mitchell 2022-02-09 23:37:32 +00:00
  • 8caf442e3f mark all extern-C functions as unsafe Dustin J. Mitchell 2022-02-09 23:26:39 +00:00
  • ae5afff4f7 fix another lint Dustin J. Mitchell 2022-02-09 03:20:17 +00:00
  • 5cf3ce4bc8 comment out failing clippy lint Dustin J. Mitchell 2022-02-09 03:16:14 +00:00
  • f96b5415c8 fix some clippy warnings Dustin J. Mitchell 2022-02-09 02:59:01 +00:00
  • a270b6c254 Simplify implementation of arrays Dustin J. Mitchell 2022-02-07 00:15:09 +00:00
  • e11506ee6a always implement traits for C type Dustin J. Mitchell 2022-02-06 23:05:33 +00:00
  • 1e585ba0d9 comment updates Dustin J. Mitchell 2022-02-06 16:46:19 +00:00
  • 831eb0bb15 TCTags -> TCStrings to be more general Dustin J. Mitchell 2022-02-06 16:40:17 +00:00
  • 3d248b55fd factor out some utilities for pointer arrays Dustin J. Mitchell 2022-02-06 16:38:31 +00:00
  • b0f7850711 trivially implement PassByValue for usize Dustin J. Mitchell 2022-02-06 16:26:09 +00:00
  • dadc9473d3 unit tests for TCString Dustin J. Mitchell 2022-02-06 16:21:42 +00:00
  • f4c6e04d44 TCTags as PassByValue Dustin J. Mitchell 2022-02-06 05:04:44 +00:00
  • 23ba6a57b3 switch to PassByValue and PassByPointer traits Dustin J. Mitchell 2022-02-06 04:02:53 +00:00
  • a46a9d587a fix typo Dustin J. Mitchell 2022-02-05 00:23:53 +00:00
  • 3dd2ae5011 implement TCTags as an array Dustin J. Mitchell 2022-02-02 03:28:54 +00:00
  • 8b160c7ee8 more task functions Dustin J. Mitchell 2022-02-01 03:01:09 +00:00
  • e5625e1597 entry and wait time support Dustin J. Mitchell 2022-02-01 02:45:28 +00:00
  • f2b3e5fd0a tc_task_has_tag Dustin J. Mitchell 2022-02-01 01:02:49 +00:00
  • 03ffb6ce83 limit unsafe regions Dustin J. Mitchell 2022-02-01 00:48:49 +00:00
  • 22a6857c1b simplify TCResult to just two values Dustin J. Mitchell 2022-02-01 00:46:04 +00:00
  • b675cef99c add error handling for tasks Dustin J. Mitchell 2022-02-01 00:35:02 +00:00
  • 2dc9358085 add warn(unsafe_op_in_unsafe_fn) Dustin J. Mitchell 2022-01-31 19:57:05 +00:00
  • ce45c1004c add tc_task_add_tag and check errors Dustin J. Mitchell 2022-01-31 19:44:00 +00:00
  • ef0bb2ced4 allow task setters to return error values Dustin J. Mitchell 2022-01-31 19:34:21 +00:00
  • 8bd9605b25 support starting and stopping tasks Dustin J. Mitchell 2022-01-31 00:04:58 +00:00
  • d24319179c TCFoo::from_arg to take from a pointer Dustin J. Mitchell 2022-01-30 23:53:12 +00:00
  • 364ca57736 Slightly more ergonomic task mutation Dustin J. Mitchell 2022-01-30 23:42:52 +00:00
  • 452ae2074f implement task mutability Dustin J. Mitchell 2022-01-29 03:08:45 +00:00
  • 50aceb9696 use RefCell for replica, more consistent rust methods Dustin J. Mitchell 2022-01-29 01:00:55 +00:00
  • 82459e699c use a simple constant Dustin J. Mitchell 2022-01-28 03:51:58 +00:00
  • b3cbec1af3 more unsafe notations Dustin J. Mitchell 2022-01-28 02:11:13 +00:00
  • 59a1729a05 Cleanup: Fixed typo in docstring Patrick Flakus 2022-01-25 11:19:46 +01:00
  • 1470bbf741 mark unsafe utils as such; add safety comments Dustin J. Mitchell 2022-01-27 02:22:39 +00:00
  • 633ea5cf47 correctly handle invalid utf-8 Dustin J. Mitchell 2022-01-27 01:54:00 +00:00
  • b5201a28c3 build bindings-test shared Dustin J. Mitchell 2022-01-26 14:20:50 +00:00
  • e1c348b96e tc_replica_get_task Dustin J. Mitchell 2022-01-26 02:15:52 +00:00
  • f3b73ca0e4 add task_import_with_uuid Dustin J. Mitchell 2022-01-26 01:49:06 +00:00
  • 96b59dd5b2 serialize C integration tests Dustin J. Mitchell 2022-01-26 01:38:25 +00:00
  • 8f703fd63a use TCString in UUIDs Dustin J. Mitchell 2022-01-26 01:29:16 +00:00
  • dd87f7da1e simplify defining suites Dustin J. Mitchell 2022-01-26 00:56:48 +00:00
  • f8cffb798c fix confusing doc string Dustin J. Mitchell 2022-01-26 00:36:33 +00:00
  • c5ff2398f7 ignore test-db Dustin J. Mitchell 2022-01-26 00:35:03 +00:00
  • 0d68e65354 some polish on strings Dustin J. Mitchell 2022-01-25 23:29:52 +00:00
  • ca0279a73f move existing integration tests into new crate Dustin J. Mitchell 2022-01-25 01:32:22 +00:00
  • c006cbe8e5 test bindings in an integration-tests crate Dustin J. Mitchell 2022-01-25 01:27:24 +00:00
  • 56a805151d use 2018 edition like the other crates Dustin J. Mitchell 2022-01-24 15:44:51 +00:00
  • 017fb398be replace a clone with a copy Dustin J. Mitchell 2022-01-24 04:14:10 +00:00
  • 40f30c6d89 remove unnecessary string clone Dustin J. Mitchell 2022-01-24 04:12:58 +00:00
  • 65082c26e7 improved TCString support Dustin J. Mitchell 2022-01-23 23:58:47 +00:00
  • bb722325fe more task functionality Dustin J. Mitchell 2022-01-23 22:45:57 +00:00
  • 821118106a add TC prefix to types, too Dustin J. Mitchell 2022-01-23 19:57:42 +00:00
  • 46e08bc040 add some UUID support Dustin J. Mitchell 2022-01-23 19:45:39 +00:00
  • e590dc7c98 add tc_replica_undo Dustin J. Mitchell 2022-01-23 17:34:59 +00:00
  • ce56127bbf create / free replicas, plus error handling Dustin J. Mitchell 2022-01-23 17:24:54 +00:00
  • 33f5f056b1 first bits of a dynamc lib Dustin J. Mitchell 2022-01-22 22:48:40 +00:00
  • 8576e7ffa7 Merge pull request #330 from djmitche/issue327 Dustin J. Mitchell 2022-01-24 10:24:18 -05:00
  • e7d4e1e8f3 Merge pull request #329 from djmitche/issue94 Dustin J. Mitchell 2022-01-24 10:23:22 -05:00
  • 50300c4ad7 remove empty conditional Dustin J. Mitchell 2022-01-23 15:31:58 +00:00
  • a49e51defd Merge branch 'main' into issue327 Dustin J. Mitchell 2022-01-23 15:31:02 +00:00
  • 210eb60c86 'ta import' -> 'ta import-tw' Dustin J. Mitchell 2022-01-23 15:27:13 +00:00
  • 656f7e9ea0 replica.create_task -> import_task_with_uuid Dustin J. Mitchell 2022-01-23 15:22:41 +00:00
  • 0308b7a4c7 Merge branch 'main' into issue94 Dustin J. Mitchell 2022-01-23 15:18:17 +00:00
  • e4399cde26 Merge pull request #331 from djmitche/issue326 Dustin J. Mitchell 2022-01-23 10:16:17 -05:00
  • 112ac54a57 ColDepends: Support dependency removal for the same formats as dependency addition Tomas Babej 2022-01-19 19:54:15 -05:00
  • 0cc2de6179 tests: Add a test for handling short UUIDs in the depends column Tomas Babej 2022-01-19 19:48:12 -05:00
  • 28e268bd26 fix parsing invalid depends from server Dustin J. Mitchell 2022-01-17 23:36:32 +00:00
  • 7321febe4f A more thorough fix to corruption of the depends property Dustin J. Mitchell 2022-01-17 22:11:01 +00:00
  • 96d6c1df9f Add special case for taskserver mis-formatting of depends Dustin J. Mitchell 2022-01-16 17:33:53 +00:00
  • 5019ecb4f8 allow windows newlines in TDB2 files Dustin J. Mitchell 2022-01-08 22:34:29 +00:00
  • 69d052603d ta import-tdb2 Dustin J. Mitchell 2022-01-08 22:11:27 +00:00
  • 162a9eae95 Support parsing TDB2 files Dustin J. Mitchell 2022-01-06 03:49:26 +00:00
  • 9824ac1fd3 add 'entry' key to tasks when created Dustin J. Mitchell 2022-01-06 02:18:32 +00:00