Commit Graph

239 Commits

Author SHA1 Message Date
armaniferrante f7b92e2e7c
lang: Add some docs for events 2021-04-04 15:08:02 -07:00
Armani Ferrante 719602e836
v0.4.0 (#144) 2021-04-04 14:24:50 -07:00
Armani Ferrante 8289e47513
Update solana tooling to v1.6.3 (#139) 2021-04-04 00:55:56 -07:00
Armani Ferrante d6d41eee59
lang: Add executable account constraint (#140) 2021-04-03 15:13:12 -07:00
Armani Ferrante 07a65233a5
lang: Namespaceable account discriminators (#128) 2021-03-26 15:21:31 -07:00
Armani Ferrante 3cbc227491
Events (#89) 2021-03-24 20:19:29 -07:00
Armani Ferrante b7cafcda0e
lang: Add state size override (#121) 2021-03-24 10:35:51 -07:00
armaniferrante 118be5c6cb
lang: Use official borsh crate 2021-03-23 10:41:02 -07:00
Armani Ferrante 25706d17c5
lang: Update idl.rs docs (#117) 2021-03-23 10:08:22 -07:00
armaniferrante f84d072bca
Pin solana-program to v1.5.15 2021-03-16 14:18:09 -07:00
armaniferrante 97027d9abc
v0.3.0 2021-03-12 14:48:29 -08:00
Armani Ferrante 4c5771d008
lang, cli: Idl write buffers (#107) 2021-03-12 12:43:26 -08:00
Armani Ferrante a7b092a611
docker, cli, lang: Deterministic and verifiable builds (#100) 2021-03-09 05:40:09 -08:00
Marko dc61f4115c
bump solana to 1.5.8 (#92) 2021-02-26 17:31:48 +08:00
Armani Ferrante 53f0e4673c
lang/syn: Remove features not on stable rust 2021-02-16 15:03:47 +08:00
Armani Ferrante 08f5a0e243
Clippy fixes 2021-02-16 13:57:09 +08:00
Armani Ferrante 603a2c1859
v0.2.1 2021-02-11 22:49:25 +08:00
Armani Ferrante 3a282b2fce
lang/syn: Complete change from rpc -> ix 2021-02-11 19:15:14 +08:00
Armani Ferrante 16c998ab43
lang/syn: Simplify accounts parsing 2021-02-11 15:45:45 +08:00
Armani Ferrante 4980d8ab3f
lang/syn: Rename rpc -> ix 2021-02-11 14:59:29 +08:00
Armani Ferrante 5aeb288b51
lang/syn: Simplify program parsing 2021-02-11 14:24:18 +08:00
Armani Ferrante c67dabd1f9
Add support for u128 and i128 (#83) 2021-02-11 13:24:29 +08:00
Armani Ferrante 2499195523
examples/lockup: Specify start date of vesting schedule 2021-02-10 21:39:57 +08:00
Armani Ferrante a780002683
lang/syn: Allow state structs with no ctor or impl block 2021-02-10 21:28:59 +08:00
Armani Ferrante 845df6d196
lang/attribute/access-control: Allow multiple modifiers 2021-02-10 12:00:19 +08:00
Armani Ferrante 14ebb5aa9b
Publish 0.2.0 2021-02-08 15:32:20 +08:00
Armani Ferrante 82d7e5ae2b
lang: Add some more docs 2021-02-08 14:26:21 +08:00
Armani Ferrante 1f31770c83
Program interfaces 2021-02-08 12:54:52 +08:00
Armani Ferrante c643438753
lang: Don't build example docs code 2021-02-06 16:38:57 +08:00
Armani Ferrante 48b27e6943
Migrate to sighash based method dispatch (#64) 2021-02-06 16:28:33 +08:00
Armani Ferrante 170e6f18d4
lang: Hash at compile time (#63) 2021-02-05 19:17:40 +08:00
Armani Ferrante 60958ebc22
lang: Add some API documentation 2021-02-04 22:31:53 +08:00
Armani Ferrante eae05f2c3b
Deref program account 2021-02-01 08:21:00 -08:00
Armani Ferrante 056e33370b
Add account accessor 2021-02-01 06:52:55 -08:00
Armani Ferrante 72bf55db2b
v0.1.0 2021-01-31 07:05:24 -08:00
Armani Ferrante 115cfea21f
Update borsh version 2021-01-31 06:13:42 -08:00
Armani Ferrante a314ffd1cf
cli, lang: Upgradeable IDL commands 2021-01-31 03:28:07 -08:00
Armani Ferrante 9825710c8f
Explicit CLI commands 2021-01-31 00:59:26 -08:00
Armani Ferrante f0297012c6
Create lang dir 2021-01-30 05:23:23 -08:00