|
28190f9800
|
scientifik -> kscience
|
2020-09-20 22:39:27 +03:00 |
|
|
da742d6c69
|
Fix things after merge
|
2020-09-20 22:25:50 +03:00 |
|
|
5032523bbf
|
Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
# build.gradle.kts
# examples/src/main/kotlin/scientifik/kmath/linear/LinearAlgebraBenchmark.kt
# kmath-ast/build.gradle.kts
# kmath-ast/src/commonMain/kotlin/scientifik/kmath/ast/MstAlgebra.kt
# kmath-commons/build.gradle.kts
# kmath-core/src/commonMain/kotlin/scientifik/kmath/misc/AutoDiff.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/operations/Complex.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/Buffers.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/FlaggedBuffer.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/IntBuffer.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/RealBuffer.kt
# kmath-core/src/commonMain/kotlin/scientifik/kmath/structures/ShortBuffer.kt
# kmath-for-real/build.gradle.kts
# kmath-functions/build.gradle.kts
# kmath-memory/build.gradle.kts
# kmath-prob/build.gradle.kts
|
2020-09-20 21:59:10 +03:00 |
|
Alexander Nozik
|
51b7d4e73e
|
Merge pull request #140 from mipt-npm/autodiff-update
Upgrade AutoDiff support of trigonometric ops, also fix some problems with MstAlgebra
|
2020-09-20 18:21:36 +03:00 |
|
Iaroslav
|
b89a05347c
|
Hotfix some problems with MstAlgebra.kt
|
2020-09-20 19:26:44 +07:00 |
|
Iaroslav
|
4cebca51ef
|
Add @author annotations, minor KDoc updates
|
2020-09-20 19:01:27 +07:00 |
|
Iaroslav
|
5eaeb82a0f
|
Make one-liners not one-liners, add newlines at EOFs, optimize imports and Kotlin extension configurations
|
2020-09-20 16:36:48 +07:00 |
|
Iaroslav Postovalov
|
6b79e79d21
|
Update tools and Kotlin, specify public explicitly, minor contracts refactor
|
2020-09-09 09:55:26 +07:00 |
|
Iaroslav
|
5e4522bb06
|
Upgrade build tools plugin to dev version; file reformat; change dependencies' versions; specify visibility explicitly at certain places (core, especially), make some interfaces fun
|
2020-09-08 16:40:47 +07:00 |
|
Iaroslav Postovalov
|
40888f66d6
|
Replace opt-in annotations with useExperimentalAnnotation for modules
|
2020-08-22 16:49:21 +07:00 |
|
Iaroslav
|
1d18832aa6
|
Provide contracts for many functions, make inline several functions, replace <algebra>.run { and with(<algebra>> { with <algebra> {, add newlines at EOFs, specify operator modifier explicitly at many places, reformat files, replace if (...) error guards with require and check
|
2020-08-22 02:42:59 +07:00 |
|
Iaroslav
|
6ead822cc3
|
Fix after-merge issues, provide default implementations for hyperbolic functions, remove their interface
|
2020-08-09 23:31:49 +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
|
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
|
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 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
|
37ef3a1879
|
Add explicit toRegex call to have better IDE support
|
2020-06-26 21:39:39 +07:00 |
|
Iaroslav
|
d962ab4d11
|
Rename and refactor MstAlgebra (ex-MSTAlgebra) (and its subclasses), MstExpression (ex-MSTExpression)
|
2020-06-26 21:02:22 +07:00 |
|
Iaroslav
|
0ee1d31571
|
Fix MSTField and MSTRing invalid unary operation, update according ASM tests
|
2020-06-26 20:57:47 +07:00 |
|
|
8264806958
|
Algebra delegates update.
|
2020-06-16 14:52:02 +03:00 |
|
|
3d5036c982
|
Fix MSTAlgebra delegation
|
2020-06-16 10:27:54 +03:00 |
|
|
96550922cd
|
Removal of AsmExpression
|
2020-06-15 22:07:31 +03:00 |
|
|
3434dde1d1
|
ASM API simplification
|
2020-06-15 11:02:13 +03:00 |
|
|
0950580b85
|
Moe better-parse to common.
Watch for https://github.com/h0tk3y/better-parse/issues/27
|
2020-06-13 18:26:18 +03:00 |
|
|
866ae47239
|
replace raw by symbol in algebra
|
2020-06-13 11:51:33 +03:00 |
|
|
09641a5c9c
|
Documentation
|
2020-06-12 16:59:36 +03:00 |
|
|
2751cee926
|
MST expression
|
2020-06-12 16:56:58 +03:00 |
|
|
5e92d85c46
|
Separate ast module
|
2020-06-12 10:40:59 +03:00 |
|