Commit Graph

24 Commits

Author SHA1 Message Date
Danila Fedorin 337edd68fa Merge branch 'master' into thread-safety 2017-09-15 22:58:33 -07:00
Danila Fedorin be94394a5c Catch one exception. 2017-09-11 19:32:57 -07:00
Danila Fedorin 45de25cd50 Move exceptions to their own package and subclass one class. 2017-09-11 19:32:57 -07:00
Danila Fedorin 52ab357fe1 Remove nullability from reduction. 2017-09-11 19:32:57 -07:00
Danila Fedorin 8975bfdb99 Precompute Pi, and do not store documentation on access. 2017-09-11 19:32:51 -07:00
Danila Fedorin 00f8475044 Merge branch 'master' into context 2017-09-11 19:32:42 -07:00
Danila Fedorin 9f11fd20a2 Fix exception during startup if configuration is missing. 2017-09-11 19:30:21 -07:00
Danila Fedorin 1667edc72b Merge branch 'master' into context 2017-09-11 19:14:07 -07:00
Danila Fedorin 5aba5c350b Add comments to the new configuration classes. 2017-09-11 18:15:40 -07:00
Danila Fedorin 21b7bd5e2b Move TOML code out of the configuration in core, and into fx. 2017-09-11 18:06:40 -07:00
Danila Fedorin ef1890f24d Switch Abacus to returning an EvaluationResult with the context. 2017-09-06 22:22:15 -07:00
Danila Fedorin 782669a32b Change button to "Save". 2017-09-06 22:04:28 -07:00
Danila Fedorin 924849bd8b Make reloads go through the Abacus core. 2017-09-06 22:03:54 -07:00
Danila Fedorin 178f59ef7b Move the exception to the correct package. 2017-09-04 12:55:49 -07:00
Danila Fedorin 9c77fa8aeb Add a DomainException that avoids using null in functions. 2017-09-04 12:55:49 -07:00
Danila Fedorin 2b700d3911 Require applicable interfaces to be passed an implementation they use. 2017-09-01 17:45:32 -07:00
Danila Fedorin 337a38a07d Merge branch 'master' into tree-operators 2017-08-29 18:17:58 -07:00
Danila Fedorin 01e7a03444 Merge branch 'master' into fxml-fix 2017-08-29 18:14:09 -07:00
Danila Fedorin 823c788148 Move the FXML file for the fx project into the correct location. 2017-08-27 15:49:01 -07:00
Danila Fedorin ece9f1ae04 Add dokka plugin to generate documentation. 2017-08-27 15:47:32 -07:00
Danila Fedorin 1f0addccea Add documentation loading for functions. 2017-08-25 01:51:14 -07:00
Danila Fedorin 205d5dbc77 Format code. 2017-08-14 19:03:52 -07:00
Danila Fedorin eac2a9ed6b Move the JavaFX files written in Kotlin to the FX module. 2017-08-13 01:51:53 -07:00
Danila Fedorin 8f251d2d13 Split the project into separate modules. 2017-08-12 21:11:01 -07:00