Commit Graph

  • 9d27969eac Implement and test chain operator Sebastian Schmidt 2019-03-28 11:34:54 +0100
  • 4838a21a57 Add default implementation for Operator::is_left_to_right Sebastian Schmidt 2019-03-28 11:14:55 +0100
  • 83269068a2 Add the assignment operator Sebastian Schmidt 2019-03-28 11:12:47 +0100
  • 13420ed745 Document the empty type Sebastian Schmidt 2019-03-28 10:37:43 +0100
  • 5bc4bcb702 Add crate level shortcut evaluations for Value::Empty Sebastian Schmidt 2019-03-28 10:30:58 +0100
  • 7d36ebe8df Add Node shortcut evaluations for Value::Empty Sebastian Schmidt 2019-03-28 10:22:04 +0100
  • a7b5f602d5 Do not require expressions to have content Sebastian Schmidt 2019-03-28 10:02:08 +0100
  • 88ab1e1987 Add Value::Empty and ValueType::Empty Sebastian Schmidt 2019-03-28 09:56:30 +0100
  • 3c108d5960 Add crate shortcut methods to eval with context mut Sebastian Schmidt 2019-03-28 09:37:33 +0100
  • e266f4fc0d Merge ContextMut with Context and add eval_<type>_with_context_mut methods Sebastian Schmidt 2019-03-28 09:14:37 +0100
  • 6bd68e6491 Add eval_mut function to Operator trait Sebastian Schmidt 2019-03-28 08:52:49 +0100
  • 451a3aa97e Fix release date of 2.0.0 in change log Sebastian Schmidt 2019-03-28 08:48:18 +0100
  • e38a5180f5 (cargo-release) start next development iteration 2.0.0 Sebastian Schmidt 2019-03-28 08:46:14 +0100
  • 9a36da99de (cargo-release) version 2.0.0 Sebastian Schmidt 2019-03-28 08:46:06 +0100
  • 0acbcd8958 Format code Sebastian Schmidt 2019-03-28 08:44:04 +0100
  • ece22c6b35 Fix typo Sebastian Schmidt 2019-03-28 08:41:40 +0100
  • 83451a9028 Use as_number in quickstart example Sebastian Schmidt 2019-03-28 08:38:51 +0100
  • 5bd514041b Add release note Sebastian Schmidt 2019-03-27 19:27:44 +0100
  • d7f1270c26 (cargo-release) version 2.0.0-rc.1 Sebastian Schmidt 2019-03-27 19:18:20 +0100
  • 6f31d69d7d Prepare 2.0.0 release Sebastian Schmidt 2019-03-27 19:14:24 +0100
  • d77fa15864 Use EvalexprResult<T> everywhere Sebastian Schmidt 2019-03-27 19:08:47 +0100
  • d5544cdbf2 Add eval_number[_with_context] crate methods Sebastian Schmidt 2019-03-27 18:59:06 +0100
  • 720b2f90c2 Add Node::eval_number[_with_context] methods Sebastian Schmidt 2019-03-27 18:54:45 +0100
  • 7d0abc8406 Rename as_float to as_number and add strict as_float Sebastian Schmidt 2019-03-27 18:45:33 +0100
  • b18521b8aa Format code Sebastian Schmidt 2019-03-27 18:35:16 +0100
  • 24ca11e52a Document how to enable serde feature flag Sebastian Schmidt 2019-03-27 18:34:49 +0100
  • 1574514220 Add forgotten changes to change log Sebastian Schmidt 2019-03-27 18:19:05 +0100
  • 9283d5412f Rename Context to ContextMut and Configuration to Context Sebastian Schmidt 2019-03-27 18:09:20 +0100
  • 7decb7c895 Make ValueType public Sebastian Schmidt 2019-03-27 17:55:05 +0100
  • 44041b03db Make TupleType alias public Sebastian Schmidt 2019-03-27 17:53:48 +0100
  • b65127c2cb Add Context trait Sebastian Schmidt 2019-03-27 17:53:01 +0100
  • 3da6019dae Add Context trait Sebastian Schmidt 2019-03-27 16:38:59 +0100
  • fd879193b6 Rename Error to EvalexprError and add EvalexprResult Sebastian Schmidt 2019-03-27 16:33:46 +0100
  • d64aacea17 Update changelog Sebastian Schmidt 2019-03-27 16:19:56 +0100
  • c4917f2b67 Update readme Sebastian Schmidt 2019-03-27 16:16:59 +0100
  • 8a49bf9c11 Get rid of some unwraps Sebastian Schmidt 2019-03-27 16:14:27 +0100
  • a33c91813b Prepare changelog for next development iteration Sebastian Schmidt 2019-03-23 16:17:09 +0200
  • 232838b032 (cargo-release) start next development iteration 1.2.0 Sebastian Schmidt 2019-03-23 16:16:03 +0200
  • bc2c60b7bb (cargo-release) version 1.2.0 Sebastian Schmidt 2019-03-23 16:15:53 +0200
  • 6e5d8e6d75 Prepare change log for release Sebastian Schmidt 2019-03-23 16:15:48 +0200
  • 49da58976e Improve serde readme Sebastian Schmidt 2019-03-23 15:39:19 +0200
  • 0a9b4d5f3a (cargo-release) version 1.2.0-rc.1 Sebastian Schmidt 2019-03-23 15:38:07 +0200
  • 8bb941cff7 Set version to target of next release Sebastian Schmidt 2019-03-23 15:37:33 +0200
  • b302ad112d Format code Sebastian Schmidt 2019-03-23 15:34:24 +0200
  • 5ad335937d Add lib doc changes to readme Sebastian Schmidt 2019-03-23 15:34:05 +0200
  • 1a733ccf63 Log addition of custom error type in change log Sebastian Schmidt 2019-03-23 15:30:54 +0200
  • cba49f7bba Rename Error::Custom to Error::CustomMessage Sebastian Schmidt 2019-03-23 15:29:50 +0200
  • 16a79cd567 Remove serde:🇩🇪:Error implementation for error::Error Sebastian Schmidt 2019-03-23 15:27:18 +0200
  • a7ca4c717d Implement, test and document serde Deserialize for expressions Sebastian Schmidt 2019-03-23 15:20:43 +0200
  • 3d440524a5 Fix checking for serde feature flag in code Sebastian Schmidt 2019-03-23 14:29:53 +0200
  • a4d1a34a0c Implement Display and std::error::Error for Error Sebastian Schmidt 2019-03-23 14:27:44 +0200
  • 16bde54aa5 Implement display for Token and PartialToken Sebastian Schmidt 2019-03-23 14:22:50 +0200
  • 5e491f6771 Add serde feature Sebastian Schmidt 2019-03-23 12:46:52 +0200
  • 348578ca9f Add missing unreleased section header to changelog Sebastian Schmidt 2019-03-21 12:45:58 +0200
  • 3a816fa7e7 Add highlighting to readme Sebastian Schmidt 2019-03-21 09:29:04 +0200
  • c4cf033b1f (cargo-release) start next development iteration 1.1.0 Sebastian Schmidt 2019-03-20 17:43:25 +0200
  • 30e9cb54e2 (cargo-release) version 1.1.0 Sebastian Schmidt 2019-03-20 17:43:14 +0200
  • ef24c068fd Prepare changelog for release Sebastian Schmidt 2019-03-20 17:43:06 +0200
  • 1badd5cf52 (cargo-release) version 1.1.0-rc.1 Sebastian Schmidt 2019-03-20 17:33:03 +0200
  • 5b7ba2345a Change version number to make cargo-release work Sebastian Schmidt 2019-03-20 17:32:40 +0200
  • 1375134e9f Document operations on values Sebastian Schmidt 2019-03-20 17:30:37 +0200
  • d3deef1f53 Provide more methods for value conversions Sebastian Schmidt 2019-03-20 17:22:14 +0200
  • e4f12da24e Organize change log and complete it for #15 Sebastian Schmidt 2019-03-20 17:09:16 +0200
  • d4359d71bf Document the shortcut functions for direct evaluation into types Sebastian Schmidt 2019-03-20 17:06:47 +0200
  • c980e49014 Add shortcut functions to evaluate Node into value types Sebastian Schmidt 2019-03-20 16:57:21 +0200
  • e337520805 Introduce TupleType type alias for representing tuples Sebastian Schmidt 2019-03-20 16:39:27 +0200
  • 98ca788910 Reword documentation of shortcut methods to be more direct Sebastian Schmidt 2019-03-20 16:34:23 +0200
  • 2dac0576a7 Add shortcut functions for evaluating directly into a value type Sebastian Schmidt 2019-03-20 16:29:50 +0200
  • 5549f1bba5 Make internal value type aliases for float and int public Sebastian Schmidt 2019-03-20 16:18:52 +0200
  • 36a65c470b Refactor lib.rs Sebastian Schmidt 2019-03-20 15:47:33 +0200
  • 3bcb9b2770 Add initial change log Sebastian Schmidt 2019-03-20 15:37:07 +0200
  • 03ab508d1b Improve the grammar of the panic section in the readme Sebastian Schmidt 2019-03-20 15:17:06 +0200
  • cbc81eba8b (cargo-release) start next development iteration 1.0.0 Sebastian Schmidt 2019-03-20 15:07:18 +0200
  • 95c5cbd1d8 (cargo-release) version 1.0.0 Sebastian Schmidt 2019-03-20 15:07:00 +0200
  • 4177ae7e77 Prepare 1.0.0 release Sebastian Schmidt 2019-03-20 15:04:59 +0200
  • 3b3a38c32e (cargo-release) version 1.0.0-rc.1 Sebastian Schmidt 2019-03-20 13:17:24 +0200
  • cbefe7aa70 Change version to pre-release version Sebastian Schmidt 2019-03-20 13:15:23 +0200
  • 407d802090 Improve Cargo.toml metadata Sebastian Schmidt 2019-03-20 13:09:09 +0200
  • ea8b6c6974 Sync readme with old changes Sebastian Schmidt 2019-03-20 12:57:48 +0200
  • 6f17e481aa Ensure no-panic for operators Sebastian Schmidt 2019-03-20 12:52:07 +0200
  • ace2da1f3e Add a note about no-panic behavior of this crate Sebastian Schmidt 2019-03-20 12:18:25 +0200
  • 6395d5353b Add more badges Sebastian Schmidt 2019-03-20 12:07:02 +0200
  • 58e8603194 Rename Node::eval to Node::eval_with_configuration for consistency. Sebastian Schmidt 2019-03-20 11:58:08 +0200
  • e387d3370b Fix a typo Sebastian Schmidt 2019-03-20 11:50:09 +0200
  • 1ae674a693 Replace TypeError with more detailed errors Sebastian Schmidt 2019-03-20 11:42:17 +0200
  • 38c4c35a0b Document all remaining public members Sebastian Schmidt 2019-03-20 11:32:49 +0200
  • cdcd24e7b6 Document value type Sebastian Schmidt 2019-03-19 20:30:59 +0200
  • 6fe5a8cdef Document toplevel functions Sebastian Schmidt 2019-03-19 20:24:03 +0200
  • 4a32062089 Warn for missing docs Sebastian Schmidt 2019-03-19 20:12:42 +0200
  • 827c7440be Format code and sync readme Sebastian Schmidt 2019-03-19 20:12:19 +0200
  • 92da684c69 Implement min and max builtin functions Sebastian Schmidt 2019-03-19 20:08:23 +0200
  • 4c6c46f9d8 Change release goal to 1.0.0 Sebastian Schmidt 2019-03-19 19:29:59 +0200
  • bcfce4aaec Add trailing commas to match arm blocks Sebastian Schmidt 2019-03-19 19:06:37 +0200
  • f0ab317961 Test functions with arbitrary argument amount Sebastian Schmidt 2019-03-19 19:05:21 +0200
  • fd3243e555 Implement functions with arbitrary argument amount Sebastian Schmidt 2019-03-19 18:58:53 +0200
  • 8e898044c0 Document the aggregation operator Sebastian Schmidt 2019-03-19 18:49:59 +0200
  • 55e8b51228 Add exponentiation operator Sebastian Schmidt 2019-03-19 18:42:50 +0200
  • 93e8d867b4 Add exponentation operator Sebastian Schmidt 2019-03-19 18:32:10 +0200
  • c631171ff0 Add comma operator and display implementations Sebastian Schmidt 2019-03-19 16:54:52 +0200
  • 265b1214b0 Improve documentation about precedence and operators and README introduction Sebastian Schmidt 2019-03-19 16:47:17 +0200