profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/orionz/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.
Orion Henry orionz Boca Raton, FL Heroku founder. Hacker.

inkandswitch/cambria 372

Schema evolution with bi-directional lenses.

automerge/automerge-rs 361

Rust implementation of automerge

geochrim/Law-Mud 4

basic exploration, classes, methods in coding a MUD

nzoschke/sumo 3

Launch ec2 instances, pronto

orionz/envdir 2

simple tool for converting from json to envdir format

push eventautomerge/automerge-rs

Orion Henry

commit sha 186216a66b24b7a9c753d5eb84be0e5f984130e0

updated c api

view details

push time in 2 months

create barnchautomerge/automerge-rs

branch : swifty-bindings-strict2

created branch time in 2 months

pull request commentautomerge/automerge-rs

C API MessagePack improvements

Known issues: Should be able to skip datatype for int/uint/float. Hash should be binary, not array of uints. Does binary work properly. .h header files are seriously out of date.

vedantroy

comment created time in 2 months

pull request commentautomerge/automerge-rs

C API MessagePack improvements

Some in progress improvements to the MessagePack C API

vedantroy

comment created time in 2 months

push eventautomerge/automerge-rs

Andrew Jeffery

commit sha 14d92e513c1d7f9a66cdce7b6894b5bb17df32d6

