issues
search
oxidecomputer
/
idolatry
An experimental IPC interface definition language for Hubris.
Mozilla Public License 2.0
17
stars
11
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add specific lease read and write errors
#55
mkeeter
opened
3 months ago
0
Add a `LeaseError` type, instead of `()`
#54
mkeeter
opened
3 months ago
0
Add trait that supports either arrays or leases
#53
mkeeter
opened
3 months ago
1
server: restore internal _args variable
#52
cbiffle
closed
6 months ago
0
Fix tests.
#51
cbiffle
closed
7 months ago
0
A collection of improvements to generated code size
#50
cbiffle
closed
7 months ago
0
idol: API to derive additional traits for op enums
#49
hawkw
closed
8 months ago
0
fix `#[ount(children)]`
#48
hawkw
closed
8 months ago
0
make counters opt-out rather than opt-in
#47
hawkw
closed
8 months ago
1
add a simple GitHub Actions CI workflow
#46
hawkw
opened
8 months ago
0
fix compilation error in #44
#45
hawkw
closed
8 months ago
0
add feature flags for controlling counter codegen
#44
hawkw
closed
8 months ago
0
generate counters for client and server IPC ops
#43
hawkw
closed
8 months ago
3
introduce `Generator` type for configuring codegen
#42
hawkw
closed
8 months ago
0
generate counters for client and server IPC operations
#41
hawkw
closed
8 months ago
0
reimplement codegen using `quote`
#40
hawkw
closed
8 months ago
0
Make NotificationHandler required, remove dispatch_n.
#39
cbiffle
closed
9 months ago
0
Add a "deprecated" attribute that generates #[deprecated] in rust source.
#38
lzrd
opened
11 months ago
0
Caller-controlled server panic when overly long messages get truncat
#37
cbiffle
opened
1 year ago
0
`max_reply_size` does not account for `Complex` errors
#36
mkeeter
opened
1 year ago
0
Variable lease counts
#35
mkeeter
opened
1 year ago
0
Add Complex error support
#34
cbiffle
closed
1 year ago
0
server: add check for recv strategy and Hubpack
#33
cbiffle
closed
1 year ago
0
Make all errors Send + Sync for anyhow integration
#32
mkeeter
closed
1 year ago
0
Add BufReader/Writer and supporting traits
#31
mkeeter
closed
1 year ago
3
Add marker trait for error types used in non-idempotent operations
#30
jgallagher
closed
1 year ago
0
Add Encoding::Hubpack
#29
jgallagher
closed
1 year ago
0
Add retry loop in generated client for idempotent operations
#28
jgallagher
closed
2 years ago
0
Client support for non-u8 lease types.
#27
cbiffle
closed
2 years ago
0
Fix warning on unit returns
#26
mkeeter
closed
2 years ago
0
Fix clippy complaints
#25
mkeeter
closed
2 years ago
0
Allow leases of type other than [u8]
#24
pokeylope
closed
2 years ago
1
force REPLY type definitions into DWARF
#23
bcantrill
closed
2 years ago
0
Add server::build_restricted_server_support()
#22
jgallagher
closed
2 years ago
4
Fix inadvertent change from the future (hubpack -> ssmarshal)
#21
jgallagher
closed
2 years ago
0
Simpler server trait for infallible operations
#20
mkeeter
opened
2 years ago
1
Idempotent IPC doesn't actually retry
#19
mkeeter
closed
2 years ago
0
Add ServerDeath error type and run rustfmt
#18
mkeeter
closed
2 years ago
0
Supporting `Option` for enums
#17
mkeeter
opened
2 years ago
0
Use ok_or_else to skip unnecessary function call
#16
mkeeter
closed
2 years ago
0
Use the size of args struct for deserializing
#15
mkeeter
closed
2 years ago
0
Add `bool` support
#14
mkeeter
closed
2 years ago
0
Reject duplicates when deserializing ops, args, and leases
#13
jgallagher
closed
2 years ago
0
argument types are not always generated in DWARF
#12
bcantrill
opened
2 years ago
1
Clippy
#11
flihp
closed
2 years ago
2
Set server INCOMING_SIZE to max of individual messages
#10
jgallagher
closed
2 years ago
0
duplicate operations, arguments, and leases are allowed
#9
bcantrill
closed
2 years ago
1
Validate lease counts in server stubs.
#8
cbiffle
closed
2 years ago
0
rustfmt
#7
bcantrill
closed
2 years ago
0
Enums in reply type cause compilation failure (#5)
#6
bcantrill
closed
2 years ago
0
Next