Commit Graph

  • cb5234a334
    Document AST and expressions API, implement ExtendedField over MST and Expression<T> Iaroslav 2020-08-08 04:57:20 +0700
  • c8cd6cd288
    Document memory module and several ND objects Iaroslav 2020-08-08 04:21:59 +0700
  • 0a8044ddb3
    Update buffers documentation, make API more consistent, minor changes Iaroslav 2020-08-07 15:20:26 +0700
  • 9f6bd116f6
    Document and make more consistent buffers API Iaroslav Postovalov 2020-08-06 12:39:50 +0700
  • eae218ff5f
    Update algebra extensions, improve docs Iaroslav Postovalov 2020-08-05 20:55:50 +0700
  • 4c39b98017
    Update documentation of NumberAlgebra Iaroslav Postovalov 2020-08-05 18:44:28 +0700
  • 7d32fe0af8
    Update documentation of NumberAlgebra Iaroslav Postovalov 2020-08-05 18:43:20 +0700
  • 8367e13057
    Improve documentation of complex and memoryspec Iaroslav Postovalov 2020-08-05 18:41:58 +0700
  • aed10329eb
    Improve documentation of elements Iaroslav Postovalov 2020-08-05 17:30:11 +0700
  • 8debed7048
    Improve documentation Iaroslav Postovalov 2020-08-05 17:25:56 +0700
  • ae7aefeb6a
    Specify type explicitly EVERYWHERE in kmath-core, add newlines at ends of files, refactor minor problems, improve documentation Iaroslav 2020-08-05 03:58:00 +0700
  • 9fded79af0
    Move codestyle.md Iaroslav 2020-07-31 16:46:32 +0700
  • b9f871ae76
    Upgrade Gradle from 6.5 to 6.5.1 Iaroslav Postovalov 2020-07-30 03:43:57 +0700
  • acca495720
    Merge remote-tracking branch 'origin/dev' into nd4j Iaroslav Postovalov 2020-07-29 23:46:11 +0700
  • c2ca7b871d Merge SCI-MR-10 from improved-java-math-big-numbers Alexander Nozik 2020-07-29 08:39:19 +0000
  • 87ff735a31
    Update Dimensions.kt Alexander Nozik 2020-07-28 09:02:03 +0300
  • e714c9b808
    Merge pull request #120 from mipt-npm/extended-grammar Alexander Nozik 2020-07-27 19:37:08 +0300
  • 11c98d6acf
    Upgrade better-parse to 0.4.0 Iaroslav 2020-07-27 23:06:28 +0700
  • 0995dca8b8
    Delete unchecked cast, revert evaluate changes, add RealField handling "pow" operation Iaroslav 2020-07-27 20:46:57 +0700
  • c64a89c6b6
    Implement power as binary operation with unchecked cast, add tests on parser precedence Iaroslav 2020-07-27 19:27:59 +0700
  • 3f6961b2b4
    Merge remote-tracking branch 'origin/dev' into hyp-trig-functions Iaroslav 2020-07-27 16:02:53 +0700
  • 1ebd362696
    Update num token in reference Iaroslav 2020-07-27 15:58:09 +0700
  • f8383deb70
    Fix operators in reference Iaroslav 2020-07-27 15:49:36 +0700
  • a5499260fa
    Update num rule to match 1e+1 like numbers Iaroslav 2020-07-27 15:45:05 +0700
  • 45087f8b2d
    Add capital latin letters support Iaroslav 2020-07-27 15:37:18 +0700
  • e0d550d39c
    Merge remote-tracking branch 'origin/master' into dev Iaroslav 2020-07-27 15:33:17 +0700
  • b9f3dddb3b
    Merge pull request #122 from breandan/patch-1 Alexander Nozik 2020-07-27 09:53:40 +0300
  • 10e3c49651
    fix bintray-dev link URL breandan 2020-07-26 17:03:22 -0400
  • 019f60c721
    Merge remote-tracking branch 'origin/dev' into mp-samplers Iaroslav Postovalov 2020-07-26 13:39:35 +0700
  • bc39a41c31
    Merge remote-tracking branch 'origin/dev' into nd4j Iaroslav Postovalov 2020-07-26 11:30:21 +0700
  • 186575d8b3
    Override number function for JBigIntegerField and JBigDecimalField Iaroslav Postovalov 2020-07-26 11:28:19 +0700
  • 2864b2d12e
    Move https://dl.bintray.com/hotkeytlt/maven to another RepositoryHandler Iaroslav Postovalov 2020-07-26 11:17:47 +0700
  • 7820ffb150
    Merge branch 'dev' into extended-grammar Iaroslav Postovalov 2020-07-20 20:41:14 +0700
  • bce2a8460e
    Add reference ANTLR grammar, implement missing rules and operations in parser, also add support for symbols in ASM Iaroslav Postovalov 2020-07-20 20:40:03 +0700
  • 2b6bf69503
    Add missing repositories Iaroslav 2020-07-03 20:21:41 +0700
  • 995a0f916b
    Replace x pow 2 with multiplication x by x because of precision Iaroslav 2020-07-03 19:20:44 +0700
  • 77625cca2b
    Update typealiases usages; add optimization for exponentiation real complex numbers Commander Tvis 2020-07-03 17:38:13 +0700
  • badb7b1365
    Update implementation of Complex Division and Exponentiation Commander Tvis 2020-07-03 17:14:50 +0700
  • 73005f715a
    Implement optimized complete Complex division, add tests class for it Commander Tvis 2020-07-03 15:50:14 +0700
  • e64a6796ea
    Fix division of Complex, minor reformat and rearrangement of NumberAlgebra, implement hyperbolic functions Iaroslav 2020-07-03 00:46:48 +0700
  • bf071bcdc1
    Minor refactor Iaroslav 2020-06-29 22:30:08 +0700
  • f54e5679cf
    Add README.md for kmath-nd4j Iaroslav 2020-06-29 22:06:13 +0700
  • d87dd3e717
    Refactor array functions Iaroslav 2020-06-29 21:31:08 +0700
  • 23b2ba9950
    Optimize reverse division for FP INDArrayAlgebra Iaroslav 2020-06-29 03:49:29 +0700
  • 8a8b314d0a
    Optimize reverse division for FP INDArrayAlgebra Iaroslav 2020-06-29 03:48:11 +0700
  • d7949fdb01
    Remove duplicated code Iaroslav 2020-06-29 03:39:37 +0700
  • 783087982f
    Rollback making Structures inline, implement Algebras for NDArrayStructure Iaroslav 2020-06-29 02:50:34 +0700
  • eb9d40fd2a
    Convert INDArray NDStructures implementations to inline classes, add tests to verify equals and hashCode Iaroslav 2020-06-29 00:29:43 +0700
  • 3b18000f1e
    Make several NDStructures mutable Iaroslav 2020-06-29 00:14:01 +0700
  • e96ecaddcf
    Revert implementing PowerOperations for JBigIntegerField Iaroslav 2020-06-28 22:21:18 +0700
  • 1614eef452
    Revert change of JBigIntegerField to Ring, delete unused psvm function Iaroslav 2020-06-28 22:10:39 +0700
  • 415d11749a
    Improve big arithmetics algebra in JVM module of kmath-core Iaroslav 2020-06-28 22:06:50 +0700
  • f55b2c7a40
    Merge branch 'dev' into nd4j Iaroslav 2020-06-28 19:10:07 +0700
  • 3d85c22497
    Encapsulate classOfT property of AsmBuilder Iaroslav 2020-06-28 19:08:44 +0700
  • 05120929b0
    Encapsulate classOfT property of AsmBuilder Iaroslav 2020-06-28 19:08:44 +0700
  • b41a9588bc
    Rename file Iaroslav 2020-06-28 18:21:27 +0700
  • f49c3e4f4d
    Add final modifier Iaroslav 2020-06-28 17:33:09 +0700
  • 5cc56b6ab0
    Remove Base suffix from class name Iaroslav 2020-06-28 17:30:09 +0700
  • fefa0db86e
    Rename files Iaroslav 2020-06-28 17:29:00 +0700
  • 6f4b22531e
    Merge remote-tracking branch 'origin/dev' into nd4j Iaroslav 2020-06-28 17:27:07 +0700
  • 2a34110f1d
    Implement advanced specialization for numeric functions Iaroslav 2020-06-28 17:16:15 +0700
  • 7372197fe1
    Specifty type explicitly Iaroslav 2020-06-28 02:10:26 +0700
  • 63c001648e
    Remove duplicated code, optimize constants field generation, add overloads for getOrFail in mapIntrinsics Iaroslav 2020-06-28 02:08:26 +0700
  • d7f5d9f53f
    Add general repository reference to kmath-ast/README.md Iaroslav 2020-06-27 22:21:44 +0700
  • 9b03fdb655
    Update kmath/ast README.md to add Maven artifact reference Iaroslav 2020-06-27 22:18:58 +0700
  • 54cb9b1883
    Update kmath-ast/README.md to decipher acronyms Iaroslav 2020-06-27 21:56:58 +0700
  • e466f4bdf2
    Add test for get Iaroslav 2020-06-27 21:21:16 +0700
  • b6bf741dbe
    Replace lambdas with references Iaroslav 2020-06-27 21:19:19 +0700
  • bac6451443
    Add tests Iaroslav 2020-06-27 21:17:40 +0700
  • 4849f400ab
    Merge remote-tracking branch 'origin/dev' into nd4j Iaroslav 2020-06-27 21:04:23 +0700
  • 2239ef04bb
    Merge remote-tracking branch 'origin/master' into nd4j Iaroslav 2020-06-27 21:03:49 +0700
  • 551d4991fb
    Merge remote-tracking branch 'origin/dev' into mp-samplers Iaroslav 2020-06-27 20:47:57 +0700
  • 896cc3dc51
    Merge pull request #114 from mipt-npm/adv-expr-improved-trigonometry 0.1.4-dev-8 Alexander Nozik 2020-06-27 16:39:37 +0300
  • e91c5a57c4
    Minor refactor for changed ExtendedFieldOperations, replace DoubleBuffer with RealBuffer Iaroslav 2020-06-27 20:31:42 +0700
  • a71c02e9ed
    Merge remote-tracking branch 'origin/dev' into adv-expr-improved-trigonometry Iaroslav 2020-06-27 20:24:41 +0700
  • e98fc126c4
    Merge various codegen utilities into one file Iaroslav 2020-06-27 20:15:14 +0700
  • efcfb44253
    Refactor Algebra call building Iaroslav 2020-06-27 20:04:22 +0700
  • 27605aee82
    Merge remote-tracking branch 'origin/dev' into adv-expr Iaroslav 2020-06-27 19:56:00 +0700
  • 4b067f7a97 DoubleBuffer -> RealBuffer. Number algebra refactoring. Alexander Nozik 2020-06-27 12:19:43 +0300
  • bf89aa09e5
    Add static imports for Opcodes Iaroslav 2020-06-26 22:05:42 +0700
  • 37ef3a1879
    Add explicit toRegex call to have better IDE support Iaroslav 2020-06-26 21:39:39 +0700
  • ec46f5cf22
    Update README.md Iaroslav 2020-06-26 21:02:31 +0700
  • d962ab4d11
    Rename and refactor MstAlgebra (ex-MSTAlgebra) (and its subclasses), MstExpression (ex-MSTExpression) Iaroslav 2020-06-26 21:02:22 +0700
  • 0ee1d31571
    Fix MSTField and MSTRing invalid unary operation, update according ASM tests Iaroslav 2020-06-26 20:57:47 +0700
  • 2df97ca4c3
    Update README.md, add suppression Iaroslav 2020-06-26 16:05:13 +0700
  • 092728b1c3
    Replace Stack with ArrayDeque Iaroslav 2020-06-26 16:01:50 +0700
  • 90c287d42f
    Add tests for MapInstrinsics Iaroslav 2020-06-26 15:59:24 +0700
  • 5ab6960e9b
    Add mapIntrinsics.kt, update specialization mappings Iaroslav 2020-06-26 15:55:01 +0700
  • a275e74cf2
    Add mapping for other dynamic operations Iaroslav 2020-06-26 14:57:07 +0700
  • e2cc3c8efe
    Specify type explicitly, minor implementation refactor Iaroslav 2020-06-25 20:54:14 +0700
  • c8fbc2d8be
    Merge remote-tracking branch 'origin/master' into adv-expr Iaroslav 2020-06-25 20:11:14 +0700
  • 3528fa16db
    Add missing dependency in examples Iaroslav 2020-06-25 20:10:38 +0700
  • 7faa48be58
    Add zero call in MSTField test Iaroslav 2020-06-25 19:46:32 +0700
  • 46f99139e2
    Update number literal call in tests Iaroslav 2020-06-25 19:45:33 +0700
  • 23816d3366
    Update KDoc comments, optimize imports Iaroslav 2020-06-25 19:42:13 +0700
  • b11a7f1426
    Update README.md Iaroslav 2020-06-25 19:29:31 +0700
  • 002de8d23a
    Merge remote-tracking branch 'origin/dev' into adv-expr Commander Tvis 2020-06-25 10:28:32 +0700
  • c9de04a610
    Make benchmarks 'naive' Commander Tvis 2020-06-25 10:24:21 +0700
  • da1cac5fa8
    Merge branch 'adv-expr' into adv-expr-benchmarks-2 Commander Tvis 2020-06-25 10:14:16 +0700
  • f7f9ce7817
    Delete AsmCompiledExpression abstract class, implement dynamic field generation to reduce quantity of cast instructions, minor refactor and renaming of internal APIs Commander Tvis 2020-06-25 10:07:36 +0700