Stop non-empty needs repeating messages (#193)

view details

Andrew Jeffery

commit sha 49e4aae673d44ee3ca9e1891966ca957725f26c0

Don't document automerge-c-v2 due to name clash (#191) In the future we should rename it or find another way around this.

view details

Andrew Jeffery

commit sha cf42e72662d589316b5348490685c384210fc526

Add building docs to CI (#192)

view details

Andrew Jeffery

commit sha b4829ede723ae80039bbe4c473811e90d8b6b8ba

Add makefile for ease of use (#194) This should allow consistent commands for everyone, including a local ci check.

view details

Orion Henry

commit sha 3db6f9ef13d09f7e00d3a056c85a67658d0aec26

Fix Clippy issues, broken tests, formatting issues (#188) * fix clippy errors * Bump travis nvm version * Add smol_str arbitrary * Fix Err prefix clippy error * Fix clippy needless-borrow * Ensure SortedVec sorts on deserialize Co-authored-by: Andrew Jeffery <dev@jeffas.io>

view details

Andrew Jeffery

commit sha 78dc394a7a20cfbaa9d430f90056d25b9e1c3d49

Fix ambiguous key deserialization (#197)

view details

Andrew Jeffery

commit sha 01159056efa32898a4b4d09b3ac680835560f0a2

Add dev command for building wasm backend (#199) * Add dev command for building wasm backend This aims to reduce the time spent building when testing with the wasm backend. On my machine `yarn release` takes 20s while `yarn dev` takes just 2s. * Separate out building wasm

view details

Andrew Jeffery

commit sha 942627c11b5dadf1a5011a39d40fb0125b97913a

Update nix (#200) * Improve flake nix to always use Cargo.nix info * Update Cargo.nix

view details

David Craven

commit sha 5d42e507981a8157542611297bab428f7dfddfc2

Generic actor (#202) * No reason to force usage of uuid's. * Fix tests and benches.

view details

Andrew Jeffery

commit sha a55ea62c667cf597274862d14c8fc3b328231028

Return an error to the user when trying to delete a non-existent key (#204) * Return an error to the user when trying to delete a non-existent key * Add tests for deleting a missing key

view details

David Craven

commit sha b05d6e690a05c274c6b118bfb3c027db92ecca15

Add cards example. (#198)

view details

Andrew Jeffery

commit sha 64114b901d805a07a6d2f5df169835fc07d75820

Check heads when decoding a document (#207)

view details

Andrew Jeffery

commit sha 3ca5c68151a19dcddb67a5c1e57ab14e03c7b2e5

load: Don't generate a patch that will just be dropped (#209)

view details

Andrew Jeffery

commit sha a033e4ed05547b68ec0efed2fb1337033c89b35f

load: Reduce intermediate collects and use iterators more (#208)

view details

Andrew Jeffery

commit sha 5e99648b36848a6810971c686729db64d958334f

diffable seq: Box Vector contents (#210) This makes it so that rebalancing moves less data around thus making the trace benchmark twice as fast! I can't believe I didn't try it sooner...

view details

Andrew Jeffery

commit sha d312409a694d40d4d9cb38e4aac63a668c5ebb71

Travis.org -> Travis.com (#211)

view details

Orion Henry

commit sha 5cb9d27e19160bc0064a1bab9c63ff16d95a4c7e

merge with main

view details

push time in 2 months

PR opened automerge/automerge-rs

Fix Clippy issues, broken tests, formatting issues

A bunch of cleanup. There are still two issues. On the frontend there are some errors around arbitrary::Arbitrary not playing nicely with smol_str::SmolStr. Also two tests are breaking in the wasm/js interop related to sync. Anyone know where this came from?

+66 -245

0 comment

18 changed files

pr created time in 3 months

create barnchautomerge/automerge-rs

branch : cleanup

created branch time in 3 months

push eventautomerge/automerge-rs

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

Vedant Roy

commit sha b82463bb879a352caee7556b9f2f476bd33ae710

Tests pass

view details

Vedant Roy

commit sha 338ec28992a35c0e6db69d85f81fb965e357ba30

Satisfy clippy

view details

Vedant Roy

commit sha bb83460c44cf0c2a1dcab159b5c20998d102e3a2

Remove bad file

view details

Orion Henry

commit sha bf3d2447aa90b2cf4becc6c782765f5074ca2578

throw a proper error on change decode

view details

Vedant Roy

commit sha aecfcf2c873fc505f86ded05d2ccab3993698c11

Rebase + clippy

view details

Vedant Roy

commit sha ca638691d0925bcdd1d3c734cf35e0f0289f548a

Tests pass after rebase

view details

Vedant Roy

commit sha 132fa001fc260ff42e0d22acab3431ebc4307bb8

Address review comments

view details

Vedant Roy

commit sha e606937fa0aa4aeae163436d47602577956dd734

Update interop tests + review comment

view details

push time in 3 months

PR merged automerge/automerge-rs

strict numbers

This PR is to match https://github.com/automerge/automerge/pull/371. The json for scalar values now contains datatype 'int', 'uint', 'float32', 'float64'.

+655 -184

10 comments

28 changed files

orionz

pr closed time in 3 months

issue closedautomerge/automerge-rs

Add strict number types

See https://github.com/automerge/automerge/pull/371

closed time in 3 months

jeffa5

pull request commentautomerge/automerge-rs

Use tinyvec for actor id

Have you measured the impact on performance?

jeffa5

comment created time in 3 months

push eventautomerge/automerge-rs

Andrew Jeffery

commit sha c9869ebf1bccb4fd7d05f3ec6c359710af759152

Remove debug info for release builds

view details

Andrew Jeffery

commit sha 0737248f3d1c59040d0a84c5e1d9a3c955bf1c78

Enable lto

view details

push time in 3 months

PR merged automerge/automerge-rs

Reviewers
Remove debug info for release builds

This should help fix the size of compiled library.

+1 -1

3 comments

1 changed file

jeffa5

pr closed time in 3 months

push eventorionz/automerge

Orion Henry

commit sha f64f1e7bd5da38c7bd5289b5a7d2c27aee235dc7

no op

view details

push time in 3 months

push eventautomerge/automerge-rs

Orion Henry

commit sha 41f4ec05d343dec6e432ac547e3562a32b7748e7

added some json/mpk examples

view details

Orion Henry

commit sha 24586c343e59ac50916ff643f24e031381028c8d

Merge branch 'swifty-bindings-strict' of github.com:automerge/automerge-rs into swifty-bindings-strict

view details

push time in 3 months