Commit Graph

489 Commits

Author SHA1 Message Date
Iaroslav
96f8e08136
Specify return types 2020-08-09 23:54:21 +07:00
Iaroslav
65371d5d2e
Merge remote-tracking branch 'origin/dev' into rem-and-div
# Conflicts:
#	kmath-core/src/commonMain/kotlin/scientifik/kmath/operations/NumberAlgebra.kt
2020-08-09 23:53:41 +07:00
Alexander Nozik
e2e26c106f
Merge pull request #125 from mipt-npm/more-docs
Extended documentation, code refactoring, API consistency changes
2020-08-09 18:48:26 +03:00
Iaroslav
6114099e68
Edit doc files, update readmes, document coroutines API 2020-08-08 15:51:04 +07:00
Iaroslav
cb5234a334
Document AST and expressions API, implement ExtendedField over MST and Expression<T> 2020-08-08 04:57:20 +07:00
Iaroslav
c8cd6cd288
Document memory module and several ND objects 2020-08-08 04:21:59 +07:00
Iaroslav
0a8044ddb3
Update buffers documentation, make API more consistent, minor changes 2020-08-07 15:20:26 +07:00
Iaroslav Postovalov
9f6bd116f6
Document and make more consistent buffers API 2020-08-06 12:39:50 +07:00
Iaroslav Postovalov
eae218ff5f
Update algebra extensions, improve docs 2020-08-05 20:55:50 +07:00
Iaroslav Postovalov
4c39b98017
Update documentation of NumberAlgebra 2020-08-05 18:44:28 +07:00
Iaroslav Postovalov
7d32fe0af8
Update documentation of NumberAlgebra 2020-08-05 18:43:20 +07:00
Iaroslav Postovalov
8367e13057
Improve documentation of complex and memoryspec 2020-08-05 18:41:58 +07:00
Iaroslav Postovalov
aed10329eb
Improve documentation of elements 2020-08-05 17:30:11 +07:00
Iaroslav Postovalov
8debed7048
Improve documentation 2020-08-05 17:25:56 +07:00
Iaroslav
ae7aefeb6a
Specify type explicitly EVERYWHERE in kmath-core, add newlines at ends of files, refactor minor problems, improve documentation 2020-08-05 03:58:00 +07:00
Iaroslav
9fded79af0
Move codestyle.md 2020-07-31 16:46:32 +07:00
Iaroslav Postovalov
b9f871ae76
Upgrade Gradle from 6.5 to 6.5.1 2020-07-30 03:43:57 +07:00
Iaroslav Postovalov
d7bc0d9f9b
Make div/rem operators because of consistency, minor BigNumbers refactor 2020-07-29 23:44:55 +07:00
Iaroslav
0be68cd7d2
Make JBigIntegerField implement Ring and RemainderDivisionOperations instead of Field 2020-07-29 15:48:53 +07:00
Iaroslav
fbfcfc89d4
Merge remote-tracking branch 'origin/dev' into rem-and-div 2020-07-29 15:45:04 +07:00
c2ca7b871d Merge SCI-MR-10 from improved-java-math-big-numbers 2020-07-29 08:39:19 +00:00
Alexander Nozik
87ff735a31
Update Dimensions.kt
Fix D3 typo.
2020-07-28 09:02:03 +03:00
Alexander Nozik
e714c9b808
Merge pull request #120 from mipt-npm/extended-grammar
Extend mathematic operations support in the kmath-ast parser
2020-07-27 19:37:08 +03:00
Iaroslav
11c98d6acf
Upgrade better-parse to 0.4.0 2020-07-27 23:06:28 +07:00
Iaroslav
0995dca8b8
Delete unchecked cast, revert evaluate changes, add RealField handling "pow" operation 2020-07-27 20:46:57 +07:00
Iaroslav
c64a89c6b6
Implement power as binary operation with unchecked cast, add tests on parser precedence 2020-07-27 19:27:59 +07:00
Iaroslav
1ebd362696
Update num token in reference 2020-07-27 15:58:09 +07:00
Iaroslav
f8383deb70
Fix operators in reference 2020-07-27 15:49:36 +07:00
Iaroslav
a5499260fa
Update num rule to match 1e+1 like numbers 2020-07-27 15:45:05 +07:00
Iaroslav
45087f8b2d
Add capital latin letters support 2020-07-27 15:37:18 +07:00
Iaroslav
e0d550d39c
Merge remote-tracking branch 'origin/master' into dev 2020-07-27 15:33:17 +07:00
Alexander Nozik
b9f3dddb3b
Merge pull request #122 from breandan/patch-1
Fix Bintray URL for `dev-*` releases
2020-07-27 09:53:40 +03:00
breandan
10e3c49651
fix bintray-dev link URL 2020-07-26 17:03:22 -04:00
Iaroslav Postovalov
186575d8b3
Override number function for JBigIntegerField and JBigDecimalField 2020-07-26 11:28:19 +07:00
Iaroslav Postovalov
2864b2d12e
Move https://dl.bintray.com/hotkeytlt/maven to another RepositoryHandler 2020-07-26 11:17:47 +07:00
Iaroslav Postovalov
7820ffb150
Merge branch 'dev' into extended-grammar 2020-07-20 20:41:14 +07:00
Iaroslav Postovalov
bce2a8460e
Add reference ANTLR grammar, implement missing rules and operations in parser, also add support for symbols in ASM 2020-07-20 20:40:03 +07:00
Iaroslav Postovalov
d269de2bc6
Implement dynamic operations routing for RemainderDivision 2020-07-20 11:10:55 +07:00
Iaroslav Postovalov
4d18a5f582
Fix superinterface of RemainderDivisionOperations 2020-07-20 11:08:39 +07:00
Iaroslav Postovalov
b90c9c597c
Implement optional interface for "division with remainder" as well as its implementation of integer rings 2020-07-20 11:07:43 +07:00
Iaroslav
2b6bf69503
Add missing repositories 2020-07-03 20:21:41 +07:00
Iaroslav
e96ecaddcf
Revert implementing PowerOperations for JBigIntegerField 2020-06-28 22:21:18 +07:00
Iaroslav
1614eef452
Revert change of JBigIntegerField to Ring, delete unused psvm function 2020-06-28 22:10:39 +07:00
Iaroslav
415d11749a
Improve big arithmetics algebra in JVM module of kmath-core 2020-06-28 22:06:50 +07:00
Iaroslav
3d85c22497
Encapsulate classOfT property of AsmBuilder 2020-06-28 19:09:43 +07:00
Iaroslav
2a34110f1d
Implement advanced specialization for numeric functions 2020-06-28 17:16:15 +07:00
Iaroslav
7372197fe1
Specifty type explicitly 2020-06-28 02:10:26 +07:00
Iaroslav
63c001648e
Remove duplicated code, optimize constants field generation, add overloads for getOrFail in mapIntrinsics 2020-06-28 02:08:26 +07:00
Iaroslav
d7f5d9f53f
Add general repository reference to kmath-ast/README.md 2020-06-27 22:21:44 +07:00
Iaroslav
9b03fdb655
Update kmath/ast README.md to add Maven artifact reference 2020-06-27 22:18:58 +07:00