profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/vedantroy/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

automerge/automerge 11160

A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.

automerge/automerge-rs 361

Rust implementation of automerge

build-umass/easy-databases 0

Preconfigured containers for Mongo and Postgres (and a wrapper script).

build-umass/multitenant-pg 0

Configure a single postgres database to host multiple projects using one database per user

build-umass/node-sql-template 0

A repository containing sample code for setting up a Node.js server that fetches data from a SQL database.

MYKatz/assemblies 0

Experiments in self-governing social networks

create barnchvedantroy/arduino-docker-esp32

branch : main

created branch time in 3 days

created repositoryvedantroy/arduino-docker-esp32

Compile / upload programs to the ESP 32 using a dockerized Arduino IDE

created time in 3 days

issue openedarduino/arduino-cli

Cannot load Esp32

Bug Report

Current behavior

When running any arduino-cli command, I get the following error:

Error initializing instance: loading platform release esp32:esp32@2.0.0: loading boards: skipping loading of boards esp32:esp32:deneyapmini, esp32:esp32:atmegazero_esp32s2: malformed custom board options
Error initializing instance: loading platform release espressif:esp32@2.0.0: loading boards: skipping loading of boards espressif:esp32:deneyapmini, espressif:esp32:atmegazero_esp32s2: malformed custom board options

<!-- Paste the full command you run -->

<!-- Add a clear and concise description of the behavior. -->

Expected behavior

<!-- Add a clear and concise description of what you expected to happen. -->

Environment

  • CLI version (output of arduino-cli version): arduino-cli alpha Version: 0.19.0 Commit: 56419ecd Date: 2021-09-02T14:47:35Z

  • OS and platform:

(Output of lsb_release -a)

No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal

Additional context

I think it might be related to this:

https://github.com/espressif/arduino-esp32/pull/5623

created time in 6 days

pull request commentespressif/arduino-esp32

Fix boards.txt options for atmegazero_esp32s2 deneyapmini

I'm blocked on this for a class I'm taking. Is there a way to use this PR now (w/o it being merged in)?

manchoz

comment created time in 6 days

push eventvedantroy/test-cards

Vedant Roy

commit sha 4652a79136376c45816a466b68e383e6d824d7a9

add example utg chart

view details

push time in a month

issue commentvedantroy/typecheck.macro

Handle multi-file types

These are all good concerns, and I'd love to implement multi file types. Alas, I just don't have the time anymore. I've looked around for maintainers, but I haven't really found any. If anyone on this thread (@dimaqq , @meikidd , @klippx ) would want to take a stab at implementing them, I'd be happy to give guidance / assistance, but I can't pull this through on my own.

abaco

comment created time in a month

create barnchvedantroy/test-cards

branch : main

created branch time in a month

created repositoryvedantroy/test-cards

created time in a month

startedpknowles/cropall

started time in 2 months

issue openedgraphql/graphiql

How to create schema from GraphQL File?

In production, we disable introspection. But I'd still like to get auto-complete inside of GraphiQL.

As expected, server has access to the .graphql file. Is there a way to convert that into a schema, which I can send back to the client, so GraphiQL can have autocomplete?

For context, we're serving GraphiQL as a single HTML file.

Like this:

        ReactDOM.render(
          React.createElement(GraphiQL, { fetcher: fetcher}),
          document.getElementById('graphiql'),
        );

created time in 2 months

push eventRobert-Cunningham/quantized

Vedant Roy

commit sha 447d274a2b655569c989d3a60fc986b0688a899b

idk!!!

view details

Vedant Roy

commit sha 2fdd330199c36d6d94262c940e34212fdae84953

Merge pull request #1 from Robert-Cunningham/misc-change idk!!!

view details

push time in 3 months

PR merged Robert-Cunningham/quantized

idk!!!
+10 -4

0 comment

3 changed files

vedantroy

pr closed time in 3 months

push eventRobert-Cunningham/quantized

Vedant Roy

