Commit Graph

857 Commits

Author SHA1 Message Date
f7614da230 Refactoring 2020-10-22 11:27:08 +03:00
04d3f4a99f Fix ASM 2020-10-22 09:28:18 +03:00
ae07652d9e Symbol identity is always a string 2020-10-21 11:38:28 +03:00
Iaroslav Postovalov
457931dd86
Update Gradle 2020-10-21 02:26:54 +07:00
Iaroslav Postovalov
a0391a3b83
Merge branch 'master' into dev
# Conflicts:
#	README.md
2020-10-21 02:24:02 +07:00
6386f2b894 Update build tools 2020-10-20 10:03:09 +03:00
707ad21f77 New Expression API 2020-10-19 22:51:33 +03:00
Iaroslav Postovalov
657dbcb829
Add missing compiler option 2020-10-15 15:24:17 +07:00
Iaroslav Postovalov
2dab0ce40c
Add missing package installation 2020-10-15 14:06:01 +07:00
Iaroslav Postovalov
248deb1682
Update def file 2020-10-15 13:44:49 +07:00
Iaroslav Postovalov
de964af80d
Fix header selection issues, update Gradle 2020-10-15 13:15:11 +07:00
Iaroslav Postovalov
07ad527e0b
Remove sudo 2020-10-14 23:57:35 +07:00
Iaroslav Postovalov
0740d6034b
Remove broken command 2020-10-14 23:45:30 +07:00
Iaroslav Postovalov
3602bce133
Add Chrome installing action 2020-10-14 23:43:16 +07:00
Iaroslav Postovalov
3eb050d3d1
Merge branch 'dev' into gsl-experiment 2020-10-14 23:32:00 +07:00
Iaroslav Postovalov
5460d00f8f
Change Ubuntu version 2020-10-14 23:27:59 +07:00
Alexander Nozik
78fa877116
Update README.md
Fix #152
2020-10-14 11:25:03 +03:00
e44423192d Tools version update 2020-10-13 20:34:17 +03:00
Iaroslav Postovalov
ea0ecc0fba
Use postfix op. form 2020-10-13 22:18:44 +07:00
Iaroslav Postovalov
2723c376d9
Use KG DSL instead of raw scalar construction 2020-10-13 22:09:39 +07:00
Iaroslav Postovalov
381137724d
Rename KG module 2020-10-13 19:47:07 +07:00
Iaroslav Postovalov
fcfd79cb69
Merge remote-tracking branch 'origin/dev' into kotlingrad 2020-10-13 19:44:16 +07:00
Iaroslav Postovalov
245adab719
Merge remote-tracking branch 'origin/master' into dev
# Conflicts:
#	kmath-ast/build.gradle.kts
2020-10-13 17:34:48 +07:00
Alexander Nozik
f76575bf99
Merge pull request #151 from mipt-npm/hotfix-better-parse-api
Hotfix of better-parse configuration (its classes are exposed as API but are not available to user)
2020-10-13 13:18:32 +03:00
Iaroslav Postovalov
627e18f6ec
Hotfix of better-parse configuration (its classes are exposed as API but are not available to user) 2020-10-13 16:59:21 +07:00
Iaroslav Postovalov
06c3ce5aaf
Simplify extensions.kt 2020-10-12 23:42:13 +07:00
Iaroslav Postovalov
4bf430b2c0
Rename converter functions, add symbol delegate provider for MstAlgebra 2020-10-12 23:17:54 +07:00
Iaroslav Postovalov
54069fd37e
Add example of new AST API 2020-10-12 22:42:34 +07:00
Iaroslav Postovalov
57bdee4936
Add test, update MstAlgebra a bit to return concrete types 2020-10-12 22:34:05 +07:00
Iaroslav Postovalov
31c71e0fad
Add comments on mapping of MST-to-SFun converting 2020-10-12 21:21:08 +07:00
Iaroslav Postovalov
5de9d69237
Add more fine-grained converters from MST to SVar and SConst 2020-10-12 21:06:15 +07:00
Iaroslav Postovalov
84f7535fdd
Add pow support 2020-10-12 20:36:05 +07:00
Iaroslav Postovalov
f0fbebd770
Add adapters of scalar functions to MST and vice versa 2020-10-12 20:26:03 +07:00
Iaroslav Postovalov
6f3deb6a24
Change cached directories, suppress warnings 2020-10-12 18:38:26 +07:00
Iaroslav Postovalov
6ab2ebb13f
Add sudo statement 2020-10-11 22:48:05 +07:00
Iaroslav Postovalov
3ae2be06e2
Remove kotlinx-io dependency, use DeferScope to dispose native memory 2020-10-11 21:24:10 +07:00
Iaroslav Postovalov
3c069398a2
Add /usr/local/ directory to headers 2020-10-11 14:28:59 +07:00
Iaroslav Postovalov
7e7da25a99
Drop headers 2020-10-11 03:44:43 +07:00
Iaroslav Postovalov
922d27fb62
Restructure codegen task 2020-10-11 03:37:04 +07:00
Iaroslav Postovalov
21dfc37727
Hide ignored targets and update generated file 2020-10-11 03:29:38 +07:00
Iaroslav Postovalov
a0066bb6dd
Fix compiler-embeddable version, add generated sources 2020-10-11 03:09:00 +07:00
Iaroslav Postovalov
60c7b08b42
Remove invalid modifier 2020-10-11 01:27:44 +07:00
Iaroslav Postovalov
8af6195265
Fix build-script error 2020-10-11 01:24:16 +07:00
Iaroslav Postovalov
956fe9b9e6
Track generated code 2020-10-11 01:21:10 +07:00
Iaroslav Postovalov
d46350e7b7
Rework codegen, use GSL vectors to store vectors, implement MatrixContext for Float, Double and Complex matrices with BLAS 2020-10-11 01:15:37 +07:00
Iaroslav Postovalov
69a107819b
Implement vector codegen 2020-10-05 17:46:41 +07:00
Iaroslav Postovalov
77dac58efb
Replace manual matrices classes building with codegen 2020-10-05 13:13:16 +07:00
Iaroslav Postovalov
0a02fd07b4
Replace manual matrices classes building with codegen 2020-10-05 13:13:06 +07:00
Iaroslav Postovalov
abcde808dc
Add first working test, use kotlinx-io fork, major rework of GSL API 2020-10-04 20:17:44 +07:00
Iaroslav Postovalov
eedfcf3932
Drop mingw support in GSL module 2020-10-04 15:53:24 +07:00