Commit Graph

  • 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 Iaroslav 2020-06-23 03:38:20 +0700
  • 7c7065542a
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-lconst 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 Iaroslav 2020-06-21 20:23:50 +0700
  • d7968c08c6
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonometry 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 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
  • 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
  • a378bfc203
    Merge remote-tracking branch 'mipt-npm/dev' into nd4j Iaroslav 2020-06-16 14:50:46 +0700
  • 6fc6d124ca
    Merge remote-tracking branch 'mipt-npm/dev' into mp-samplers 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 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 Iaroslav 2020-06-16 01:53:12 +0700
  • 548966f5bd
    Implement copy for DataViewMemory Iaroslav 2020-06-16 01:50:20 +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
  • b57b55ec1a
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-refactor-agc Iaroslav 2020-06-15 17:23:35 +0700
  • 3434dde1d1 ASM API simplification Alexander Nozik 2020-06-15 11:02:13 +0300
  • a7302f49ff
    Convert to expression body Iaroslav 2020-06-14 23:13:26 +0700
  • a8fa385497
    Rename loadFromVariables to loadVariable Iaroslav 2020-06-14 23:01:34 +0700
  • 4e28ad7d4e
    Minor refactor Iaroslav 2020-06-14 23:00:26 +0700
  • 635aac5f30
    Refactor ex-AsmGenerationContext, introduce many bytecode utility functions to make its code readable, update compile method Iaroslav 2020-06-14 22:58:09 +0700
  • e7c5411b0c
    Merge remote-tracking branch 'mipt-npm/dev' into nd4j Iaroslav 2020-06-14 01:46:10 +0700
  • 9b2eab6bc4
    Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-improved-trigonomery Iaroslav 2020-06-14 01:44:13 +0700
  • fae33ed062
    Merge remote-tracking branch 'mipt-npm/dev' into mp-samplers Iaroslav 2020-06-14 01:41:36 +0700
  • 95d5e4a688
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonomery Iaroslav 2020-06-14 01:27:47 +0700
  • 878d1379e1
    Merge pull request #94 from CommanderTvis/adv-expr Alexander Nozik 2020-06-13 21:07:14 +0300
  • 3f2520eecb Merge remote-tracking branch 'origin/dev' into dev Alexander Nozik 2020-06-13 20:52:01 +0300
  • 318c3972fc Local code style Alexander Nozik 2020-06-13 20:51:37 +0300
  • d3d348620a
    Rename AsmExpression to AsmNode, encapsulate AsmGenerationContext, make AsmNode (ex-AsmExpression) an abstract class instead of interface Iaroslav 2020-06-14 00:30:39 +0700
  • 28cecde05b
    Fix compilation problems found after merge Iaroslav 2020-06-14 00:24:10 +0700
  • cedfd3fe09
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm Iaroslav 2020-06-14 00:21:07 +0700
  • af410dde70
    Apply the suggested changes Iaroslav 2020-06-14 00:18:40 +0700
  • 48b688b6b1
    Fix minor problems occured after merge Iaroslav 2020-06-14 00:06:12 +0700
  • e91f6470d3
    Implement constants inlining Iaroslav 2020-06-13 17:07:22 +0700
  • f9835979ea
    Fix specification bug Iaroslav 2020-06-13 16:48:45 +0700
  • 76ad027460
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-improved-trigonomery Commander Tvis 2020-06-13 16:41:26 +0700
  • 0950580b85 Moe better-parse to common. Watch for https://github.com/h0tk3y/better-parse/issues/27 Alexander Nozik 2020-06-13 18:26:18 +0300
  • e65d1e43cf
    Write tests Iaroslav 2020-06-13 16:16:57 +0700
  • 223d238c43
    Encapsulate MethodVisitor extensions Iaroslav 2020-06-13 15:53:54 +0700
  • 834d1e1397
    Move specific optimization functions to Optimization Iaroslav 2020-06-13 15:53:25 +0700
  • 1582fde091
    Replace JUnit @Test with kotlin-test @Test Iaroslav 2020-06-13 15:51:42 +0700
  • 866ae47239 replace raw by symbol in algebra Alexander Nozik 2020-06-13 11:51:33 +0300
  • fec8c7f9d1
    Minor refactor and encapsulation Iaroslav 2020-06-13 15:50:21 +0700
  • 36ad1fcf58
    Minor refactor and document Iaroslav 2020-06-13 15:44:54 +0700
  • 3ec1f7b5f1
    Merge kmath-asm and kmath-ast modules, make all the ExpressionAlgebras concise and consistent, implement new-styled builders both for ASM and F. expressions Iaroslav 2020-06-13 02:26:12 +0700
  • b902f3980a
    Fix issues found after merge Iaroslav 2020-06-12 22:10:56 +0700
  • 07b938e582
    Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-asm Iaroslav 2020-06-12 21:58:50 +0700
  • 09641a5c9c Documentation Alexander Nozik 2020-06-12 16:59:36 +0300
  • 2751cee926 MST expression Alexander Nozik 2020-06-12 16:56:58 +0300
  • 39907a1da2
    Add name adapting of *, +, / Iaroslav 2020-06-12 19:50:28 +0700
  • 3e18b21244
    Merge remote-tracking branch 'mipt-npm/dev' into nd4j Iaroslav 2020-06-12 17:42:56 +0700
  • af9e1bb944
    Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-improved-trigonomery Iaroslav 2020-06-12 17:41:47 +0700
  • 1b20978f9c
    Merge remote-tracking branch 'mipt-npm/dev' into adv-expr-asm Iaroslav 2020-06-12 17:41:05 +0700
  • 8b9c03e616
    Merge remote-tracking branch 'mipt-npm/dev' into mp-samplers Iaroslav 2020-06-12 17:40:37 +0700
  • 047af8c172 Fix ND extendend fields Alexander Nozik 2020-06-12 11:11:13 +0300
  • 5e92d85c46 Separate ast module Alexander Nozik 2020-06-12 10:40:59 +0300
  • 66c5c392cb Merge remote-tracking branch 'origin/dev' into adv-expr Alexander Nozik 2020-06-12 09:22:55 +0300
  • e367895beb
    Merge pull request #97 from CommanderTvis/master Alexander Nozik 2020-06-12 09:22:05 +0300
  • a77d3d0bbf Merge branch 'dev' of https://github.com/altavir/kmath into adv-expr Alexander Nozik 2020-06-12 08:46:45 +0300
  • 8f204d0e64 Merge branch 'dev' into adv-expr Alexander Nozik 2020-06-12 08:44:06 +0300
  • f46615d3bc Left and right-side operations in Algebra Alexander Nozik 2020-06-12 08:43:47 +0300
  • a03c82f758
    Simplify BlockingIntChain and BlockingRealChain; add blocking extension function for RandomChain; copy general documentation to samplers created with Apache Commons RNG Iaroslav 2020-06-12 02:49:06 +0700
  • 46f6d57fd9
    Add 2 more samplers, replace SimpleChain with generator.chain Commander Tvis 2020-06-12 01:13:15 +0700
  • e8a6ecd5c3 Merge remote-tracking branch 'origin/adv-expr' into adv-expr Alexander Nozik 2020-06-11 12:47:01 +0300