commit sha 447d274a2b655569c989d3a60fc986b0688a899b

idk!!!

view details

push time in 3 months

push eventRobert-Cunningham/quantized

Robert Cunningham

commit sha 6246b060f6e42b4f89e8a848df5ccb7d8a3c7d65

Updates??

view details

Vedant Roy

commit sha 2f06cd91bb736869e42eff988438390f266eb913

idk!!!

view details

push time in 3 months

PR opened Robert-Cunningham/quantized

idk!!!
+118 -24

0 comment

6 changed files

pr created time in 3 months

create barnchRobert-Cunningham/quantized

branch : misc-change

created branch time in 3 months

issue closed3Hren/msgpack-rust

Serialize enums without associated data as strings?

Can there be an option to serialize enums without any associated data as strings?

closed time in 3 months

vedantroy

issue comment3Hren/msgpack-rust

Serialize enums without associated data as strings?

This is now implemented in https://github.com/3Hren/msgpack-rust/pull/286

vedantroy

comment created time in 3 months

PR closed 3Hren/msgpack-rust

Serialize enum variants to strings

This PR removes serializing enum variants to integers. The end result is that we can now serialize C-style enums as follows:

enum A  { X, Y }

can become serialized as just "X" or "Y" instead of {0: nil} or {1: nil}.

We cannot unfortunately serialize enums as just integers b/c this would break working with untagged enums.

FIxes https://github.com/3Hren/msgpack-rust/issues/225

Not sure if I should have, but I ran cargo fmt b/c normally when I work I edit a file, then run cargo fmt to fix any indentation issues and it was pretty annoying that the code wasn't formatted.

Useful context: https://github.com/serde-rs/serde/issues/2046

+3365 -2019

2 comments

62 changed files

vedantroy

pr closed time in 3 months

pull request comment3Hren/msgpack-rust

Serialize enum variants to strings

Implemented in https://github.com/3Hren/msgpack-rust/pull/286

vedantroy

comment created time in 3 months

push eventautomerge/automerge-rs

Vedant Roy

commit sha 0ff841f2b96540e1e17b73932a9c176ff026ecae

Fix the rest

view details

push time in 3 months

push eventautomerge/automerge-rs

Vedant Roy

commit sha 2edf3bc4a44e0a0b6f5b5b00a678c2759610d153

Use pointer

view details

push time in 3 months

pull request comment3Hren/msgpack-rust

Use string variants

It can be a map with a single K/V pair, otherwise it must be a string.

See: https://github.com/serde-rs/serde/issues/2046

vedantroy

comment created time in 3 months

PR opened automerge/automerge-rs

C2 API improvements
+972 -59

0 comment

25 changed files

pr created time in 3 months

push eventautomerge/automerge-rs

Vedant Roy

commit sha 16cbb0a1c396dbd5059340813d582168ad675696

Update examples + comment

view details

push time in 3 months

push eventautomerge/automerge-rs

Vedant Roy

commit sha a001350ede6e7c6a5d8455035a2dde62673b236c

Add Python script to check mpack files

view details

Vedant Roy

commit sha 5cb28b5353b6fddbc56b9ef3fffe5ef5fc2e7717

Round trip (msgpack) on patches/changes works

view details

Vedant Roy

commit sha c62a0b9c327fc66a4bd5b2d6a656da54e1881881

Update comments

view details

push time in 3 months

pull request comment3Hren/msgpack-rust

Use string variants

Note: I'm sure there will be some criticisms of removing the ability to serialize enums to integers, but I think this use case is still supported if people use https://github.com/dtolnay/serde-repr, and more importantly, a ton of normal serde behavior breaks b/c enums are serialized to maps.

