Aleksey

Results 96 issues of Aleksey

Hi, I need Kotlin-common File API with access to fsync syscall and I want to contribute its implementation to the project. Are there any API design drafts or requirements for...

Implement property based test for index and fix found bugs. There is quick scratch of property-based test: ```kotlin @Test fun `Test`() { val rs = RandomSource.default() for (i in 0..10)...

bug
tests
multiplatform

As quick fix to make qbit multi-platform, I started to store all numbers as Longs and added few hack for it in qbit core: - [ ] compareValues - https://github.com/d-r-q/qbit/blob/943b1209549ea19653410347d89f9407d57fa90b/qbit-core/src/commonMain/kotlin/qbit/index/Index.kt#L44...

multiplatform
tech debt
js

see 943b1209549ea19653410347d89f9407d57fa90b, 85b111a3, #114 There was some problems with Ints (de)serialization, that I forgot to document properly Check if they are still present, if #8 implemented and resolved the issue...

tech debt
js

Actual behavior: Eavs are serialized to trx log via custom serialization. Quality for this serialization is unclear and it's more difficult to implement support of nested map attributes using custom...

enhancement
tests
multiplatform
js

- [ ] common platform targets (nativeAll) - [ ] only common dependencies - [ ] js executable? - [ ] api compiler mode https://blog.jetbrains.com/kotlin/2020/06/kotlin-1-4-m2-released/?utm_source=blog&utm_medium=twitter&utm_campaign=1_4_M2

good first issue
build
multiplatform

Develop new queries API based on collections (#51) Api should: 1) Be based on collection concept 2) Be suspend/use flow/use channel 3) Support entity views (#77) Api shouldn't: 1) support...

enhancement
research
api
refactoring

Meta issue for general API questions. 1) Is SQL vs Object API should be splitted on Class (ie conn.sqlSdb) vs method (is conn.db.query("sql") basis?

api

Provide plain SQL API for analytics queries. Api should contain: - [ ] Record abstraction - [ ] Flow result - [ ] PreparedStatement

enhancement
research
api

Find existing or create assertions framework similar to Hamcrest Candidates: * https://github.com/robstoll/atrium

good first issue
tests