Iaroslav
|
2df97ca4c3
|
Update README.md, add suppression
|
2020-06-26 16:05:13 +07:00 |
|
Iaroslav
|
092728b1c3
|
Replace Stack with ArrayDeque
|
2020-06-26 16:01:50 +07:00 |
|
Iaroslav
|
90c287d42f
|
Add tests for MapInstrinsics
|
2020-06-26 15:59:24 +07:00 |
|
Iaroslav
|
5ab6960e9b
|
Add mapIntrinsics.kt, update specialization mappings
|
2020-06-26 15:55:01 +07:00 |
|
Iaroslav
|
e2cc3c8efe
|
Specify type explicitly, minor implementation refactor
|
2020-06-25 20:54:14 +07:00 |
|
Iaroslav
|
c8fbc2d8be
|
Merge remote-tracking branch 'origin/master' into adv-expr
|
2020-06-25 20:11:14 +07:00 |
|
Iaroslav
|
3528fa16db
|
Add missing dependency in examples
|
2020-06-25 20:10:38 +07:00 |
|
Iaroslav
|
7faa48be58
|
Add zero call in MSTField test
|
2020-06-25 19:46:32 +07:00 |
|
Iaroslav
|
46f99139e2
|
Update number literal call in tests
|
2020-06-25 19:45:33 +07:00 |
|
Iaroslav
|
23816d3366
|
Update KDoc comments, optimize imports
|
2020-06-25 19:42:13 +07:00 |
|
Iaroslav
|
b11a7f1426
|
Update README.md
|
2020-06-25 19:29:31 +07:00 |
|
Commander Tvis
|
002de8d23a
|
Merge remote-tracking branch 'origin/dev' into adv-expr
# Conflicts:
# examples/build.gradle.kts
|
2020-06-25 10:28:32 +07:00 |
|
Commander Tvis
|
c9de04a610
|
Make benchmarks 'naive'
|
2020-06-25 10:24:21 +07:00 |
|
Commander Tvis
|
da1cac5fa8
|
Merge branch 'adv-expr' into adv-expr-benchmarks-2
|
2020-06-25 10:14:16 +07:00 |
|
Commander Tvis
|
f7f9ce7817
|
Delete AsmCompiledExpression abstract class, implement dynamic field generation to reduce quantity of cast instructions, minor refactor and renaming of internal APIs
|
2020-06-25 10:08:54 +07:00 |
|
Iaroslav
|
c78663dfe7
|
Merge remote-tracking branch 'origin/adv-expr' into adv-expr-benchmarks-2
|
2020-06-24 21:20:31 +07:00 |
|
Iaroslav
|
fffc752153
|
Add more tests and improve current, fix type stack underflow exception
|
2020-06-24 21:17:06 +07:00 |
|
Iaroslav
|
fb135bd21e
|
Merge remote-tracking branch 'origin/adv-expr' into adv-expr-benchmarks-2
|
2020-06-24 21:05:05 +07:00 |
|
|
b565b7f312
|
Merge SCI-MR-9 from adv-expr-eliminate-bridging
|
2020-06-24 14:01:42 +00:00 |
|
Iaroslav
|
02f42ee56a
|
Eliminate bridging
|
2020-06-24 20:55:48 +07:00 |
|
Iaroslav
|
f16ebb1682
|
Remove accidentally left debug main function
|
2020-06-24 15:55:25 +07:00 |
|
Iaroslav
|
9a3709624d
|
Use hashMap instead of map
|
2020-06-24 15:54:17 +07:00 |
|
Iaroslav
|
f475335df1
|
Merge remote-tracking branch 'origin/adv-expr' into adv-expr-eliminate-bridging
# Conflicts:
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/asm.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/internal/AsmBuilder.kt
|
2020-06-24 15:53:19 +07:00 |
|
|
ea8c0db854
|
Histogram bin fix
|
2020-06-23 21:46:05 +03:00 |
|
|
668d13c9d1
|
Minor refactoring + domains
|
2020-06-23 20:03:45 +03:00 |
|
|
7954353e30
|
gradle version in readme
|
2020-06-23 07:46:27 +00:00 |
|
Iaroslav
|
675ace272c
|
Minor Gradle settings modification, add benchmarks of different Expression implementatinos
|
2020-06-23 03:38:20 +07:00 |
|
Iaroslav
|
7c7065542a
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-lconst
|
2020-06-23 03:08:25 +07:00 |
|
Iaroslav
|
29c6d25967
|
Optimize constant pooling for Byte and Short
|
2020-06-22 15:15:46 +07:00 |
|
Iaroslav
|
e99f7ad360
|
Optimize constant pooling
|
2020-06-22 04:05:52 +07:00 |
|
Alexander Nozik
|
24828e7a26
|
Merge pull request #111 from CommanderTvis/adv-expr-readme
Update readme, accident documentation-related refactor
|
2020-06-21 22:05:29 +03:00 |
|
Iaroslav
|
62ebda3302
|
Update readme, accident documentation-related refactor
|
2020-06-21 20:23:50 +07:00 |
|
Alexander Nozik
|
8adfef22a2
|
Merge pull request #109 from CommanderTvis/adv-expr-more-docs
Fill in the lack of documentation of kmath-ast module for adv-expr
|
2020-06-19 21:16:43 +03:00 |
|
Iaroslav
|
635d708de5
|
Add missing KDoc comments
|
2020-06-20 00:08:53 +07:00 |
|
Iaroslav
|
ba499da2da
|
More KDoc comments
|
2020-06-20 00:05:00 +07:00 |
|
Iaroslav
|
e9ff33c4f9
|
Write KDoc comments for AsmBuilder, minimal refactor of it
|
2020-06-19 23:56:35 +07:00 |
|
Iaroslav
|
d6e7eb8143
|
Add advanced specialization for primitive non-bridge methods
|
2020-06-18 11:35:20 +07:00 |
|
|
a1f0188b8b
|
Functional expression builders
|
2020-06-16 16:29:52 +03:00 |
|
|
8264806958
|
Algebra delegates update.
|
2020-06-16 14:52:02 +03:00 |
|
Alexander Nozik
|
71846a3279
|
Merge pull request #106 from CommanderTvis/dataviewmemory-copy
Implement copy for DataViewMemory
|
2020-06-16 10:47:17 +03:00 |
|
|
d73f564fb4
|
Merge remote-tracking branch 'origin/adv-expr' into adv-expr
|
2020-06-16 10:33:16 +03:00 |
|
Alexander Nozik
|
7c769bf74a
|
Merge pull request #105 from CommanderTvis/adv-expr-refactor-agc
Refactor ASM generation code
|
2020-06-16 10:30:05 +03:00 |
|
|
3d5036c982
|
Fix MSTAlgebra delegation
|
2020-06-16 10:27:54 +03:00 |
|
Iaroslav
|
c3cecc5a16
|
Rename variable
|
2020-06-16 14:21:13 +07:00 |
|
Iaroslav
|
91a9e2a5e9
|
Remove @PublishedApi
|
2020-06-16 14:20:17 +07:00 |
|
Iaroslav
|
15d7a20b43
|
Add removed AsmCompiledExpression, move buildName to buildName.kt, refactor compileWith
|
2020-06-16 14:16:36 +07:00 |
|
Iaroslav
|
fe64537cbc
|
Merge remote-tracking branch 'mipt-npm/adv-expr' into adv-expr-refactor-agc
# Conflicts:
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/AsmExpressions.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/asm.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/internal/AsmBuilder.kt
# kmath-ast/src/jvmMain/kotlin/scientifik/kmath/asm/internal/optimization.kt
|
2020-06-16 13:28:25 +07:00 |
|
|
96550922cd
|
Removal of AsmExpression
|
2020-06-15 22:07:31 +03:00 |
|
Iaroslav
|
19c3f03cc6
|
Specify types explicitly
|
2020-06-16 01:53:12 +07:00 |
|
Iaroslav
|
548966f5bd
|
Implement copy for DataViewMemory
|
2020-06-16 01:50:20 +07:00 |
|