For example, for manual deserialization of structs, serde uses a Field enum (https://serde.rs/deserialize-struct.html). But, this will break with the current method (which expects enums to be serialized as maps w/ a single K/V).

vedantroy

comment created time in 3 months

push eventautomerge/automerge-rs

Andrew Jeffery

commit sha fc1b8f87fb7c11315ba7d8418eddc20e02f40cdb

Use SmolStr in place of String (#182) Most of the strings are small and so fit nicely in a SmolStr. When they don't it just reverts to using a normal String.

view details

Andrew Jeffery

commit sha 987263b25dd48b6f8c6a52da676e86221421a1fb

Add SortedVec struct to ensure preds are sorted (#176) * Add SortedVec struct to ensure preds are sorted * Add into_iter for sortedvec

view details

Andrew Jeffery

commit sha 13830680641a82cd5793662ac6d24360f0afe771

Backend rearrangements (#177) * Add SortedVec struct to ensure preds are sorted * Add into_iter for sortedvec * Specify capacity of bytes * Pass docops by value * Use Cow for operation keys * More preallocation * Use swap remove instead of remove to avoid O(n) * Use default compression level for better balance of performance * Remove result for incorporate_new_op * Import actor once * Allocate for the new value too in LiteralRun The literalrun will finish with pushing the new `value` onto the vec so we can allocate for that from the start. * Set capacity of rangemap * Preallocate data

view details

Andrew Jeffery

commit sha 885a763766472cfa7dd83cef68d20c6bc525eae3

Calculate pred_for_key before deleting the key (#183)

view details

Andrew Jeffery

commit sha c9869ebf1bccb4fd7d05f3ec6c359710af759152

Remove debug info for release builds

view details

Andrew Jeffery

commit sha 0737248f3d1c59040d0a84c5e1d9a3c955bf1c78

Enable lto

view details

Andrew Jeffery

commit sha fe5a9a816db8e26de2a901eb633ff9f71e366850

Cleanup ColumnOp in backend and use sort_unstable (#187) * Use sort_unstable_by for sorting columns * Use ExpandedOp directly in ColumnEncoder

view details

Andrew Jeffery

commit sha 08fd039eb352c6db37f6f36307268a6bfe4b8d3b

Reduce use of new features to build on older Rusts (#184)

view details

Orion Henry

commit sha 069aa338b204eb673f74444ee06dc1b5a4de97a0

strict numbers

view details

Orion Henry

commit sha f267064ed54d8fdc646ff56ea48f78a2b0e2695b

test the correct repo/commit

view details

Vedant Roy

commit sha c377b1f491e30a0aa1b5a707120438a26edbcc92

Properly update field count

view details

Vedant Roy

commit sha 14bfe9b6b37b6f297121e743d2e986d68a88be71

Remove unnecessary newline

view details

Orion Henry

commit sha 6f92d1583d372a0a98c1f6b8ebe13bd4e97906a9

fix error message

view details

Vedant Roy

commit sha c98903336519c252db33839e7aa4e552aec5061e

Add datatype for MultiSet

view details

Vedant Roy

commit sha 0b76f5100cb1659bdaf0535c6eb8ebcf56857f4f

Add custom serialization for DiffEdit

view details

Vedant Roy

commit sha 93f45bcc73c1f983942ba935c3ffa0ba8b619000

Add comment explaining reason for custom serialization

view details

Vedant Roy

commit sha d35fc961e95b9d7d85f39ff1087205b1f806469a

Ensure values have same type when constructing MultiElementInsert

view details

Vedant Roy

commit sha 9353ae40b284e5c00fcb8da01771340bc20ac208

Remove F32

view details

Vedant Roy

commit sha 14031addd30c2639bf3427bcdf75a69deb4ed602

Encode Vec<ScalarValue> into type system as ScalarValues

view details

Vedant Roy

commit sha a3a9d0b1fb9ebae2b605066e82ff38e4f9c92ada

condense_insert_ops failing

view details

push time in 3 months

PR opened 3Hren/msgpack-rust

Use string variants

This is a continuation of https://github.com/3Hren/msgpack-rust/pull/285

+131 -182

0 comment

5 changed files

pr created time in 3 months

create barnchvedantroy/msgpack-rust-1

branch : string-variants

created branch time in 3 months