This website requires JavaScript.
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