Commit Graph

  • 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 #114 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
  • e47ec1aeb9
    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
  • 7ddab0224a
    Merge remote-tracking branch 'origin/adv-expr' into adv-expr-improved-trigonometry Iaroslav 2020-06-24 21:21:39 +0700
  • c78663dfe7
    Merge remote-tracking branch 'origin/adv-expr' into adv-expr-benchmarks-2 Iaroslav 2020-06-24 21:20:31 +0700
  • fffc752153
    Add more tests and improve current, fix type stack underflow exception Iaroslav 2020-06-24 21:17:06 +0700
  • fb135bd21e
    Merge remote-tracking branch 'origin/adv-expr' into adv-expr-benchmarks-2 Iaroslav 2020-06-24 21:05:05 +0700
  • b565b7f312 Merge SCI-MR-9 from adv-expr-eliminate-bridging Alexander Nozik 2020-06-24 14:01:42 +0000
  • 02f42ee56a
    Eliminate bridging Iaroslav 2020-06-24 20:55:48 +0700
  • f16ebb1682
    Remove accidentally left debug main function Iaroslav 2020-06-24 15:55:25 +0700
  • 9a3709624d
    Use hashMap instead of map Iaroslav 2020-06-24 15:54:17 +0700
  • f475335df1
    Merge remote-tracking branch 'origin/adv-expr' into adv-expr-eliminate-bridging Iaroslav 2020-06-24 15:53:19 +0700
  • ea8c0db854 Histogram bin fix Alexander Nozik 2020-06-23 21:46:05 +0300
  • 668d13c9d1 Minor refactoring + domains Alexander Nozik 2020-06-23 20:03:45 +0300
  • a152f5e341
    Merge remote-tracking branch 'origin/master' into adv-expr-improved-trigonometry Iaroslav 2020-06-23 22:35:58 +0700
  • 13e2f9645e
    Merge remote-tracking branch 'space/adv-expr' into adv-expr-improved-trigonometry Iaroslav 2020-06-23 22:33:04 +0700
  • 7954353e30 gradle version in readme Alexander Nozik 2020-06-23 07:46:27 +0000
  • 675ace272c
    Minor Gradle settings modification, add benchmarks of different Expression implementatinos #113 Iaroslav 2020-06-23 03:38:20 +0700
  • 7c7065542a
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-lconst #112 Iaroslav 2020-06-23 03:08:25 +0700
  • 29c6d25967
    Optimize constant pooling for Byte and Short Iaroslav 2020-06-22 15:15:46 +0700
  • e99f7ad360
    Optimize constant pooling Iaroslav 2020-06-22 04:05:52 +0700
  • 24828e7a26
    Merge pull request #111 from CommanderTvis/adv-expr-readme Alexander Nozik 2020-06-21 22:05:29 +0300
  • 62ebda3302
    Update readme, accident documentation-related refactor #111 Iaroslav 2020-06-21 20:23:50 +0700
  • d7968c08c6
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonometry #99 Iaroslav 2020-06-20 02:29:03 +0700
  • 8adfef22a2
    Merge pull request #109 from CommanderTvis/adv-expr-more-docs Alexander Nozik 2020-06-19 21:16:43 +0300
  • 635d708de5
    Add missing KDoc comments #109 Iaroslav 2020-06-20 00:08:53 +0700
  • ba499da2da
    More KDoc comments Iaroslav 2020-06-20 00:05:00 +0700
  • e9ff33c4f9
    Write KDoc comments for AsmBuilder, minimal refactor of it Iaroslav 2020-06-19 23:56:35 +0700
  • 418c29630f
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonometry Iaroslav 2020-06-19 21:01:44 +0700
  • 59e3353751
    Add naive benchmark, minor refactor #108 Iaroslav 2020-06-18 17:44:27 +0700
  • d6e7eb8143
    Add advanced specialization for primitive non-bridge methods Iaroslav 2020-06-18 11:35:20 +0700
  • a1f0188b8b Functional expression builders Alexander Nozik 2020-06-16 16:29:52 +0300
  • 41a81e7a14
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonometry Commander Tvis 2020-06-16 19:42:16 +0700
  • 8264806958 Algebra delegates update. Alexander Nozik 2020-06-16 14:52:02 +0300
  • d3090320c2
    Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-improved-trigonometry Iaroslav 2020-06-16 14:51:46 +0700
  • 0ae8904488
    Merge remote-tracking branch 'mipt-npm/dev' into foreign-memory #98 Iaroslav 2020-06-16 14:51:28 +0700
  • a378bfc203
    Merge remote-tracking branch 'mipt-npm/dev' into nd4j #102 Iaroslav 2020-06-16 14:50:46 +0700
  • 6fc6d124ca
    Merge remote-tracking branch 'mipt-npm/dev' into mp-samplers #96 Iaroslav 2020-06-16 14:49:56 +0700
  • 71846a3279
    Merge pull request #106 from CommanderTvis/dataviewmemory-copy Alexander Nozik 2020-06-16 10:47:17 +0300
  • 8693ddce7c
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonometry Iaroslav 2020-06-16 14:41:04 +0700
  • f8f1814def
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonometry Iaroslav 2020-06-16 14:40:41 +0700
  • d73f564fb4 Merge remote-tracking branch 'origin/adv-expr' into adv-expr Alexander Nozik 2020-06-16 10:33:16 +0300
  • 7c769bf74a
    Merge pull request #105 from CommanderTvis/adv-expr-refactor-agc Alexander Nozik 2020-06-16 10:30:05 +0300
  • 3d5036c982 Fix MSTAlgebra delegation Alexander Nozik 2020-06-16 10:27:54 +0300
  • c3cecc5a16
    Rename variable #105 Iaroslav 2020-06-16 14:21:13 +0700
  • 91a9e2a5e9
    Remove @PublishedApi Iaroslav 2020-06-16 14:20:17 +0700
  • 15d7a20b43
    Add removed AsmCompiledExpression, move buildName to buildName.kt, refactor compileWith Iaroslav 2020-06-16 14:16:36 +0700
  • fe64537cbc
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-refactor-agc Iaroslav 2020-06-16 13:28:25 +0700
  • 96550922cd Removal of AsmExpression Alexander Nozik 2020-06-15 22:07:31 +0300
  • 19c3f03cc6
    Specify types explicitly #106 Iaroslav 2020-06-16 01:53:12 +0700
  • 548966f5bd
    Implement copy for DataViewMemory Iaroslav 2020-06-16 01:50:20 +0700
  • b9684ae35d
    Merge remote-tracking branch 'mipt-npm/dev' into foreign-memory Iaroslav 2020-06-16 01:22:30 +0700
  • c10901ae98
    Merge branch 'adv-expr' into adv-expr-improved-trigonometry Commander Tvis 2020-06-15 21:02:58 +0700
  • 1e2460c5b3
    Rename Commander Tvis 2020-06-15 21:02:38 +0700
  • 2580ab347e
    Make ClassWriter extensions internal Iaroslav 2020-06-15 17:37:11 +0700
  • 521ea8bddc
    Rename ClassWriters.kt to be consistent with local code style, rename AsmBuilders.kt to asm.kt, rename AsmNode back to AsmExpression, rename AsmGenerator to AsmBuilder Iaroslav 2020-06-15 17:36:30 +0700