Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
e84c431
rewrite part 1
electron271 Jul 24, 2026
7405576
fix the single equals character i forgot and graig slightly saner
electron271 Jul 24, 2026
70c3b6d
testing something
electron271 Jul 29, 2026
893213f
Oops
electron271 Jul 29, 2026
0a1b545
rejoice
electron271 Jul 29, 2026
0dea617
experimental compression
electron271 Jul 29, 2026
121312c
remove deflate/gzip
electron271 Jul 29, 2026
e4d10e0
improve compression quality
electron271 Jul 29, 2026
f334801
unsurprisingly that was a bad idea
electron271 Jul 29, 2026
5e54e82
make random url generation sometimes return txt links
electron271 Jul 29, 2026
6dd9d4c
ok this might be more effective
electron271 Jul 29, 2026
aea0138
fake image generation
electron271 Jul 29, 2026
fef8731
send the 5gb of compressed data on images too
electron271 Jul 29, 2026
5d85287
disable multithreading for fake image generation (improved performance)
electron271 Jul 29, 2026
bed7f9a
its now 25gb instead of 5g
electron271 Jul 29, 2026
7b8b8c1
disable the 25gb compression thing for image requests
electron271 Jul 29, 2026
5244666
Merge branch 'main' into rewrite
electron271 Jul 29, 2026
a2e4076
git hub action
electron271 Jul 29, 2026
4f3a9d1
i forgot to add thsi
electron271 Jul 29, 2026
c85faf1
update readme and fix warning
electron271 Aug 1, 2026
714d5cc
remove compression thing
electron271 Aug 28, 2026
eb1cbde
make clippy stop complaining
electron271 Aug 28, 2026
58d1267
more text for html.txt
electron271 Aug 28, 2026
c74f84a
cargo.lock bullshit
electron271 Aug 28, 2026
0ff587a
Revert "cargo.lock bullshit"
electron271 Aug 28, 2026
9550c6e
improve output
electron271 Aug 29, 2026
cd2f3de
more data
electron271 Aug 30, 2026
e625ced
performance improvemnets
electron271 Aug 30, 2026
d806452
increase codegen units
electron271 Aug 30, 2026
fc9a13e
fix build error
electron271 Aug 30, 2026
096adad
remove grainpit_proxy until further notice
electron271 Sep 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[build]
rustflags = ["-C", "target-cpu=native"]
9 changes: 7 additions & 2 deletions .containerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
!src/
!Cargo.*
README.md
.gitignore
compose.yml
Containerfile
example.png
LICENSE
target/
24 changes: 24 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Rust

on:
push:
branches: ["main"]
pull_request:
branches: ["main"]

env:
CARGO_TERM_COLOR: always

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions-rust-lang/setup-rust-toolchain@v1
- name: build with release mode
run: RUSTFLAGS="-Ctarget-cpu=x86-64" cargo build --release
- uses: actions/upload-artifact@v7
with:
path: target/release/grainpit_webserver
archive: false
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
/target
perf.data

# profiling bs
perf.data*
flamegraph.svg
callgrind.out*
Loading
Loading