profile
viewpoint

brson/basic-http-server 358

A simple static HTTP server in Rust, for learning and local doc development

Aimeedeer/realtps 85

https://realtps.net

brson/annotated-std-rs 70

An annotation of the Rust standard library

brson/archaea 22

Historic Rust code browsing

brson/big_s 17

Rust's missing `String` literal

brson/being-rust 15

Intro to Rust talk

alegalle/rustgl_4_2_core 8

Opengl 3.2 - 4.2 bindings for rust

Aimeedeer/bigannouncement 2

bigannouncement.eth

push eventbrson/rs-soroban-env

Brian Anderson

commit sha 93100e06556dfddba09a2bbec97067c3b822f933

Remove incorrect debug_assert from ed25519_pub_key_from_bytes (#819) This assertion can be triggered by a guest providing a BytesObject with incorrect length. By removing the assertion, the function will return an error that can be correctly propagated instead of panicking.

view details

push time in 4 hours

push eventbrson/rs-soroban-sdk

Brian Anderson

commit sha 5ba07f266ce13dc1f547476ab4eb537d69fe373a

wip-to_object

view details

push time in 4 hours

push eventbrson/wasm-opt-rs

aimeedeer

commit sha 64344a95dcd2437f1328f88175835f6255af5525

Update binaryen to v_113

view details

Brian Anderson

commit sha e3ab4b8bf8fa50e455f9fea8d37a037abc3c3112

Merge pull request #145 from Aimeedeer/v_0_113_0 Update binaryen to V113

view details

push time in 4 hours

PR merged brson/wasm-opt-rs

Update binaryen to V113
+18 -18

0 comment

8 changed files

Aimeedeer

pr closed time in 4 hours

issue openedbrson/wasm-opt-rs

Remove ubuntu 18.04 CI runners

They seem to have been deprecated and just spin indefinitely.

created time in 4 hours

push eventbrson/brson.github.com

Brian Anderson

commit sha 6c61e3aa96225e8a9c416a6b391e35c4e8a2781a

.

view details

push time in a day

push eventbrson/brson.github.com

Brian Anderson

commit sha a1e0058bd364119d8bb0ae8d059b2f6f915d17c8

.

view details

push time in a day

push eventbrson/soroban-docs

Brian Anderson

commit sha 24834c3d08fbe1d0ec07f2396d91fd1355cde06f

.

view details

push time in a day

push eventbrson/soroban-docs

Brian Anderson

commit sha 2b6349f256e48a17d9ba6dc854a77bba8fb34dfb

.

view details

push time in a day

push eventbrson/soroban-examples

Brian Anderson

commit sha 8d75a8547c60d29d4b71692e25aad23168a57a2f

.

view details

push time in a day

push eventbrson/soroban-docs

Brian Anderson

commit sha 0a7c758765dd703c5e2bf210fd92d8e1a6c49866

.

view details

push time in a day

push eventbrson/soroban-docs

Brian Anderson

commit sha b9702854336aefd0c8ea18fb0b696cc5493db120

.

view details

push time in a day

push eventbrson/soroban-docs

Brian Anderson

commit sha 2f0b040f70915a7f66726b03c2213ef677eeb10f

.

view details

push time in a day

push eventbrson/soroban-examples

Brian Anderson

commit sha 79f7a33589031a856110933b15b9d360d3deb5de

.

view details

push time in a day

push eventbrson/soroban-examples

Brian Anderson

commit sha 35079923b51e8c6037e2cf4926c0f0c0287b1f6f

.

view details

Brian Anderson

commit sha c8129a54f56cd0199fc9cf66ad119eaf5f3709f9

.

view details

push time in a day

push eventbrson/soroban-docs

Julian Martinez

commit sha 636e521708c83486d53d31f666b8f78cc3f68141

Evm to Soroban (#409) * initial commit * add code breakdown * add mdx * remove mdx * update Rust SC * add advanced concepts * add vault contract and tests * Update solidity-and-rust-advanced-concepts.mdx * remove un tabbed code * update vault.rs; add shell cmds * update yield amount * add vault deployment and interaction * add wdraw message * fix script sequence * add EVM comparison * update error handling * 1st round review * Update script descroption * add solidity to approved languages * fixed a broken link * move file folder; add token inheritance * update links * fixed broken links * update Soroban Description * nit: spelling * Fix bytes and arrays * spelling errors * spelling errors * no capitalization on build * grammar spelling errors * spelling and grammar errors * fixes; post PR review * macros description * Correction: Data Types * update Symbol Definition * update traits definition: fix Solidity Contract * Merge main into evm-to-soroban (#414) * update code block (#400) * additional copy changes to site (#401) * copy edits from Dom (#403) * update broken link (#404) * update token interface (#406) * update token intereface Interface was referenced from : https://github.com/stellar/rs-soroban-sdk/blob/main/soroban-sdk/src/token.rs * update fn description * nit: update fn description * nit: format * nit: bracket format * fix event topics * update events * revert per PR to fix event name https://github.com/stellar/rs-soroban-env/pull/778/files * Improve Failure Condition Handling in Token Interface (#394) * Add Error Handling Section * update authorization info * add more context to authorization * nit: call not specific to callers address * Add event docs (#375) * Add event docs * Remove note * Add link to events example * fixes malformed hello world link (#412) * Remove derive Default (#413) --------- Co-authored-by: Tyler van der Hoeven <hi@tyvdh.com> Co-authored-by: Bri <92327786+briwylde08@users.noreply.github.com> Co-authored-by: Siddharth Suresh <siddharth@stellar.org> Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com> * fix spelling and add string example * move evm-to-soroban * resolve conflict * add auth section. Add comparison for addresses * embolden main point about replay prevention * nit update section * nit wording * improve Address and Auth Callouts * update contract deposit fn. Update ID to addr conversion * nit: var placeholders * example vault update * update vault example to 8.1 * update to align w main * updates Env:: to env. ; nits * add section on composability * nit: update soroban-sdk version * update example to use sdk 8.4 * remove admin from mint * nit: grammar; update tx messages --------- Co-authored-by: Tyler van der Hoeven <hi@tyvdh.com> Co-authored-by: Bri <92327786+briwylde08@users.noreply.github.com> Co-authored-by: Siddharth Suresh <siddharth@stellar.org> Co-authored-by: Leigh McCulloch <351529+leighmcculloch@users.noreply.github.com>

view details

Piyal Basu

commit sha b77bdeb840c3871e22324acf531f1866eda09f25

update release versions (#462)

view details

Julian Martinez

commit sha 56acaae5a39f196f1cf80b3d68a71c44c33ecb36

update sdk versions (#463)

view details

Tyler van der Hoeven

commit sha 8b6344f1875c08a833f6461e76bfb2827b2f1e02

Update soroban-cli.mdx (#461)

view details

Paul Bellamy

commit sha 26b22d8511d1f72b562d944325d76b2189113f8b

Fix a bug in the evm guide (#464)

view details

Brian Anderson

commit sha cffb97f956dabc21fd0b5a6f82408f8c838653a1

fuzzwip

view details

Brian Anderson

commit sha f5a033c4701f45c70291ceb1678d044ca4881c27

.

view details

Brian Anderson

commit sha 2660263e34e1bdfc86468a6ace14154496e3c122

.

view details

Brian Anderson

commit sha 2c27579817c98a93ab98ae4790b542b23e97ea81

.

view details

Brian Anderson

commit sha eae6d07859c9f513974f2b4ef2c5494917438e9c

.

view details

Brian Anderson

commit sha 55f55d687fda2f809a077ff7a3d060e17cd9199e

.

view details

Brian Anderson

commit sha 2a6cfa8aa20d56581a379860181c63c77376988e

.

view details

Brian Anderson

commit sha df211d55533a4caefff6be1d51ed44476a657167

.

view details

push time in a day

push eventbrson/brson.github.com

Brian Anderson

commit sha 86dacd0a4d5c22c2be5f1abd7a2c2633897e48fd

.

view details

push time in 3 days

push eventbrson/brson.github.com

Brian Anderson

commit sha 7a60f009b80231cdd1eb29edab9e7a6a36ca2243

.

view details

push time in 4 days

PR opened solana-labs/move

Add some more runtime type support.

This makes u256 work in particular.

+272 -24

0 comment

8 changed files

pr created time in 4 days

push eventbrson/move

Jason Eckhardt

commit sha a211ffebbd27a9e29c5c3205e361647268eb569a

Add support for all primitive types in move-native runtime library. (#176) Until now, the runtime + rttydesc only supported Move u64. This adds support for all of the primitive types. Many more vector codes are now unblocked. The remaining missing types now are U256 and struct. Added rbpf test for the entire move-stdlib/tests/vector_tests.move. Other than the unsupported types mentioned above, every one of these detailed tests runs successfully!

view details

Jan Civlin

commit sha 8d9ccbf45774b0f610a3b56aaae927e1463ecd93

Add line number (after file name) to log (#178)

view details

Jan Civlin

commit sha 1b2a2c461cf78b091eec4d6f1b211bf2b953888c

Add day-time to log (#179)

view details

Brian Anderson

commit sha b8c2bcf1fbb8f054c76d438cdc337c49ad17d9e5

Add some more runtime type support.

view details

push time in 4 days

push eventbrson/brson.github.com

Brian Anderson

commit sha ebfe2533c61f203959a6f9f91ea386bc954e3f1a

.

view details

push time in 4 days

PR opened w3f/Grant-Milestone-Delivery

Add wasm-opt-for-rust-maintenance-6

Milestone Delivery Checklist

  • [x] The milestone-delivery-template.md has been copied and updated.
  • [x] The invoice form :pencil: has been filled out for this milestone.
  • [x] This pull request is being made by the same account as the accepted application.
  • [x] I have disclosed any and all sources of reused code in the submitted repositories and have done my due diligence to meet its license requirements.
  • [x] In case of acceptance, the payment will be transferred to the BTC/ETH/fiat account provided in the application.
  • [x] The delivery is according to the Guidelines for Milestone Deliverables.

Link to the application pull request: https://github.com/w3f/Grants-Program/pull/1305

Again smooth sailing, not a lot of maintenance required.

We have begun work on the upgrade to Binaryen 113.

We discussed with the binaryen authors the APIs needed to support in-memory module optimization, and I think we are in agreement about what needs to be done there.

Sadly, Soroban is disabling wasm-opt by default in their tooling - the C++ build is an obstacle for their users because sometimes the local toolchain doesn't work, and because it takes a long time. I think this is evidence supporting a rewrite of wasm-opt in pure Rust - the C++ build component is the weak link in this project.

+27 -0

0 comment

1 changed file

pr created time in 4 days

create barnchbrson/Grant-Milestone-Delivery

branch : wasm-opt-maint-6

created branch time in 4 days

push eventbrson/brson.github.com

Brian Anderson

commit sha 504a9f670e4a41df5143702295afc8c3f9b6b842

.

view details

push time in 5 days

pull request commentsolana-labs/move

Fill in more of rttydesc.rs

I'll do a follow up based on your patch.

brson

comment created time in 5 days

push eventbrson/brson.github.com

Brian Anderson

commit sha d1caf1a071ac2b967cd9b22f24376e9e912e54c7

.

view details

push time in 5 days

PR closed solana-labs/move

Fill in more of rttydesc.rs

This makes native vector functions work for vectors of all the numeric types.

I'm still debugging some crashes when dealing with vectors of vectors, and will submit support for more types later.

+321 -18

1 comment

7 changed files

brson

pr closed time in 5 days

PullRequestReviewEvent

pull request commentsolana-labs/move

Fill in more of rttydesc.rs

I see @nvjle has also done this in https://github.com/solana-labs/move/pull/176.

brson

comment created time in 5 days

PR opened solana-labs/move

Fill in more of rttydesc.rs

This makes native vector functions work for vectors of all the numeric types.

I'm still debugging some crashes when dealing with vectors of vectors, and will submit support for more types later.

+321 -18

0 comment

7 changed files

pr created time in 5 days

more