1
0
mirror of https://github.com/DanilaFe/abacus synced 2025-04-22 08:27:12 -07:00
Commit Graph

437 Commits

Author SHA1 Message Date
55afd5fba0 Add a plugin registration function to Plugins. 2017-08-08 11:27:59 -07:00
8fc7b4c42c Add a registered documentation set. 2017-08-08 11:09:46 -07:00
d0e36f5f66 Add documentation type for a documentation entry. 2017-08-08 10:54:36 -07:00
c6bdf4072e Add a documentation class. 2017-08-08 10:50:30 -07:00
03d3dcf303 Merge branch 'master' of github.com:DanilaFe/abacus 2017-08-08 10:19:45 -07:00
76093e7364 Make the map private. 2017-08-08 10:13:35 -07:00
828e4c84c9 Convert Reducer interface to Kotlin. 2017-08-08 10:11:30 -07:00
Arthur Drobot
0da14ee70e Merge branch 'sig-fig' 2017-08-08 09:46:46 -07:00
Arthur Drobot
7dbbb595ae Add some tests to pow. 2017-08-08 09:45:13 -07:00
Arthur Drobot
c0d40b3cd0 Adjust unit tests. Set the number of significant figures in the output to 50. 2017-08-08 09:27:10 -07:00
1b603ef902 Add missing comments. 2017-08-07 22:48:56 -07:00
83fcd40027 Switch the ToggleablePlugin class to Kotlin to avoid boilerplate. 2017-08-07 22:44:16 -07:00
d220b0c6a5 Switch HistoryModel to Kotlin to avoid boilerplate. 2017-08-07 22:39:35 -07:00
b83a8c7b33 Create a documentation object class. 2017-08-07 22:30:32 -07:00
b45c7e2d1b Fix toString errors failing unit tests. 2017-08-07 19:22:35 -07:00
ba39ee1fad Rewrite the Operator in Kotlin. 2017-08-07 19:16:51 -07:00
5aab7891f2 Add comments to the newly created Kotlin implementations. 2017-08-07 19:11:13 -07:00
62e8971db2 Rewrite tree nodes in Kotlin. Documentation pending. 2017-08-07 18:57:43 -07:00
Arthur Drobot
b9c928d66f Modify exp to use the non-alternating series and take a reciprocal in the case of a negative argument. 2017-08-07 18:13:18 -07:00
Arthur Drobot
7b7f9936e4 Rewrite precise number to limit significant figures rather than decimal places. Add getMaxError to NumberInterface; modify numbers and StandardPlugin appropriately. 2017-08-07 17:58:18 -07:00
61c5beffe7 Add Kotlin support to gradle. 2017-08-07 17:33:56 -07:00
bdd39a7a8d Merge branch 'master' of github.com:DanilaFe/abacus 2017-08-07 14:27:29 -07:00
6408ccbb39 Add a filter. 2017-08-07 14:12:41 -07:00
Arthur Drobot
7ae59afade Merge branch 'master' of https://github.com/DanilaFe/abacus 2017-08-07 14:08:17 -07:00
Arthur Drobot
584918e5d1 Add checking of negative bases raised to non-integer powers in matchesParams in OP_CARET. 2017-08-07 14:05:15 -07:00
4a4d1bc46a Fix not clearing unloaded plugins. 2017-08-07 13:55:24 -07:00
5dc0a97de2 Add a list of functions to the controller. 2017-08-07 13:55:13 -07:00
Arthur Drobot
d916772ddb Optimize pow for integer bases. 2017-08-07 13:43:12 -07:00
Arthur Drobot
c636289d3c Modify some functions in PreciseNumber for consistency. 2017-08-07 13:41:45 -07:00
7c3aff7b97 Fix broken documentation,. 2017-08-07 11:18:01 -07:00
cf4cc2bd26 Merge branch 'remove-caching'
# Conflicts:
#	src/main/java/org/nwapw/abacus/plugin/StandardPlugin.java
2017-08-07 11:14:11 -07:00
c4a7003088 Merge branch 'time-limit' 2017-08-07 11:12:12 -07:00
de98169371 Add missing comments. 2017-08-07 11:11:41 -07:00
582e4e066c Remove output. 2017-08-07 10:58:07 -07:00
ed7d60800b Read delay input from input field, and kill delay thread. 2017-08-07 10:58:04 -07:00
b2fad93ce4 Fix tests to work with the configuration. 2017-08-07 10:57:51 -07:00
b8f8c4486a Add a setting to the timeout delay. 2017-08-07 10:57:48 -07:00
40bdbd1948 Add a timer to the computation thread to stop it from running. 2017-08-07 10:57:04 -07:00
Arthur Drobot
553349133d Improve some comments of NumberInterface functions. 2017-08-07 10:54:27 -07:00
Arthur Drobot
938f902c92 Add fromInt function into StandardPlugin and replace existing instantiations and promotions of NaiveNumbers with integer values with fromInt calls. 2017-08-07 10:33:16 -07:00
402867171c Rename getPi to piFor. 2017-08-06 21:56:49 -07:00
2c40387e03 Remove the useless caching in the plugin manager and the maps in plugins 2017-08-06 21:55:09 -07:00
arthur326
fcb264d134 Fix typo in cot function. 2017-08-06 18:13:01 -07:00
5a1a05ddad Remove the correct unused intPow function. 2017-08-05 18:23:24 -07:00
4146e1a439 Revert "Remove the NumberInterface::intPow method."
0c16bb4e9b
2017-08-05 18:22:43 -07:00
0c16bb4e9b Remove the NumberInterface::intPow method. 2017-08-05 18:11:16 -07:00
e8f82f9eff Merge branch 'stoppable-alternate' 2017-08-05 17:58:26 -07:00
202eb3ebe1 Add missing javadoc. 2017-08-05 17:29:35 -07:00
b6e045b152 Merge branch 'documentation' 2017-08-05 17:28:08 -07:00
ecb3bf657c Decrease test intensity to prevent travis CI from killing gradle. 2017-08-05 17:24:16 -07:00