| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |/ / /
| | |
| | |
| | |
| | |
| | | |
(This isn't a bugfix, but it helps avoid the appearance of a
function calling itself. This _would_ become a bug if we imported
the wrong trait into scope here.)
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Downgrade Cargo.lock to previous libc crate version
See merge request tpo/core/arti!2166
|
| |/ / /
| | |
| | |
| | | |
The current version has been yanked.
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Add two blank lines to CHANGELOG.
See merge request tpo/core/arti!2165
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
CI: Move cargo clean section to after_script.
See merge request tpo/core/arti!2159
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Part of arti#1410.
The idea here is to consolidate `cargo clean` in an after_script
section we call everywhere, rather than have it be in one that we
can forget to copy.
We can't call `cargo clean` unconditionally, though, since some of
our jobs don't install cargo. So we make sure it's there.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Allow RPC methods with non-serializable types
Closes #1403
See merge request tpo/core/arti!2152
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
We need to do this so that we can actually invoke RPC functions
from one another.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Now that Method::Error exists, we can downcast Any to the actual
function's return type.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is needed so that we can cast special methods' return types
properly.
I wish I could make this optional, but Rust doesn't allow
defaulting an associated type.
|
| | | | |
| | | |
| | | |
| | | | |
A @special invoker does not get an RPC entry.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Now Methods can return anything; and only if their outputs are
Serialize will they implement RpcInvocable.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
RpcInvocable will only be implemented on types whose output
can be serialized.
|
| | | | |
| | | |
| | | |
| | | | |
This is part of work on #1403.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This will allow us to create dispatchable methods that are only
invoked from inside the arti code, and are not themselves
serializable.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Provide and run script for making/checking link blocks in CHANGELOG.md
Closes #1388
See merge request tpo/core/arti!2126
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2126#note_3030954
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Suggested here
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2126#note_3026423
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2126#note_3026420
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit 4e89a891206ec8e732bb33ae59844d6afe393333.
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2126#note_3026424
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This add link definitions that are missing, and deletes ones that are
unused.
This is precisely the results of
maint/update-md-links CHANGELOG.md
I have given it a cursory human review.
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
This varied wildly.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We had conflicting definitions of these links.
I have not gone through and changed *all* the crate links, just the
ones that had multiple conflicting definitions.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We had conflicting definitions of these links.
I have not gone through and changed *all* the crate links, just the
ones that had multiple conflicting definitions.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This link target definition was included in the entry for 1.1.6, but
that anchor text in that entry has a URL for a ticket, so the
definition is not used (in that entry).
The same link anchor is defined differently several times elsewhere.
So just drop this one.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
My more pernickety script hates the extra spaces.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
I'm not sure if Markdown tolerates this being broken across a line,
but our scripting is going to have trouble with it.
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
This tells us how to break the file into pieces.
|
| | | | | | |
|
| | | | | | |
|