- Sydney ✈︎ San Francisco
- https://leighmcculloch.com
- @___leigh___
Highlights
Block or Report
Block or report leighmcculloch
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
stellar/stellar-protocol Public
Developer discussion about possible changes to the protocol.
-
-
-
-
AppSandboxFileAccess Public
A class that wraps up writing and accessing files outside a Mac apps App Sandbox files into a simple interface. The class will request permission from the user with a simple to understand dialog co…
3,751 contributions in the last year
Activity overview
Contributed to
stellar/rs-soroban-sdk,
stellar/starlight,
stellar/rs-soroban-env
and 137 other
repositories
Contribution activity
August 2022
Created 108 commits in 14 repositories
Created 3 repositories
Created a pull request in stellar/soroban-docs that received 4 comments
Do not wrap inline code blocks
What Change the css for code blocks so they do not wrap on lines. Why Inline code blocks look odd when wrapped. Typically they are an identifier, o…
+4
−0
•
4
comments
Opened 76 other pull requests in 12 repositories
stellar/rs-soroban-sdk
3
open
28
merged
1
closed
- Add Env::register_contract_wasm and import_contract example
- Update stellar-env-*
- Rename bin! => bytes!
- Fix BytesN Debug output
- Fix rust-version ci job
- Fix rust-version ci job
- Fix rust-version ci job
- Fix rust-version ci job
- Fix rust-version ci job
- Fix rust-version ci job
- Fix rust-version ci workflow
- Fix rust-version ci workflow
- Add workflow that keeps rust-version up-to-date
- Update invoke-contract example to do a successful invoke
- Use cargo-nextest if installed when running tests
- Add macros contractuse, contractclient, contractwasm
- Set rust-version to 1.62
- Shift export feature out of contractimpl
- Implicitly specify whether contractimpl should be exported using CARGO_PRIMARY_PACKAGE
- Small refactor of contractimpl macros fn for collecting public methods
- Fix ci complete job (again)
- Fix builds
- Add test for contract fn name too long
- Add compiler error when fn name too long and param count too many
- Remove self-circular testutils deps
- Some pull requests not shown.
stellar/rs-soroban-env
1
open
6
merged
1
closed
stellar/soroban-cli
6
merged
1
open
stellar/rs-stellar-xdr
6
merged
stellar/soroban-token-contract
6
merged
stellar/soroban-examples
5
merged
stellar/soroban-docs
3
merged
leighmcculloch/dotfiles
3
closed
stellar/xdrgen
2
merged
stellar/rs-stellar-submit
2
merged
stellar/rs-stellar-strkey
1
merged
stellar/stellar-xdr-next
1
merged
Reviewed 28 pull requests in 9 repositories
stellar/rs-soroban-env
8 pull requests
- Add ledger info host functions
- Update rust-version
- Switch mac calibration to older and more portable rusage_info_v4
- Add ledger info host functions
- Support calibration benches on apple silicon macs
- Native token
- Set default budget limits to unlimited
- Revert "Revert "Refactor index validity-checking code into a new file ""
stellar/rs-soroban-sdk
5 pull requests
stellar/soroban-cli
4 pull requests
stellar/go
3 pull requests
stellar/stellar-protocol
2 pull requests
stellar/soroban-examples
2 pull requests
stellar/soroban-docs
2 pull requests
stellar/js-stellar-base
1 pull request
stellar/xdrgen
1 pull request
Created an issue in rust-lang/rust-analyzer that received 6 comments
Non-existent rust-analyzer version bundled in VSCode extension
rust-analyzer version: 0.3.1148-standalone (2b472f668 2022-07-31)
rustc version: rustc 1.62.1 (e092d0b6b 2022-07-16)
relevant settings: N/A
With th…
6
comments
Opened 30 other issues in 10 repositories
stellar/rs-soroban-sdk
6
open
3
closed
- Macro: contractimpl: Move generated invoke functions into a Client type
- Contract Spec: Include function parameter names in function specs
- Macro: bin should be named bytes to match type
- Contract Spec: Use compressed optimized form of XDR
- Contract Spec: Add capability to record test cases and expected outcomes to spec
- Revisit pattern for defining if contractimpl is exported
- Run tests ignoring [patch] entries as part of release process
- Rename Binary to Bytes
- Add explicit compile error when contract fn name longer than 10 characters
stellar/rs-soroban-env
5
open
stellar/soroban-cli
3
open
1
closed
microsoft/vscode
3
open
rust-lang/cargo
2
open
charmbracelet/gum
2
closed
stellar/stellar-xdr-next
1
open
1
closed
stellar/soroban-examples
1
open
stellar/soroban-docs
1
open
nextest-rs/nextest
1
open
8
contributions
in private repositories
Aug 1 – Aug 10