Age | Commit message (Collapse) | Author |
|
The function made sense when we had Lua shebangs but now that they
have been removed, the function doesn't make much sense anymore.
|
|
|
|
The new chrono version by default pulls in iana-time-zone,
which pulls in a bunch of WASM crates we don't need.
|
|
We are vendoring the rlua_serde crate because it currently depends on
rlua 0.17, which is outdated and my attempts to contact the crate author
were bounced by Yandex for somehow looking like spam.
|
|
Since adding the rlua dependency I can no longer execute gitpad built on
my developer machine on my server, since it fails with:
gitpad2: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by gitpad2)
As it turns out an easy workaround is to statically link MUSL
(by passing --target x86_64-unknown-linux-musl to cargo build).
The openssl-sys dependency (pulled in by git2) however failed to build
for MUSL. Since we don't need it the simplest solution is to just drop it.
|
|
Inspired by the Scribunto extension for MediaWiki.
|
|
|
|
|
|
|
|
|
|
|
|
* now supports stable Rust
|
|
|