convex icon indicating copy to clipboard operation
convex copied to clipboard

Convex Main Repository - Decentralised platform for the Internet of Value

Results 152 convex issues
Sort by recently updated
recently updated
newest added

I noticed all peers are initialized with the same store. I would strongly suggest using 1 dedicated store per peer. Otherwise it masks potential `MissingDataException`s.

enhancement

I noticed the novelty handler is called no matter what, even when I know for a fact a ref is not novel. Unless I am missing something, it seems to...

question

This is counter-intuitive because `Convex.create()` accepts an optional store. Hence, it is expected that the user given one would be used as default store. A side effect is that when...

question

Current, the `cns-update` function in the registry allows registering any address, even if it does not exist. This does not really make sense so I would tend to add an...

enhancement
question
security

Might be more intuitive for developers expecting a more regular tail call behaviour, since we don't require tail position.

enhancement
question

I couldn't remember if `:as` in destructuring was implemented or not in CVX, so I tried it: ![Screenshot from 2021-08-07 11-26-28](https://user-images.githubusercontent.com/17478152/128595711-6d8708f9-199b-40f1-9b8b-ebaa3e7480a9.png) But it is not specific to `:as`. It fails...

question

There is a potential significant performance improvement given incoming encodings: - Keep a array of `WeakReference` in `AStore` - Index this by some function of `ABlob.toLong()` - Use to lookup...

enhancement
performance

No useful error message is provided when an illegal symbolic value is evaluated: ```clojure :42 ;; READER: Reader error: Parse error at Position{line=1, column=2} Source: Message: null '#42/24 ;; READER:...

bug
enhancement
question

`log` capability is incomplete. We still need to: - Ensure log entries are captured sequentially within each transaction - Copy to overall log at end of transaction - Add log...

enhancement

A double specified in incorrect scientific notation results in an empty message: ```clojure 12e 12e12.78 ;; READER: Reader error: Parse error at Position{line=1, column=6} Source: Message: null ```

bug
enhancement