| 
							
							
								![mergify[bot]](/avatar/e3df20cd7a67969c41a65f03bea54961?size=56) mergify[bot] | 3955778cb6 | Add msg! macro for program logging, deprecate info! macro (#13885) (cherry picked from commit 6705b5a98c)
Co-authored-by: Michael Vines <mvines@gmail.com> | 2020-12-01 06:05:31 +00:00 |  | 
			
				
					| 
							
							
								![mergify[bot]](/avatar/e3df20cd7a67969c41a65f03bea54961?size=56) mergify[bot] | eb9cef0cd4 | Separate the "program" feature of solana-sdkinto a new crate calledsolana-program(bp #12989) (#13131)* Add solana-program-sdk boilerplate
(cherry picked from commit 3718771ffb)
# Conflicts:
#	sdk/Cargo.toml
* Initial population of solana-program-sdk
(cherry picked from commit63db324204)
# Conflicts:
#	Cargo.lock
* Port programs to solana-program-sdk
(cherry picked from commitfe68f7f786)
# Conflicts:
#	programs/bpf/Cargo.lock
#	programs/bpf/rust/128bit/Cargo.toml
#	programs/bpf/rust/128bit_dep/Cargo.toml
#	programs/bpf/rust/alloc/Cargo.toml
#	programs/bpf/rust/call_depth/Cargo.toml
#	programs/bpf/rust/custom_heap/Cargo.toml
#	programs/bpf/rust/dep_crate/Cargo.toml
#	programs/bpf/rust/deprecated_loader/Cargo.toml
#	programs/bpf/rust/dup_accounts/Cargo.toml
#	programs/bpf/rust/error_handling/Cargo.toml
#	programs/bpf/rust/external_spend/Cargo.toml
#	programs/bpf/rust/instruction_introspection/Cargo.toml
#	programs/bpf/rust/invoke/Cargo.toml
#	programs/bpf/rust/invoked/Cargo.toml
#	programs/bpf/rust/iter/Cargo.toml
#	programs/bpf/rust/many_args/Cargo.toml
#	programs/bpf/rust/many_args_dep/Cargo.toml
#	programs/bpf/rust/noop/Cargo.toml
#	programs/bpf/rust/panic/Cargo.toml
#	programs/bpf/rust/param_passing/Cargo.toml
#	programs/bpf/rust/param_passing_dep/Cargo.toml
#	programs/bpf/rust/rand/Cargo.toml
#	programs/bpf/rust/ristretto/Cargo.toml
#	programs/bpf/rust/sanity/Cargo.toml
#	programs/bpf/rust/sha256/Cargo.toml
#	programs/bpf/rust/sysval/Cargo.toml
* Only activate legacy program feature for the solana-sdk crate
(cherry picked from commit85c51f5787)
* Run serum-dex unit tests
(cherry picked from commit92ce381d60)
* Rename solana-program-sdk to solana-program
(cherry picked from commitdd711ab5fb)
# Conflicts:
#	programs/bpf/rust/128bit/Cargo.toml
#	programs/bpf/rust/128bit_dep/Cargo.toml
#	programs/bpf/rust/alloc/Cargo.toml
#	programs/bpf/rust/call_depth/Cargo.toml
#	programs/bpf/rust/custom_heap/Cargo.toml
#	programs/bpf/rust/dep_crate/Cargo.toml
#	programs/bpf/rust/deprecated_loader/Cargo.toml
#	programs/bpf/rust/dup_accounts/Cargo.toml
#	programs/bpf/rust/error_handling/Cargo.toml
#	programs/bpf/rust/external_spend/Cargo.toml
#	programs/bpf/rust/instruction_introspection/Cargo.toml
#	programs/bpf/rust/invoke/Cargo.toml
#	programs/bpf/rust/invoked/Cargo.toml
#	programs/bpf/rust/iter/Cargo.toml
#	programs/bpf/rust/many_args/Cargo.toml
#	programs/bpf/rust/many_args_dep/Cargo.toml
#	programs/bpf/rust/noop/Cargo.toml
#	programs/bpf/rust/panic/Cargo.toml
#	programs/bpf/rust/param_passing/Cargo.toml
#	programs/bpf/rust/param_passing_dep/Cargo.toml
#	programs/bpf/rust/rand/Cargo.toml
#	programs/bpf/rust/ristretto/Cargo.toml
#	programs/bpf/rust/sanity/Cargo.toml
#	programs/bpf/rust/sha256/Cargo.toml
#	programs/bpf/rust/sysval/Cargo.toml
* Update frozen_abi hashes
The movement of files in sdk/ caused ABI hashes to change
(cherry picked from commita4956844bd)
* Resolve merge conflicts
Co-authored-by: Michael Vines <mvines@gmail.com> | 2020-10-24 17:25:22 +00:00 |  | 
			
				
					| 
							
							
								 Jack May | b6d09f1901 | Add BPF program entrypoint return type (#8111) | 2020-02-04 12:25:42 -08:00 |  | 
			
				
					| 
							
							
								 Jack May | dd276138c2 | Add support for idiomatic error handling to BPF instruction processors (#7968) | 2020-01-30 09:47:22 -08:00 |  | 
			
				
					| 
							
							
								 Jack May | b19f730527 | Seperate RefCells lamports and data (#8021) | 2020-01-29 21:15:04 -08:00 |  | 
			
				
					| 
							
							
								 Jack May | 1596c961d9 | Rust BPF program cleanup (#7990) | 2020-01-27 18:27:44 -08:00 |  | 
			
				
					| 
							
							
								 Jack May | 1b391dd36b | Add account accessor functions (#7966) | 2020-01-24 14:34:59 -08:00 |  | 
			
				
					| 
							
							
								 Jack May | 917067741a | Cleanup BPF SDK (#7965) | 2020-01-24 13:41:14 -08:00 |  | 
			
				
					| 
							
							
								 Jack May | 34ed93d57c | Optimize account copies and use RefCell to handle duplicate accounts in BPF programs (#7958) | 2020-01-24 10:54:26 -08:00 |  | 
			
				
					| 
							
							
								 Jack May | 1a18f0ca55 | Add rust duplicate account test program (#7897) automerge | 2020-01-21 10:59:19 -08:00 |  |