Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contract runtime in dylibs #1168

Merged
merged 45 commits into from
Mar 24, 2023
Merged
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
194c102
dylib: Init implementation
kvinwang Feb 10, 2023
5b71cb5
dylib: Optional cluster storage root
kvinwang Feb 22, 2023
e1ccc5d
dylib: Call & instantiate
kvinwang Feb 23, 2023
727106f
dylib: Connect query
kvinwang Feb 23, 2023
40562a7
Remove unused imports
kvinwang Feb 23, 2023
2f9ef9d
Add todo
kvinwang Feb 23, 2023
7ccc1c5
adapt exec_mode in log server
kvinwang Feb 23, 2023
3a1ceef
dylib: Add PinkRuntimeVersion
kvinwang Feb 23, 2023
72f7a2d
Remove a TODO
kvinwang Feb 23, 2023
b2d96be
dylib: Set exec context
kvinwang Feb 23, 2023
ab88c12
Remove unused module in pink-runtime
kvinwang Feb 23, 2023
d56153c
dylib: Remove contract egress mq
kvinwang Feb 23, 2023
a249593
dylib: connect worker_pubkey
kvinwang Feb 23, 2023
e5ca5a7
dylib: Remove ecall block_number
kvinwang Feb 23, 2023
3c17c61
dylib: connect git_revision
kvinwang Feb 23, 2023
bbfe30f
dylib: Send log to server
kvinwang Feb 23, 2023
64abe72
dylib: Connect code_exists
kvinwang Feb 23, 2023
4d5d69d
dylib: Fix upload code error log
kvinwang Feb 23, 2023
27c9019
dynlib: connect local cache
kvinwang Feb 23, 2023
c2b626e
dylib: fix a TODO
kvinwang Feb 23, 2023
0c5322e
dylib: Unit test for runner
kvinwang Feb 24, 2023
684107b
dylib: Fix clippy
kvinwang Feb 24, 2023
01a6fd1
dylib: Fix query response encoding
kvinwang Feb 24, 2023
38e5493
dylib: Remove a debug log, fix typo and minor refactor
kvinwang Feb 24, 2023
6227ab5
Support for upgrading system contract and runtime
kvinwang Feb 27, 2023
a0e24e9
Makefile: Read pink runtime ver from Cargo.toml
kvinwang Feb 27, 2023
db1c366
Update wasm binaries
kvinwang Feb 27, 2023
85e4364
pruntime: Remove the global WORKER_PUBKEY
kvinwang Feb 27, 2023
909956b
Add log and comments
kvinwang Feb 27, 2023
fe4f469
Refine gramine makefile
kvinwang Feb 28, 2023
6f49519
Fix clippy
kvinwang Feb 28, 2023
e4a844b
Add max runtime version in get_info
kvinwang Feb 28, 2023
136627e
Better system upgrade progress
kvinwang Mar 1, 2023
26f2a3c
Remove redundant config
kvinwang Mar 2, 2023
1552eba
dylib: Use allocator from main binary
kvinwang Mar 3, 2023
788bbae
prpc: Revert number_of_clusters
kvinwang Mar 3, 2023
8b98610
pink-runtime: HTTP egress via ocall
kvinwang Mar 8, 2023
40298e2
pink-runtime: Add arg account to ocall::http_request
kvinwang Mar 8, 2023
f57b31c
Update proto
kvinwang Mar 9, 2023
47940fa
Merge remote-tracking branch 'pha/master' into mrg
kvinwang Mar 17, 2023
1eb0802
Apply review suggestions
kvinwang Mar 24, 2023
f9cf72f
Merge remote-tracking branch 'pha/master' into dylib
kvinwang Mar 24, 2023
14b8c40
Fix merge logic conflicts
kvinwang Mar 24, 2023
6f9a5e6
Revert e2e/package.json
kvinwang Mar 24, 2023
77c06f0
CI: Don't run doc tests
kvinwang Mar 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/actions/build-pruntime/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,4 @@ runs:
with:
name: pruntime-binaries
path: |
./standalone/pruntime/bin/pruntime
./standalone/pruntime/bin/Rocket.toml
./standalone/pruntime/bin/*
Loading